Predictive Coding: a Theoretical and Experimental Review
Beren Millidge, Anil Seth, Christopher L Buckley

TL;DR
This paper provides a comprehensive review of predictive coding theory, covering its mathematical foundations, neurobiological plausibility, and connections to machine learning, highlighting recent developments and empirical evidence.
Contribution
It offers the first extensive synthesis of predictive coding's core mathematical structure, biological implementation, and links to machine learning, updating the field's understanding.
Findings
Predictive coding aligns with Bayesian brain principles.
Neurobiological microcircuits may implement predictive coding.
Connections between predictive coding and backpropagation are explored.
Abstract
Predictive coding offers a potentially unifying account of cortical function -- postulating that the core function of the brain is to minimize prediction errors with respect to a generative model of the world. The theory is closely related to the Bayesian brain framework and, over the last two decades, has gained substantial influence in the fields of theoretical and cognitive neuroscience. A large body of research has arisen based on both empirically testing improved and extended theoretical and mathematical models of predictive coding, as well as in evaluating their potential biological plausibility for implementation in the brain and the concrete neurophysiological and psychological predictions made by the theory. Despite this enduring popularity, however, no comprehensive review of predictive coding theory, and especially of recent developments in this field, exists. Here, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural dynamics and brain function · Functional Brain Connectivity Studies · Neural Networks and Applications
