A Theoretical Framework for Inference and Learning in Predictive Coding Networks
On the map: World models → World models for navigation
Abstract (arXiv)
Predictive coding (PC) is an influential theory in computational neuroscience, which argues that the cortex forms unsupervised world models by implementing a hierarchical process of prediction error minimization. PC networks (PCNs) are trained in two phases. First, neural activities are updated to optimize the network's response to external stimuli. Second, synaptic weights are updated to consolidate this change in activity -- an algorithm called prospective configuration. While previous work has shown how in various limits, PCNs can be found to approximate backpropagation (BP), recent work has demonstrated that PCNs operating in this standard regime, which does not approximate BP, nevertheless obtain competitive training and generalization performance to BP-trained networks while outperforming them on tasks such as online, few-shot, and continual learning, where brains are known to excel. Despite this promising empirical performance, little is understood theoretically about the properties and dynamics of PCNs in this regime. In this paper, we provide a comprehensive theoretical analysis of the properties of PCNs trained with prospective configuration. We first derive analytical results concerning the inference equilibrium for PCNs and a previously unknown close connection relationship to target propagation (TP). Secondly, we provide a theoretical analysis of learning in PCNs as a variant of generalized expectation-maximization and use that to prove the convergence of PCNs to critical points of the BP loss function, thus showing that deep PCNs can, in theory, achieve the same generalization performance as BP, while maintaining their unique advantages.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Placed in World models for navigation, one of 11 directions in World models. Builds on 19 of its 63 references that are in the map. First posted on arXiv 21 Jul 2022.
Builds on
19 of 63 references.
References · 19
- 2017Attention Is All You Needcited by 59,932
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2016Deep Predictive Coding Networks for Video Prediction and Unsupervised Learningcited by 203
- 2014Difference Target Propagationcited by 144
- 2018Iterative Amortized Inferencecited by 93
- 2020Predictive Coding Approximates Backprop along Arbitrary Computation Graphscited by 89
- 2017The free energy principle for action and perception: A mathematical reviewcited by 66
- 2020A Theoretical Framework for Target Propagationcited by 56
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2021Credit Assignment in Neural Networks through Deep Feedback Controlcited by 28
- 2022Hybrid Predictive Coding: Inferring, Fast and Slowcited by 25
7 more
- 2021Reverse Differentiation via Predictive Codingcited by 23
- 2020Deriving Differential Target Propagation from Iterating Approximate Inversescited by 15
- 2021Predictive Coding Can Do Exact Backpropagation on Convolutional and Recurrent Neural Networkscited by 14
- 2015Early Inference in Energy-Based Models Approximates Back-Propagationcited by 13
- 2020Relaxing the Constraints on Predictive Coding Modelscited by 12
- 2020Biological credit assignment through dynamic inversion of feedforward networkscited by 10
- 2021Tightening the Biological Constraints on Gradient-Based Predictive Codingcited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 5; 2025: 3; 2026: 4.
16 papers.
Sort:
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2024Benchmarking Predictive Coding Networks -- Made Simplecited by 29
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?cited by 10
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2023Attention: Marginal Probability is All You Need?cited by 4
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagationcited by 4
- 2024Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithmcited by 3
- 2026Faster Predictive Coding Networks via Better Initializationcited by 3
- 2025Self-orthogonalizing attractor neural networks emerging from the free energy principlecited by 2
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignmentcited by 2
- 2023Understanding Predictive Coding as an Adaptive Trust-Region Methodcited by 1
4 more
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learningcited by 1
- 2026Augmented Lagrangian Predictive Codingcited by 1
- 2025Sensory robustness through top-down feedback and neural stochasticity in recurrent vision modelscited by 0
- 2026Understanding Sample Efficiency in Predictive Codingcited by 0
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Understanding Sample Efficiency in Predictive Coding12 May 2026
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignment17 Feb 2026
- 2026Faster Predictive Coding Networks via Better Initialization28 Jan 2026
- 2025Sensory robustness through top-down feedback and neural stochasticity in recurrent vision models9 Aug 2025
- 2025Self-orthogonalizing attractor neural networks emerging from the free energy principle28 May 2025
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learning20 May 2025
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagation4 Nov 2024
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?21 Aug 2024
- 2024Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithm11 Aug 2024
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024Benchmarking Predictive Coding Networks -- Made Simple1 Jul 2024
4 more
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023Understanding Predictive Coding as an Adaptive Trust-Region Method29 May 2023
- 2023Attention: Marginal Probability is All You Need?7 Apr 2023
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networks16 Nov 2022
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2024Benchmarking Predictive Coding Networks -- Made Simplecited by 29
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?cited by 10
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2023Attention: Marginal Probability is All You Need?cited by 4
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagationcited by 4
- 2024Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithmcited by 3
- 2026Faster Predictive Coding Networks via Better Initializationcited by 3
- 2025Self-orthogonalizing attractor neural networks emerging from the free energy principlecited by 2
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignmentcited by 2
- 2023Understanding Predictive Coding as an Adaptive Trust-Region Methodcited by 1
12 most cited of 16 All 16 (JSON)
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Understanding Sample Efficiency in Predictive Coding12 May 2026
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignment17 Feb 2026
- 2026Faster Predictive Coding Networks via Better Initialization28 Jan 2026
- 2025Sensory robustness through top-down feedback and neural stochasticity in recurrent vision models9 Aug 2025
- 2025Self-orthogonalizing attractor neural networks emerging from the free energy principle28 May 2025
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learning20 May 2025
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagation4 Nov 2024
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?21 Aug 2024
- 2024Divide-and-Conquer Predictive Coding: a structured Bayesian inference algorithm11 Aug 2024
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024Benchmarking Predictive Coding Networks -- Made Simple1 Jul 2024
12 newest of 16 All 16 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2022Active Predictive Coding: A Unified Neural Framework for Learning Hierarchical World Models for Perception and Planning
- 2024CogDPM: Diffusion Probabilistic Models via Cognitive Predictive Coding
- 2026The Predictive-Causal Gap: An Impossibility Theorem and Large-Scale Neural Evidence
- 2026The Forward-Backward Disconnect: State Dynamics, Credit Assignment, and Biological Grounding in Neural Computation ↗
- 2026Cortex-Inspired Continual Learning: Unsupervised Instantiation and Recovery of Functional Task Networks
- 2026Requential Coding: Pushing the Limits of Model Compression with Self-Generated Training Data
- 2026Toward a mechanistic understanding of inference in visual cortex and diffusion models
- 2026What to Preserve in Recursive Computation: A Local Predictive Sufficiency Principle