Predictive Coding Approximates Backprop along Arbitrary Computation Graphs
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
Citing papers per year: 2021: 17; 2022: 16; 2023: 14; 2024: 11; 2025: 12; 2026: 19.
89 papers.
Sort:
By area:
- 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 74
- 2022Hebbian Deep Learning Without Feedbackcited by 61
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
- 2021Associative Memories via Predictive Codingcited by 42
- 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillationscited by 40
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2021SoftHebb: Bayesian Inference in Unsupervised Hebbian Soft Winner-Take-All Networkscited by 29
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2022Hybrid Predictive Coding: Inferring, Fast and Slowcited by 25
- 2021Reverse Differentiation via Predictive Codingcited by 23
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
38 more
- 2021On the relationship between predictive coding and backpropagationcited by 20
- 2022A Theoretical Framework for Inference Learningcited by 17
- 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networkscited by 16
- 2022Predictive Coding beyond Gaussian Distributionscited by 16
- 2021Latent Equilibrium: A unified learning theory for arbitrarily fast computation with arbitrarily slow neuronscited by 15
- 2021Predictive Coding Can Do Exact Backpropagation on Convolutional and Recurrent Neural Networkscited by 14
- 2021How to Train Your Wide Neural Network Without Backprop: An Input-Weight Alignment Perspectivecited by 13
- 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignmentcited by 13
- 2022BayesPCN: A Continually Learnable Predictive Coding Associative Memorycited by 12
- 2021Predictive coding feedback results in perceived illusory contours in a recurrent neural networkcited by 10
- 2021Variational Predictive Routing with Nested Subjective Timescalescited by 9
- 2022Is Bio-Inspired Learning Better than Backprop? Benchmarking Bio Learning vs. Backpropcited by 9
- 2023Predictive Coding as a Neuromorphic Alternative to Backpropagation: A Critical Evaluationcited by 8
- 2023A General Framework for Interpretable Neural Learning based on Local Information-Theoretic Goal Functionscited by 8
- 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Surveycited by 8
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2021Fast On-Device Adaptation for Spiking Neural Networks via Online-Within-Online Meta-Learningcited by 6
- 2021Bayesian brains and the R'enyi divergencecited by 6
- 2021Active Inference and Epistemic Value in Graphical Modelscited by 6
- 2023Predictive Coding beyond Correlationscited by 6
- 2024A Review of Neuroscience-Inspired Machine Learningcited by 6
- 2021Bilevel Programs Meet Deep Learning: A Unifying View on Inference Learning Methodscited by 5
- 2022Short-Term Plasticity Neurons Learning to Learn and Forgetcited by 5
- 2022Preventing Deterioration of Classification Accuracy in Predictive Coding Networkscited by 5
- 2025Bidirectional predictive codingcited by 5
- 2022On the Relationship Between Variational Inference and Auto-Associative Memorycited by 4
- 2023Interpreting learning in biological neural networks as zero-order optimization methodcited by 4
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagationcited by 4
- 2025ePC: Fast and Deep Predictive Coding in Digital Simulationcited by 4
- 2023Curvature-Sensitive Predictive Coding with Approximate Laplace Monte Carlocited by 3
- 2023Feed-Forward Optimization With Delayed Feedback for Neural Network Trainingcited by 3
- 2024LightFF: Lightweight Inference for Forward-Forward Algorithmcited by 3
- 2026Faster Predictive Coding Networks via Better Initializationcited by 3
- 2021Bidirectional Interaction between Visual and Motor Generative Models using Predictive Coding and Active Inferencecited by 2
- 2021Predictive coding, precision and natural gradientscited by 2
- 2022Recursive Neural Programs: Variational Learning of Image Grammars and Part-Whole Hierarchiescited by 2
- 2023Brain-like Flexible Visual Inference by Harnessing Feedback-Feedforward Alignmentcited by 2
- 2024Employing Layerwised Unsupervised Learning to Lessen Data and Loss Requirements in Forward-Forward Algorithmscited by 2
50 most cited of 89 All 89 (JSON)
- 2026The Price of Locality: Why Forward-Forward Underperforms Backpropagation?27 Sep 2026
- 2026ZeroLock: Concurrent Memory-Efficient LLM Training via Modular Update Decoupling8 Aug 2026
- 2026Backpropagation-Free Trunk Training via the Split Forward Gradients18 Jul 2026
- 2026Weight Feedback Computes the Jacobian Transpose Locally in Modern Deep Networks15 Jul 2026
- 2026Error Highways: Scaling Predictive Coding to Very Deep Networks22 Jun 2026
- 2026Predictive Coding with Bayesian Priors via Proximal Gradients6 Jun 2026
- 2026Synthetic Benchmarks Overstate Forward-Forward Scaling: Real-Data Limits of Layer-Local Training4 Jun 2026
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagation2 Jun 2026
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Closed-form predictive coding via hierarchical Gaussian filters19 May 2026
- 2026Affinity Is Not Enough: Recovering the Free Energy Principle in Mixture-of-Experts1 May 2026
- 2026Hyperspherical Forward-Forward with Prototypical Representations30 Apr 2026
38 more
- 2026Cross-Entropy Is Load-Bearing: A Pre-Registered Scope Test of the K-Way Energy Probe on Bidirectional Predictive Coding23 Apr 2026
- 2026Neural Networks as Local-to-Global Computations16 Mar 2026
- 2026LPC-SM: Local Predictive Coding and Sparse Memory for Long-Context Language Modeling12 Mar 2026
- 2026Orthogonal Weight Modification Enhances Learning Scalability and Convergence Efficiency without Gradient Backpropagation25 Feb 2026
- 2026Learning Long-Range Dependencies with Temporal Predictive Coding20 Feb 2026
- 2026On the Infinite Width and Depth Limits of Predictive Coding Networks7 Feb 2026
- 2026Faster Predictive Coding Networks via Better Initialization28 Jan 2026
- 2025Neuroscience-Inspired Memory Replay for Continual Learning: A Comparative Study of Predictive Coding and Backpropagation-Based Strategies29 Nov 2025
- 2025Finite-Nudge Equilibrium Propagation in Thermal Ensembles27 Nov 2025
- 2025Efficient Online Learning with Predictive Coding Networks: Exploiting Temporal Correlations29 Oct 2025
- 2025Bio-Inspired Artificial Neural Networks based on Predictive Coding12 Aug 2025
- 2025Engineering Sentience25 Jun 2025
- 2025Introduction to Predictive Coding Networks for Machine Learning31 May 2025
- 2025Bidirectional predictive coding29 May 2025
- 2025ePC: Fast and Deep Predictive Coding in Digital Simulation26 May 2025
- 2025DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representations20 Apr 2025
- 2025Bayesian Predictive Coding31 Mar 2025
- 2025Meta-Representational Predictive Coding: Neuroscience-Informed Self-Supervised Learning22 Mar 2025
- 2025Thermodynamic cost of inference and learning in physical neural networks13 Mar 2025
- 2024What should a neuron aim for? Designing local objective functions based on information theory3 Dec 2024
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagation4 Nov 2024
- 2024Protecting Feed-Forward Networks from Adversarial Attacks Using Predictive Coding31 Oct 2024
- 2024A Unified Framework for Neural Computation and Learning Over Time18 Sep 2024
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024Employing Layerwised Unsupervised Learning to Lessen Data and Loss Requirements in Forward-Forward Algorithms23 Apr 2024
- 2024LightFF: Lightweight Inference for Forward-Forward Algorithm8 Apr 2024
- 2024Dynamic planning in hierarchical active inference18 Feb 2024
- 2024A Review of Neuroscience-Inspired Machine Learning16 Feb 2024
- 2024Nature-Inspired Local Propagation4 Feb 2024
- 2024Deep hybrid models: infer and plan in a dynamic world1 Feb 2024
- 2023Brain-Inspired Machine Intelligence: A Survey of Neurobiologically-Plausible Credit Assignment1 Dec 2023
- 2023Learning in Deep Factor Graphs with Gaussian Belief Propagation24 Nov 2023
- 2023Brain-like Flexible Visual Inference by Harnessing Feedback-Feedforward Alignment31 Oct 2023
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Survey30 Jul 2023
- 2023Predictive Coding beyond Correlations27 Jun 2023
- 2023Biologically-Motivated Learning Model for Instructed Visual Processing4 Jun 2023
- 2023A General Framework for Interpretable Neural Learning based on Local Information-Theoretic Goal Functions3 Jun 2023
50 newest of 89 All 89 (JSON)
- 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 74
- 2022Hebbian Deep Learning Without Feedbackcited by 61
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
- 2021Associative Memories via Predictive Codingcited by 42
- 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillationscited by 40
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2021SoftHebb: Bayesian Inference in Unsupervised Hebbian Soft Winner-Take-All Networkscited by 29
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2022Hybrid Predictive Coding: Inferring, Fast and Slowcited by 25
- 2021Reverse Differentiation via Predictive Codingcited by 23
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
12 most cited of 87 All 87 (JSON)
- 2026The Price of Locality: Why Forward-Forward Underperforms Backpropagation?27 Sep 2026
- 2026ZeroLock: Concurrent Memory-Efficient LLM Training via Modular Update Decoupling8 Aug 2026
- 2026Backpropagation-Free Trunk Training via the Split Forward Gradients18 Jul 2026
- 2026Weight Feedback Computes the Jacobian Transpose Locally in Modern Deep Networks15 Jul 2026
- 2026Error Highways: Scaling Predictive Coding to Very Deep Networks22 Jun 2026
- 2026Predictive Coding with Bayesian Priors via Proximal Gradients6 Jun 2026
- 2026Synthetic Benchmarks Overstate Forward-Forward Scaling: Real-Data Limits of Layer-Local Training4 Jun 2026
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagation2 Jun 2026
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Closed-form predictive coding via hierarchical Gaussian filters19 May 2026
- 2026Hyperspherical Forward-Forward with Prototypical Representations30 Apr 2026
- 2026Cross-Entropy Is Load-Bearing: A Pre-Registered Scope Test of the K-Way Energy Probe on Bidirectional Predictive Coding23 Apr 2026
12 newest of 87 All 87 (JSON)