mlsanityData to 14 Oct 2026

A Theoretical Framework for Inference Learning

arXiv 2206.00164 ↗First posted 1 Jun 2022cs.NE cs.LGcited by 17

Not on the map. Why?

Abstract (arXiv)

Backpropagation (BP) is the most successful and widely used algorithm in deep learning. However, the computations required by BP are challenging to reconcile with known neurobiology. This difficulty has stimulated interest in more biologically plausible alternatives to BP. One such algorithm is the inference learning algorithm (IL). IL has close connections to neurobiological models of cortical function and has achieved equal performance to BP on supervised learning and auto-associative tasks. In contrast to BP, however, the mathematical foundations of IL are not well-understood. Here, we develop a novel theoretical framework for IL. Our main result is that IL closely approximates an optimization method known as implicit stochastic gradient descent (implicit SGD), which is distinct from the explicit SGD implemented by BP. Our results further show how the standard implementation of IL can be altered to better approximate implicit SGD. Our novel implementation considerably improves the stability of IL across learning rates, which is consistent with our theory, as a key property of implicit SGD is its stability. We provide extensive simulation results that further support our theoretical interpretations and also demonstrate IL achieves quicker convergence when trained with small mini-batches while matching the performance of BP for large mini-batches.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 24 of its 67 references that are in the map. First posted on arXiv 1 Jun 2022.

Builds on

24 of 67 references.

References · 24

  1. 2020Hopfield Networks is All You Needcited by 475
  2. 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 259
  3. 2016Dense Associative Memory for Pattern Recognitioncited by 236
  4. 2014Difference Target Propagationcited by 148
  5. 2017Learning Proximal Operators: Using Denoising Networks for Regularizing Inverse Imaging Problemscited by 107
  6. 2018Assessing the Scalability of Biologically-Motivated Deep Learning Algorithms and Architecturescited by 101
  7. 2020Predictive Coding Approximates Backprop along Arbitrary Computation Graphscited by 90
  8. 2014How Auto-Encoders Could Provide Credit Assignment in Deep Networks via Target Propagationcited by 79
  9. 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 77
  10. 2020Scaling Equilibrium Propagation to Deep ConvNets by Drastically Reducing its Gradient Estimator Biascited by 64
  11. 2020A Theoretical Framework for Target Propagationcited by 57
  12. 2021Associative Memories via Predictive Codingcited by 44
12 more
  1. 2018Biologically Motivated Algorithms for Propagating Local Target Representationscited by 43
  2. 2018Biologically-plausible learning algorithms can scale to large datasetscited by 37
  3. 2022Towards Scaling Difference Target Propagation by Learning Backprop Targetscited by 34
  4. 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
  5. 2018Beyond Backprop: Online Alternating Minimization with Auxiliary Variablescited by 23
  6. 2020Predictive Coding, Variational Autoencoders, and Biological Connectionscited by 21
  7. 2018A Proximal Block Coordinate Descent Algorithm for Deep Neural Network Trainingcited by 15
  8. 2020Deriving Differential Target Propagation from Iterating Approximate Inversescited by 15
  9. 2015Towards stability and optimality in stochastic gradient descentcited by 11
  10. 2021Tightening the Biological Constraints on Gradient-Based Predictive Codingcited by 5
  11. 2021Inertial Proximal Deep Learning Alternating Minimization for Efficient Neutral Network Trainingcited by 3
  12. 2014Asymptotic and finite-sample properties of estimators based on stochastic gradientscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 5; 2024: 6; 2025: 3; 2026: 2.

17 papers.

Sort:

By area: