Generalization of Equilibrium Propagation to Vector Field Dynamics
Benjamin Scellier, Anirudh Goyal, Jonathan Binas, Thomas Mesnard,, Yoshua Bengio

TL;DR
This paper introduces a biologically plausible two-phase learning algorithm for fixed point recurrent networks that generalizes Equilibrium Propagation to vector field dynamics, relaxing energy function requirements and approximating gradients.
Contribution
It extends Equilibrium Propagation to vector field dynamics, enabling more biologically plausible learning without symmetric bidirectional connections.
Findings
The algorithm approximates the true gradient with accuracy related to weight symmetry.
Experimental results show the method effectively optimizes the objective function.
Abstract
The biological plausibility of the backpropagation algorithm has long been doubted by neuroscientists. Two major reasons are that neurons would need to send two different types of signal in the forward and backward phases, and that pairs of neurons would need to communicate through symmetric bidirectional connections. We present a simple two-phase learning procedure for fixed point recurrent networks that addresses both these issues. In our model, neurons perform leaky integration and synaptic weights are updated through a local mechanism. Our learning method generalizes Equilibrium Propagation to vector field dynamics, relaxing the requirement of an energy function. As a consequence of this generalization, the algorithm does not compute the true gradient of the objective function, but rather approximates it at a precision which is proven to be directly related to the degree of symmetry…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural dynamics and brain function · Advanced Memory and Neural Computing · Neural Networks and Applications
