Relaxing the Constraints on Predictive Coding Models
Not on the map. Why?
Abstract (arXiv)
Predictive coding is an influential theory of cortical function which posits that the principal computation the brain performs, which underlies both perception and learning, is the minimization of prediction errors. While motivated by high-level notions of variational inference, detailed neurophysiological models of cortical microcircuits which can implements its computations have been developed. Moreover, under certain conditions, predictive coding has been shown to approximate the backpropagation of error algorithm, and thus provides a relatively biologically plausible credit-assignment mechanism for training deep networks. However, standard implementations of the algorithm still involve potentially neurally implausible features such as identical forward and backward weights, backward nonlinear derivatives, and 1-1 error unit connectivity. In this paper, we show that these features are not integral to the algorithm and can be removed either directly or through learning additional sets of parameters with Hebbian update rules without noticeable harm to learning performance. Our work thus relaxes current constraints on potential microcircuit designs and hopefully opens up new regions of the design-space for neuromorphic implementations of predictive coding.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 2; 2024: 0; 2025: 0; 2026: 1.
12 papers.
- 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 74
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 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
- 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 16
- 2021Applications of the Free Energy Principle to Machine Learning and Neurosciencecited by 9
- 2023Predictive Coding as a Neuromorphic Alternative to Backpropagation: A Critical Evaluationcited by 8
- 2021Neural Kalman Filteringcited by 6
- 2023Deep Predictive Coding with Bi-directional Propagation for Classification and Reconstructioncited by 1
- 2026Analog-Friendly Predictive Coding without Activation Derivativescited by 0
- 2026Analog-Friendly Predictive Coding without Activation Derivatives26 Sep 2026
- 2023Deep Predictive Coding with Bi-directional Propagation for Classification and Reconstruction29 May 2023
- 2023Predictive Coding as a Neuromorphic Alternative to Backpropagation: A Critical Evaluation5 Apr 2023
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networks16 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
- 2022Hybrid Predictive Coding: Inferring, Fast and Slow5 Apr 2022
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?18 Feb 2022
- 2022Learning on Arbitrary Graph Topologies via Predictive Coding31 Jan 2022
- 2021Predictive Coding: a Theoretical and Experimental Review27 Jul 2021
- 2021Applications of the Free Energy Principle to Machine Learning and Neuroscience30 Jun 2021
- 2021Neural Kalman Filtering19 Feb 2021