A Max-Sum algorithm for training discrete neural networks

05/20/2015
by   Carlo Baldassi, et al.
0

We present an efficient learning algorithm for the problem of training neural networks with discrete synapses, a well-known hard (NP-complete) discrete optimization problem. The algorithm is a variant of the so-called Max-Sum (MS) algorithm. In particular, we show how, for bounded integer weights with q distinct states and independent concave a priori distribution (e.g. l_1 regularization), the algorithm's time complexity can be made to scale as O(N N) per node update, thus putting it on par with alternative schemes, such as Belief Propagation (BP), without resorting to approximations. Two special cases are of particular interest: binary synapses W∈{-1,1} and ternary synapses W∈{-1,0,1} with l_0 regularization. The algorithm we present performs as well as BP on binary perceptron learning problems, and may be better suited to address the problem on fully-connected two-layer networks, since inherent symmetries in two layer networks are naturally broken using the MS approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2022

Nonlocal optimization of binary neural networks

We explore training Binary Neural Networks (BNNs) as a discrete variable...
research
06/20/2012

MAP Estimation, Linear Programming and Belief Propagation with Convex Free Energies

Finding the most probable assignment (MAP) in a general graphical model ...
research
02/07/2021

Learning to Decode Protograph LDPC Codes

The recent development of deep learning methods provides a new approach ...
research
03/13/2020

Belief Propagation Reloaded: Learning BP-Layers for Labeling Problems

It has been proposed by many researchers that combining deep neural netw...
research
12/02/2021

Target Propagation via Regularized Inversion

Target Propagation (TP) algorithms compute targets instead of gradients ...
research
02/19/2022

Bit-wise Training of Neural Network Weights

We introduce an algorithm where the individual bits representing the wei...
research
06/07/2017

Improving Max-Sum through Decimation to Solve Loopy Distributed Constraint Optimization Problems

In the context of solving large distributed constraint optimization prob...

Please sign up or login with your details

Forgot password? Click here to reset