Reverse Differentiation via Predictive Coding
Not on the map. Why?
Abstract (arXiv)
Deep learning has redefined the field of artificial intelligence (AI) thanks to the rise of artificial neural networks, which are architectures inspired by their neurological counterpart in the brain. Through the years, this dualism between AI and neuroscience has brought immense benefits to both fields, allowing neural networks to be used in dozens of applications. These networks use an efficient implementation of reverse differentiation, called backpropagation (BP). This algorithm, however, is often criticized for its biological implausibility (e.g., lack of local update rules for the parameters). Therefore, biologically plausible learning methods that rely on predictive coding (PC), a framework for describing information processing in the brain, are increasingly studied. Recent works prove that these methods can approximate BP up to a certain margin on multilayer perceptrons (MLPs), and asymptotically on any other complex model, and that zero-divergence inference learning (Z-IL), a variant of PC, is able to exactly implement BP on MLPs. However, the recent literature shows also that there is no biologically plausible method yet that can exactly replicate the weight update of BP on complex models. To fill this gap, in this paper, we generalize (PC and) Z-IL by directly defining them on computational graphs, and show that it can perform exact reverse differentiation. What results is the first biologically plausible algorithm that is equivalent to BP in the way of updating parameters on any neural network, providing a bridge between the interdisciplinary research of neuroscience and deep learning.
Key facts. Cited by 23 papers in the map (data through 13 Oct 2026). Builds on 20 of its 49 references that are in the map. First posted on arXiv 8 Mar 2021.
Builds on
20 of 49 references.
References · 20
- 2017Attention Is All You Needcited by 60,106
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
- 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 255
- 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
- 2014Difference Target Propagationcited by 146
- 2019Training Neural Networks with Local Error Signalscited by 135
- 2018Dendritic cortical microcircuits approximate the backpropagation algorithmcited by 97
- 2018The Singular Values of Convolutional Layerscited by 95
- 2020Predictive Coding Approximates Backprop along Arbitrary Computation Graphscited by 89
- 2014How Auto-Encoders Could Provide Credit Assignment in Deep Networks via Target Propagationcited by 79
- 2018Biologically-plausible learning algorithms can scale to large datasetscited by 37
8 more
- 2019Biologically plausible deep learning -- but how far can we go with shallow networks?cited by 25
- 2018Generalization of Equilibrium Propagation to Vector Field Dynamicscited by 22
- 2018Deep learning with asymmetric connections and Hebbian updatescited by 16
- 2017Learning to Adapt by Minimizing Discrepancycited by 12
- 2015A Theory of Local Learning, the Learning Channel, and the Optimality of Backpropagationcited by 11
- 2019Structured and Deep Similarity Matching via Structured and Deep Hebbian Networkscited by 9
- 2019Cortical credit assignment by Hebbian, neuromodulatory and inhibitory plasticitycited by 8
- 2018Dictionary Learning by Dynamical Neural Networkscited by 1
Built on by
Citing papers per year: 2022: 7; 2023: 4; 2024: 3; 2025: 4; 2026: 5.
23 papers.
Sort:
By area:
- 2023The Predictive Forward-Forward Algorithmcited by 35
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networkscited by 17
- 2022Predictive Coding beyond Gaussian Distributionscited by 16
- 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Imagescited by 10
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2025Towards the Training of Deeper Predictive Coding Neural Networkscited by 7
- 2023Predictive Coding beyond Correlationscited by 6
- 2024A Review of Neuroscience-Inspired Machine Learningcited by 6
11 more
- 2022Robust Graph Representation Learning via Predictive Codingcited by 5
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networkscited by 3
- 2026Faster Predictive Coding Networks via Better Initializationcited by 3
- 2025Bayesian Predictive Codingcited by 2
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learningcited by 1
- 2026Predictive Coding Graphs are a Superset of Feedforward Neural Networkscited by 1
- 2026Backpropagation-Free Trunk Training via the Split Forward Gradientscited by 1
- 2023Biologically-Motivated Learning Model for Instructed Visual Processingcited by 0
- 2025DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representationscited by 0
- 2026Learning Long-Range Dependencies with Temporal Predictive Codingcited by 0
- 2026Learning in Deep Networks under Dale's Constraintcited by 0
- 2026Learning in Deep Networks under Dale's Constraint7 Aug 2026
- 2026Backpropagation-Free Trunk Training via the Split Forward Gradients18 Jul 2026
- 2026Predictive Coding Graphs are a Superset of Feedforward Neural Networks6 Mar 2026
- 2026Learning Long-Range Dependencies with Temporal Predictive Coding20 Feb 2026
- 2026Faster Predictive Coding Networks via Better Initialization28 Jan 2026
- 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
- 2025DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representations20 Apr 2025
- 2025Bayesian Predictive Coding31 Mar 2025
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networks7 Oct 2024
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024A Review of Neuroscience-Inspired Machine Learning16 Feb 2024
11 more
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023Predictive Coding beyond Correlations27 Jun 2023
- 2023Biologically-Motivated Learning Model for Instructed Visual Processing4 Jun 2023
- 2023The Predictive Forward-Forward Algorithm4 Jan 2023
- 2022Robust Graph Representation Learning via Predictive Coding9 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
- 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networks21 Jul 2022
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learning31 May 2022
- 2022Learning on Arbitrary Graph Topologies via Predictive Coding31 Jan 2022
- 2023The Predictive Forward-Forward Algorithmcited by 35
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2022Predictive Coding beyond Gaussian Distributionscited by 16
- 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Imagescited by 10
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2025Towards the Training of Deeper Predictive Coding Neural Networkscited by 7
- 2023Predictive Coding beyond Correlationscited by 6
- 2024A Review of Neuroscience-Inspired Machine Learningcited by 6
- 2022Robust Graph Representation Learning via Predictive Codingcited by 5
12 most cited of 22 All 22 (JSON)
- 2026Learning in Deep Networks under Dale's Constraint7 Aug 2026
- 2026Backpropagation-Free Trunk Training via the Split Forward Gradients18 Jul 2026
- 2026Predictive Coding Graphs are a Superset of Feedforward Neural Networks6 Mar 2026
- 2026Learning Long-Range Dependencies with Temporal Predictive Coding20 Feb 2026
- 2026Faster Predictive Coding Networks via Better Initialization28 Jan 2026
- 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
- 2025DMPCN: Dynamic Modulated Predictive Coding Network with Hybrid Feedback Representations20 Apr 2025
- 2025Bayesian Predictive Coding31 Mar 2025
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networks7 Oct 2024
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024A Review of Neuroscience-Inspired Machine Learning16 Feb 2024
12 newest of 22 All 22 (JSON)