Training End-to-End Analog Neural Networks with Equilibrium Propagation
Not on the map. Why?
Abstract (arXiv)
We introduce a principled method to train end-to-end analog neural networks by stochastic gradient descent. In these analog neural networks, the weights to be adjusted are implemented by the conductances of programmable resistive devices such as memristors [Chua, 1971], and the nonlinear transfer functions (or `activation functions') are implemented by nonlinear components such as diodes. We show mathematically that a class of analog neural networks (called nonlinear resistive networks) are energy-based models: they possess an energy function as a consequence of Kirchhoff's laws governing electrical circuits. This property enables us to train them using the Equilibrium Propagation framework [Scellier and Bengio, 2017]. Our update rule for each conductance, which is local and relies solely on the voltage drop across the corresponding resistor, is shown to compute the gradient of the loss function. Our numerical simulations, which use the SPICE-based Spectre simulation framework to simulate the dynamics of electrical circuits, demonstrate training on the MNIST classification task, performing comparably or better than equivalent-size software-based neural networks. Our work can guide the development of a new generation of ultra-fast, compact and low-power neural networks supporting on-chip learning.
Key facts. Cited by 57 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 12; 2023: 12; 2024: 11; 2025: 9; 2026: 9.
57 papers.
Sort:
- 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 262
- 2024Training of Physical Neural Networkscited by 47
- 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillationscited by 40
- 2023Energy-based learning algorithms for analog computing: a comparative studycited by 36
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2023Training an Ising Machine with Equilibrium Propagationcited by 29
- 2022Beyond backpropagation: bilevel optimization through implicit differentiation and equilibrium propagationcited by 26
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2021A deep learning theory for neural networks grounded in physicscited by 23
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2023Machine Learning Without a Processor: Emergent Learning in a Nonlinear Electronic Metamaterialcited by 19
38 more
- 2022Predictive Coding beyond Gaussian Distributionscited by 16
- 2024Self-Contrastive Forward-Forward Algorithmcited by 15
- 2022Agnostic Physics-Driven Deep Learningcited by 14
- 2023Forward Learning with Top-Down Feedback: Empirical and Analytical Characterizationcited by 13
- 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignmentcited by 13
- 2023Dual Propagation: Accelerating Contrastive Hebbian Learning with Dyadic Neuronscited by 12
- 2022Frequency propagation: Multi-mechanism learning in nonlinear physical networkscited by 11
- 2022Learning by non-interfering feedback chemical signaling in physical networkscited by 10
- 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Imagescited by 10
- 2024Quantum Equilibrium Propagation: Gradient-Descent Training of Quantum Systemscited by 9
- 2024Quantum Equilibrium Propagation for efficient training of quantum systems based on Onsager reciprocitycited by 9
- 2023Improving equilibrium propagation without weight symmetry through Jacobian homeostasiscited by 8
- 2025Towards the Training of Deeper Predictive Coding Neural Networkscited by 7
- 2021A Gradient Estimator for Time-Varying Electrical Networks with Non-Linear Dissipationcited by 6
- 2021Fixed points of nonnegative neural networkscited by 5
- 2022Equilibrium Aggregation: Encoding Sets via Optimizationcited by 5
- 2024A Fast Algorithm to Simulate Nonlinear Resistive Networkscited by 5
- 2024Training all-mechanical neural networks for task learning through in situ backpropagationcited by 4
- 2025Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functionscited by 4
- 2023The Forward-Forward Algorithm as a feature extractor for skin lesion classification: A preliminary studycited by 3
- 2024Towards training digitally-tied analog blocks via hybrid gradient computationcited by 3
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networkscited by 3
- 2024Noise-based Local Learning using Stochastic Magnetic Tunnel Junctionscited by 2
- 2025Convergence of energy-based learning in linear resistive networkscited by 2
- 2026Coercivity and Local Convergence of Physical Learning in Linear Circuitscited by 2
- 2023KirchhoffNet: A Scalable Ultra Fast Analog Neural Networkcited by 1
- 2024Unsupervised End-to-End Training with a Self-Defined Targetcited by 1
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learningcited by 1
- 2025Circuit realization and hardware linearization of monotone operator equilibrium networkscited by 1
- 2026How to Train Your Resistive Network: Generalized Equilibrium Propagation and Analytical Learningcited by 1
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagationcited by 1
- 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computingcited by 1
- 2021Scaling Equilibrium Propagation to Deep ConvNets by Drastically Reducing its Gradient Estimator Biascited by 0
- 2023Emergent learning in physical systems as feedback-based aging in a glassy landscapecited by 0
- 2023Training a Hopfield Variational Autoencoder with Equilibrium Propagationcited by 0
- 2024How Robust Are Energy-Based Models Trained With Equilibrium Propagation?cited by 0
- 2025Strengthening the Internal Adversarial Robustness in Lifted Neural Networkscited by 0
- 2025Harnessing uncertainty when learning through Equilibrium Propagation in neural networkscited by 0
50 most cited of 57 All 57 (JSON)
- 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computing17 Jul 2026
- 2026Coercivity and Local Convergence of Physical Learning in Linear Circuits13 Jun 2026
- 2026Optical Implementation of Equilibrium Propagation Using Spatial Photonic Ising Machines11 Jun 2026
- 2026Optimizing Energy-based Neural Network Training with Coherent Ising Machine8 Jun 2026
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagation2 Jun 2026
- 2026Equilibrium Propagation and Hamiltonian Inference in the Diffusive Fitzhugh-Nagumo Model20 May 2026
- 2026The Phase Is the Gradient: Equilibrium Propagation for Frequency Learning in Kuramoto Networks11 Apr 2026
- 2026Equilibrium Propagation for Non-Conservative Systems3 Feb 2026
- 2026How to Train Your Resistive Network: Generalized Equilibrium Propagation and Analytical Learning3 Feb 2026
- 2025Forward Only Learning for Orthogonal Neural Networks of any Depth19 Dec 2025
- 2025Learning Dynamics in Memristor-Based Equilibrium Propagation13 Dec 2025
- 2025Circuit realization and hardware linearization of monotone operator equilibrium networks17 Sep 2025
38 more
- 2025Towards the Training of Deeper Predictive Coding Neural Networks30 Jun 2025
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learning20 May 2025
- 2025Harnessing uncertainty when learning through Equilibrium Propagation in neural networks28 Mar 2025
- 2025Strengthening the Internal Adversarial Robustness in Lifted Neural Networks10 Mar 2025
- 2025Convergence of energy-based learning in linear resistive networks1 Mar 2025
- 2025Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions10 Feb 2025
- 2024Noise-based Local Learning using Stochastic Magnetic Tunnel Junctions17 Dec 2024
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networks7 Oct 2024
- 2024Self-Contrastive Forward-Forward Algorithm17 Sep 2024
- 2024Towards training digitally-tied analog blocks via hybrid gradient computation5 Sep 2024
- 2024Quantum Equilibrium Propagation for efficient training of quantum systems based on Onsager reciprocity10 Jun 2024
- 2024Training of Physical Neural Networks5 Jun 2024
- 2024Quantum Equilibrium Propagation: Gradient-Descent Training of Quantum Systems2 Jun 2024
- 2024Training all-mechanical neural networks for task learning through in situ backpropagation23 Apr 2024
- 2024Unsupervised End-to-End Training with a Self-Defined Target18 Mar 2024
- 2024A Fast Algorithm to Simulate Nonlinear Resistive Networks18 Feb 2024
- 2024How Robust Are Energy-Based Models Trained With Equilibrium Propagation?21 Jan 2024
- 2023Energy-based learning algorithms for analog computing: a comparative study22 Dec 2023
- 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignment1 Dec 2023
- 2023Training a Hopfield Variational Autoencoder with Equilibrium Propagation25 Nov 2023
- 2023Machine Learning Without a Processor: Emergent Learning in a Nonlinear Electronic Metamaterial1 Nov 2023
- 2023KirchhoffNet: A Scalable Ultra Fast Analog Neural Network24 Oct 2023
- 2023Emergent learning in physical systems as feedback-based aging in a glassy landscape8 Sep 2023
- 2023Improving equilibrium propagation without weight symmetry through Jacobian homeostasis5 Sep 2023
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023The Forward-Forward Algorithm as a feature extractor for skin lesion classification: A preliminary study2 Jul 2023
- 2023Training an Ising Machine with Equilibrium Propagation22 May 2023
- 2023Forward Learning with Top-Down Feedback: Empirical and Analytical Characterization10 Feb 2023
- 2023Dual Propagation: Accelerating Contrastive Hebbian Learning with Dyadic Neurons2 Feb 2023
- 2022The Forward-Forward Algorithm: Some Preliminary Investigations27 Dec 2022
- 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Images22 Nov 2022
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networks16 Nov 2022
- 2022Predictive Coding beyond Gaussian Distributions7 Nov 2022
- 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillations1 Sep 2022
- 2022Frequency propagation: Multi-mechanism learning in nonlinear physical networks10 Aug 2022
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learning31 May 2022
- 2022Agnostic Physics-Driven Deep Learning30 May 2022
- 2022Beyond backpropagation: bilevel optimization through implicit differentiation and equilibrium propagation6 May 2022
50 newest of 57 All 57 (JSON)
- 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 262
- 2024Training of Physical Neural Networkscited by 47
- 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillationscited by 40
- 2023Energy-based learning algorithms for analog computing: a comparative studycited by 36
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2023Training an Ising Machine with Equilibrium Propagationcited by 29
- 2022Beyond backpropagation: bilevel optimization through implicit differentiation and equilibrium propagationcited by 26
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2021A deep learning theory for neural networks grounded in physicscited by 23
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2023Machine Learning Without a Processor: Emergent Learning in a Nonlinear Electronic Metamaterialcited by 19
12 most cited of 57 All 57 (JSON)
- 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computing17 Jul 2026
- 2026Coercivity and Local Convergence of Physical Learning in Linear Circuits13 Jun 2026
- 2026Optical Implementation of Equilibrium Propagation Using Spatial Photonic Ising Machines11 Jun 2026
- 2026Optimizing Energy-based Neural Network Training with Coherent Ising Machine8 Jun 2026
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagation2 Jun 2026
- 2026Equilibrium Propagation and Hamiltonian Inference in the Diffusive Fitzhugh-Nagumo Model20 May 2026
- 2026The Phase Is the Gradient: Equilibrium Propagation for Frequency Learning in Kuramoto Networks11 Apr 2026
- 2026Equilibrium Propagation for Non-Conservative Systems3 Feb 2026
- 2026How to Train Your Resistive Network: Generalized Equilibrium Propagation and Analytical Learning3 Feb 2026
- 2025Forward Only Learning for Orthogonal Neural Networks of any Depth19 Dec 2025
- 2025Learning Dynamics in Memristor-Based Equilibrium Propagation13 Dec 2025
- 2025Circuit realization and hardware linearization of monotone operator equilibrium networks17 Sep 2025
12 newest of 57 All 57 (JSON)