Convergence of energy-based learning in linear resistive networks
Anne-Men Huijzer, Thomas Chaffey, Bart Besselink, Henk J. van Waarde
TL;DR
This work analyzes energy-based learning in a network of linear resistors by studying Contrastive Learning (CL) for adjusting conductances to match target output potentials. It proves that CL updates are equivalent to projected gradient descent on a convex potential $H$ (with gradient $h$) for any step size, ensuring convergence via averaged-operator theory. The authors derive explicit expressions for the network state, show $h$ is Lipschitz and gradient of a convex function, and establish convergence of the deterministic CL algorithm; they further extend the analysis to a stochastic setting over multiple input-output pairs, proving almost-sure convergence under standard step-size conditions. This work provides a rigorous convergence framework for distributed, hardware-friendly energy-based learning in resistive networks, bridging learning theory, circuit dynamics, and distributed convex optimization.
Abstract
Energy-based learning algorithms are alternatives to backpropagation and are well-suited to distributed implementations in analog electronic devices. However, a rigorous theory of convergence is lacking. We make a first step in this direction by analysing a particular energy-based learning algorithm, Contrastive Learning, applied to a network of linear adjustable resistors. It is shown that, in this setup, Contrastive Learning is equivalent to projected gradient descent on a convex function, for any step size, giving a guarantee of convergence for the algorithm.
