mlsanityData to 7 Oct 2026

Predictive Coding Approximates Backprop along Arbitrary Computation Graphs

arXiv 2006.04182 ↗First posted 7 Jun 2020cs.LG cs.NEcited by 89

Not on the map. Why?

Abstract (arXiv)

Backpropagation of error (backprop) is a powerful algorithm for training machine learning architectures through end-to-end differentiation. However, backprop is often criticised for lacking biological plausibility. Recently, it has been shown that backprop in multilayer-perceptrons (MLPs) can be approximated using predictive coding, a biologically-plausible process theory of cortical computation which relies only on local and Hebbian updates. The power of backprop, however, lies not in its instantiation in MLPs, but rather in the concept of automatic differentiation which allows for the optimisation of any differentiable program expressed as a computation graph. Here, we demonstrate that predictive coding converges asymptotically (and in practice rapidly) to exact backprop gradients on arbitrary computation graphs using only local learning rules. We apply this result to develop a straightforward strategy to translate core machine learning architectures into their predictive coding equivalents. We construct predictive coding CNNs, RNNs, and the more complex LSTMs, which include a non-layer-like branching internal graph structure and multiplicative interactions. Our models perform equivalently to backprop on challenging machine learning benchmarks, while utilising only local and (mostly) Hebbian plasticity. Our method raises the potential that standard machine learning algorithms could in principle be directly implemented in neural circuitry, and may also contribute to the development of completely distributed neuromorphic architectures.

Key facts. Cited by 89 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Jun 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 17; 2022: 16; 2023: 14; 2024: 11; 2025: 12; 2026: 19.

89 papers.

Sort:

By area:

  1. 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 74
  2. 2022Hebbian Deep Learning Without Feedbackcited by 61
  3. 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
  4. 2021Associative Memories via Predictive Codingcited by 42
  5. 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillationscited by 40
  6. 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
  7. 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
  8. 2021SoftHebb: Bayesian Inference in Unsupervised Hebbian Soft Winner-Take-All Networkscited by 29
  9. 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
  10. 2022Hybrid Predictive Coding: Inferring, Fast and Slowcited by 25
  11. 2021Reverse Differentiation via Predictive Codingcited by 23
  12. 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
38 more
  1. 2021On the relationship between predictive coding and backpropagationcited by 20
  2. 2022A Theoretical Framework for Inference Learningcited by 17
  3. 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networkscited by 16
  4. 2022Predictive Coding beyond Gaussian Distributionscited by 16
  5. 2021Latent Equilibrium: A unified learning theory for arbitrarily fast computation with arbitrarily slow neuronscited by 15
  6. 2021Predictive Coding Can Do Exact Backpropagation on Convolutional and Recurrent Neural Networkscited by 14
  7. 2021How to Train Your Wide Neural Network Without Backprop: An Input-Weight Alignment Perspectivecited by 13
  8. 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignmentcited by 13
  9. 2022BayesPCN: A Continually Learnable Predictive Coding Associative Memorycited by 12
  10. 2021Predictive coding feedback results in perceived illusory contours in a recurrent neural networkcited by 10
  11. 2021Variational Predictive Routing with Nested Subjective Timescalescited by 9
  12. 2022Is Bio-Inspired Learning Better than Backprop? Benchmarking Bio Learning vs. Backpropcited by 9
  13. 2023Predictive Coding as a Neuromorphic Alternative to Backpropagation: A Critical Evaluationcited by 8
  14. 2023A General Framework for Interpretable Neural Learning based on Local Information-Theoretic Goal Functionscited by 8
  15. 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Surveycited by 8
  16. 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
  17. 2021Fast On-Device Adaptation for Spiking Neural Networks via Online-Within-Online Meta-Learningcited by 6
  18. 2021Bayesian brains and the R'enyi divergencecited by 6
  19. 2021Active Inference and Epistemic Value in Graphical Modelscited by 6
  20. 2023Predictive Coding beyond Correlationscited by 6
  21. 2024A Review of Neuroscience-Inspired Machine Learningcited by 6
  22. 2021Bilevel Programs Meet Deep Learning: A Unifying View on Inference Learning Methodscited by 5
  23. 2022Short-Term Plasticity Neurons Learning to Learn and Forgetcited by 5
  24. 2022Preventing Deterioration of Classification Accuracy in Predictive Coding Networkscited by 5
  25. 2025Bidirectional predictive codingcited by 5
  26. 2022On the Relationship Between Variational Inference and Auto-Associative Memorycited by 4
  27. 2023Interpreting learning in biological neural networks as zero-order optimization methodcited by 4
  28. 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagationcited by 4
  29. 2025ePC: Fast and Deep Predictive Coding in Digital Simulationcited by 4
  30. 2023Curvature-Sensitive Predictive Coding with Approximate Laplace Monte Carlocited by 3
  31. 2023Feed-Forward Optimization With Delayed Feedback for Neural Network Trainingcited by 3
  32. 2024LightFF: Lightweight Inference for Forward-Forward Algorithmcited by 3
  33. 2026Faster Predictive Coding Networks via Better Initializationcited by 3
  34. 2021Bidirectional Interaction between Visual and Motor Generative Models using Predictive Coding and Active Inferencecited by 2
  35. 2021Predictive coding, precision and natural gradientscited by 2
  36. 2022Recursive Neural Programs: Variational Learning of Image Grammars and Part-Whole Hierarchiescited by 2
  37. 2023Brain-like Flexible Visual Inference by Harnessing Feedback-Feedforward Alignmentcited by 2
  38. 2024Employing Layerwised Unsupervised Learning to Lessen Data and Loss Requirements in Forward-Forward Algorithmscited by 2

50 most cited of 89 All 89 (JSON)