Residual initialization for training node networks
AssigneeDiffLogic Inc.
InventorFelix Petersen
Life of this patent
Estimating the term…
Loading patent…
AssigneeDiffLogic Inc.
InventorFelix Petersen
Estimating the term…
This disclosure describes systems, methods, and computer-readable media for initializing and training differentiable logic gate networks for machine-learning inference. In various embodiments, parameters of learnable logic gate operators are initialized using a residual initialization that biases the initial probability distribution of discrete gate choices toward a feedforward operation, such as a wire or an inverter, thereby preserving information flow and mitigating vanishing gradients in deep networks. During training, the gate parameters are updated so that gates can remain as feedforward connections or transition to other logic operations as needed. The residual initialization can be applied to convolutional logic gate-tree architectures and pooling operations, and trained networks can be discretized and synthesized into efficient logic circuits in hardware or software.
A computer-implemented method for training a computational network, comprising:
A computer-implemented method for training a computational network, comprising:
A computing system for generating a trained node network for performing an inference task, comprising:
An application-specific integrated circuit (ASIC) with logic circuitry that is an implementation of a fixed logic gate network, manufactured using a process comprising:
Dependencies are inferred from the claim text.