The DOI matches its DataCite record; 160 of the 163 references it cites were found in a registry or an index.
Predictive Coding: a Theoretical and Experimental Review
Open accessAbstract
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 provide a comprehensive review both of the core mathematical structure and logic of predictive coding, thus complementing recent tutorials in the literature. We also review a wide range of classic and recent work within the framework, ranging from the neurobiologically realistic microcircuits that could implement predictive coding, to the close relationship between predictive coding and the widely-used backpropagation of error algorithm, as well as surveying the close relationships between predictive coding and modern machine learning techniques.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The cited source says what the claim attributes to it.
In the citing paper
“in the linear case, learning under precision-weighted errors is formally equivalent to naturalgradient descent (see Millidge et al. [2021] Appendix B).”
From Closed-form predictive coding via hierarchical Gaussian filters (2026) · cites this paper as Millidge et al., 2021
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, L., & Polosukhin, I. (2017) · arXiv · doi:10.48550/arxiv.1706.03762 · Cited by 120,404
A Mathematical Theory of Communication
Shannon, C. E. (1948) · Bell System Technical Journal · doi:10.1002/j.1538-7305.1948.tb01338.x · Cited by 88,486
Maximum Likelihood from Incomplete Data Via the EM Algorithm
Dempster, A. P., Laird, N. M., & Rubin, D. B. (1977) · Journal of the Royal Statistical Society Series B: Statistical Methodology · doi:10.1111/j.2517-6161.1977.tb01600.x · Cited by 50,444
Equation of State Calculations by Fast Computing Machines
Metropolis, N., Rosenbluth, A. W., Rosenbluth, M. N., Teller, A. H., & Teller, E. (1953) · The Journal of Chemical Physics · doi:10.1063/1.1699114 · Cited by 37,192
A New Approach to Linear Filtering and Prediction Problems
Kalman, R. E. (1960) · Journal of Basic Engineering · doi:10.1115/1.3662552 · Cited by 31,751
Reinforcement Learning: An Introduction
Sutton, R. S., & Barto, A. (2005) · IEEE Transactions on Neural Networks · doi:10.1109/tnn.2004.842673 · Cited by 25,268
Language Models are Few-Shot Learners
Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., et al. (2020) · arXiv · doi:10.48550/arxiv.2005.14165 · Cited by 23,372
Reducing the dimensionality of data with neural networks
Hinton, G. E., & Salakhutdinov, R. R. (2006) · Science · doi:10.1126/science.1127647 · Cited by 20,928
Auto-Encoding Variational Bayes
Kingma, D. P., & Welling, M. (2013) · arXiv · doi:10.48550/arxiv.1312.6114 · Cited by 20,067
Learning Transferable Visual Models From Natural Language Supervision
Radford, A., Kim, J. W., Hallacy, C., Ramesh, A., Goh, G., Agarwal, S., Sastry, G., Askell, A., Mishkin, P., Clark, J., et al. (2021) · arXiv · doi:10.48550/arxiv.2103.00020 · Cited by 15,293
Monte Carlo sampling methods using Markov chains and their applications.
Hastings, W. K. (1970) · Biometrika · doi:10.1093/biomet/57.1.97 · Cited by 15,195
Receptive fields, binocular interaction and functional architecture in the cat’s visual cortex
Hubel, D. H., & Wiesel, T. N. (1962) · The Journal of Physiology · doi:10.1113/jphysiol.1962.sp006837 · Cited by 13,680
Scaling Laws for Neural Language Models
Kaplan, J., McCandlish, S., Henighan, T., Brown, T. B., Chess, B., Child, R., Gray, S., Radford, A., Wu, J., & Amodei, D. (2020) · arXiv · doi:10.48550/arxiv.2001.08361 · Cited by 9,550
Mastering the game of Go without human knowledge
Silver, D., Schrittwieser, J., Simonyan, K., Antonoglou, I., Huang, A., Guez, A., Hubert, T., Baker, L., Lai, M., Bolton, A., et al. (2017) · Nature · doi:10.1038/nature24270 · Cited by 9,084
Neural Mechanisms of Selective Visual Attention
Desimone, R., & Duncan, J. (1995) · Annual Review of Neuroscience · doi:10.1146/annurev.ne.18.030195.001205 · Cited by 8,388
Distributed hierarchical processing in the primate cerebral cortex
Felleman, D. J., & Van Essen, D. C. (1991) · Cerebral Cortex · doi:10.1093/cercor/1.1.1 · Cited by 7,783
Representation Learning with Contrastive Predictive Coding
Oord, A. V. D., Li, Y., & Vinyals, O. (2018) · arXiv · doi:10.48550/arxiv.1807.03748 · Cited by 6,242
Whatever next? Predictive brains, situated agents, and the future of cognitive science
Clark, A. (2013) · Behavioral and Brain Sciences · doi:10.1017/s0140525x12000477 · Cited by 5,924
Marr, D. (1982) · Cumulative Index of Computer Aided Architectural Design · Cited by 5,733
Rao, R. P. N., & Ballard, D. H. (1999) · Nature Neuroscience · doi:10.1038/4580 · Cited by 5,483 · cited 9×
“In recent years, work on predictive coding has substantially extended the initial theories of Rao and Ballard (1999) and K. Friston (2003).”
InfluentialCybernetics or Control and Communication in the Animal and the Machine
Wiener, N. (2019) · The MIT Press eBooks · doi:10.7551/mitpress/11810.001.0001 · Cited by 5,085
WaveNet: a generative model for raw audio
Oord, A. V. D., Dieleman, S., Zen, H., Simonyan, K., Vinyals, O., Graves, A., Kalchbrenner, N., Senior, A., & Kavukcuoglu, K. (2016) · arXiv · doi:10.48550/arxiv.1609.03499 · Cited by 4,911
Buzsáki, G. (2006) · doi:10.1093/acprof:oso/9780195301069.001.0001 · Cited by 4,873
A theory of cortical responses.
Friston, K. (2005) · Philosophical Transactions of the Royal Society B: Biological Sciences · doi:10.1098/rstb.2005.1622 · Cited by 4,578
An Introduction to Variational Methods for Graphical Models
Jordan, M. I., Ghahramani, Z., Jaakkola, T. S., & Saul, L. K. (1999) · Machine Learning · doi:10.1023/a:1007665907178 · Cited by 3,791
Handbook of Markov Chain Monte Carlo
Brooks, S., Gelman, A., Jones, G. L., & Meng, X. (2011) · Chapman & Hall/CRC eBooks · doi:10.1201/b10905 · Cited by 3,019
An Introduction to Systems Biology: Design Principles of Biological Circuits
Alon, U. (2006) · doi:10.1201/9781420011432 · Cited by 2,825
The Bayesian brain: The role of uncertainty in neural coding and computation
Knill, D. C., & Pouget, A. (2004) · Trends in Neurosciences · doi:10.1016/j.tins.2004.10.007 · Cited by 2,588
Canonical Microcircuits for Predictive Coding
Bastos, A. M., Usrey, W. M., Adams, R. A., Mangun, G. R., Fries, P., & Friston, K. J. (2012) · Neuron · doi:10.1016/j.neuron.2012.10.038 · Cited by 2,421 · cited 6×
“This would require the inversion of the standard process theory (Bastos et al., 2012), such that superficial laminar layers carried feedforward predictions and the deep layers carried feedback prediction errors.”
InfluentialNeural synchrony in brain disorders: Relevance for cognitive dysfunctions and pathophysiology
Uhlhaas, P. J., & Singer, W. (2006) · Neuron · doi:10.1016/j.neuron.2006.09.020 · Cited by 2,194
Variational Inference: A Review for Statisticians
Blei, D. M., Kucukelbir, A., & McAuliffe, J. (2017) · Figshare · doi:10.6084/m9.figshare.5203696 · Cited by 2,048
Performance-optimized hierarchical models predict neural responses in higher visual cortex
Yamins, D. L. K., Hong, H., Cadieu, C. F., Solomon, E. A., Seibert, D., & DiCarlo, J. J. (2014) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1403112111 · Cited by 1,924
Normalization as a canonical neural computation
Carandini, M., & Heeger, D. J. (2012) · Nature Reviews Neuroscience · doi:10.1038/nrn3136 · Cited by 1,906 · cited 1×
“Computational accounts of brain function have stressed the importance of normalization, especially at the lower levels in perceptual hierarchies (Carandini & Heeger, 2012).”
Interoceptive inference, emotion, and the embodied self
Seth, A. K. (2013) · Trends in Cognitive Sciences · doi:10.1016/j.tics.2013.09.007 · Cited by 1,816 · cited 1×
“…the modelling of interoceptive, homeostatic and allostatic feedback processes within the body using predictive coding has already been explored to some degree under the name of interoceptive inference (A. K. Seth, 2013; A. K. Seth & Critchley, 2013; A. K. Seth, Suzuki, & Critchley, 2012).”
Self-citationInteroceptive predictions in the brain
Barrett, L. F., & Simmons, W. K. (2015) · Nature Reviews Neuroscience · doi:10.1038/nrn3950 · Cited by 1,766
Barlow, H. B. (1989) · The MIT Press eBooks · doi:10.1162/neco.1989.1.3.295 · Cited by 1,709
Neftci, E., Mostafa, H., & Zenke, F. (2019) · IEEE Signal Processing Magazine · doi:10.1109/msp.2019.2931595 · Cited by 1,697
Clustering with Bregman Divergences
Banerjee, A., Merugu, S., Dhillon, I. S., & Ghosh, J. (2004) · SIAM International Conference on Data Mining · doi:10.1137/1.9781611972740.22 · Cited by 1,507
Modeling the role of salience in the allocation of overt visual attention
Parkhurst, D. J., Law, K., & Niebur, E. (2002) · Vision Research · doi:10.1016/s0042-6989(01)00250-4 · Cited by 1,435
A free energy principle for the brain
Friston, K., Kilner, J., & Harrison, L. (2006) · Journal of Physiology-Paris · doi:10.1016/j.jphysparis.2006.10.001 · Cited by 1,369
Attention, uncertainty, and free-energy
Feldman, H., & Friston, K. J. (2010) · Frontiers in Human Neuroscience · doi:10.3389/fnhum.2010.00215 · Cited by 1,365
Possible Principles Underlying the Transformations of Sensory Messages
Barlow, H. B. (2012) · The MIT Press eBooks · doi:10.7551/mitpress/9780262518420.003.0013 · Cited by 1,318
Mastering Atari, Go, chess and shogi by planning with a learned model
Schrittwieser, J., Antonoglou, I., Hubert, T., Simonyan, K., Sifre, L., Schmitt, S., Guez, A., Lockhart, E., Hassabis, D., Graepel, T., et al. (2020) · RePEc: Research Papers in Economics · Cited by 1,310
Normalizing Flows for Probabilistic Modeling and InferencePreprint
Papamakarios, G., Nalisnick, E., Rezende, D. J., Mohamed, S., & Lakshminarayanan, B. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1912.02762 · Cited by 1,280
Kalanit Grill-spector, A., & Malach, R. (2004) · Annual Review of Neuroscience · doi:10.1146/annurev.neuro.27.070203.144220 · Cited by 1,248
Competitive Mechanisms Subserve Attention in Macaque Areas V2 and V4
Reynolds, J. H., Chelazzi, L., & Desimone, R. (1999) · The Journal of Neuroscience · doi:10.1523/jneurosci.19-05-01736.1999 · Cited by 1,236
Bayesian surprise attracts human attention
Itti, L., & Baldi, P. (2009) · Vision Research · doi:10.1016/j.visres.2008.09.007 · Cited by 1,224
Dayan, P., Hinton, G. E., Neal, R. M., & Zemel, R. S. (1995) · Neural Computation · doi:10.1162/neco.1995.7.5.889 · Cited by 1,207
(1993) · Cited by 1,173
Active inference: a process theory
Friston, K., FitzGerald, T., Rigoli, F., Schwartenbeck, P., & Pezzulo, G. (2017) · Neural Computation · doi:10.1162/neco_a_00912 · Cited by 1,156
Jukebox: A Generative Model for MusicPreprint
Dhariwal, P., Jun, H., Payne, C., Kim, J. W., Radford, A., & Sutskever, I. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.00341 · Cited by 1,101
On the computational architecture of the neocortex: II The role of cortico-cortical loops
Mumford, D. (1992) · Biological Cybernetics · doi:10.1007/bf00198477 · Cited by 1,074
Predictive coding: a fresh view of inhibition in the retina
Srinivasan, M. V., Laughlin, S. B., & Dubs, A. (1982) · Proceedings of the Royal Society of London. Series B. Biological Sciences · doi:10.1098/rspb.1982.0085 · Cited by 1,042 · cited 5×
“The first concrete discussion of predictive coding in the neural system arose as a model of neural properties of the retina (Srinivasan et al., 1982), specifically as a model of centre-surround cells which fire when presented with either a light-spot against a dark background (on-centre,…”
InfluentialComputational psychiatry as a bridge from neuroscience to clinical applications
Huys, Q. J. M., Maia, T. V., & Frank, M. J. (2016) · Nature Neuroscience · doi:10.1038/nn.4238 · Cited by 1,002
Bayesian Model Selection and Model Averaging
Wasserman, L. (2000) · Journal of Mathematical Psychology · doi:10.1006/jmps.1999.1278 · Cited by 989
Random synaptic feedback weights support error backpropagation for deep learning
Lillicrap, T., Cownden, D., Tweed, D., & Akerman, C. J. (2016) · Nature Communications · doi:10.1038/ncomms13276 · Cited by 971
Hierarchical Models in the Brain
Friston, K. (2008) · PLoS Computational Biology · doi:10.1371/journal.pcbi.1000211 · Cited by 952 · cited 9×
“Moreover, as shown previously, 1-step autoregressive linear predictive coding is mathematically similar to Kalman Filtering (K. Friston, 2008; Millidge, Tschantz, Seth, & Buckley, 2021), thus demonstrating the close connection between predictive coding and standard filtering algorithms in…”
InfluentialAn Interoceptive Predictive Coding Model of Conscious Presence
Seth, A. K., Suzuki, K., & Critchley, H. D. (2012) · Frontiers in Psychology · doi:10.3389/fpsyg.2011.00395 · Cited by 950
Self-citationActive interoceptive inference and the emotional brain
Seth, A. K., & Friston, K. J. (2016) · Philosophical Transactions of the Royal Society B: Biological Sciences · doi:10.1098/rstb.2016.0007 · Cited by 945 · cited 1×
“Conceptually, assuming high precision for interoceptive signals can shed light on how such signals drive adaptive action through active inference (A. K. Seth & Critchley, 2013; A. K. Seth & Friston, 2016).”
Self-citationThe Predictive Coding Account of Psychosis
Sterzer, P., Adams, R. A., Fletcher, P., Frith, C., Lawrie, S. M., Muckli, L., Petrovic, P., Uhlhaas, P., Voss, M., & Corlett, P. R. (2018) · Biological Psychiatry · doi:10.1016/j.biopsych.2018.05.015 · Cited by 941 · cited 3×
“It is also possible that certain psychiatric disorders such as autism (Lawson, Rees, & Friston, 2014; Van Boxtel & Lu, 2013) and schizophrenia (Sterzer et al., 2018) could be interpreted as disorders of precision (either intrinsically hardcoded, or else resulting from an aberrant or biased learning…”
Lillicrap, T. P., Santoro, A., Marris, L., Akerman, C. J., & Hinton, G. (2020) · Nature Reviews Neuroscience · doi:10.1038/s41583-020-0277-3 · Cited by 908
Deep Predictive Coding Networks for Video Prediction and Unsupervised LearningPreprint
Lotter, W. E., Kreiman, G., & Cox, D. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.08104 · Cited by 904
Action and behavior: a free-energy formulation
Friston, K. J., Daunizeau, J., Kilner, J., & Kiebel, S. J. (2010) · Biological Cybernetics · doi:10.1007/s00422-010-0364-z · Cited by 866 · cited 2×
“…in K. J. Friston et al. (2009), and has been developed in a number further works from both the theoretical (Adams, Shipp, & Friston, 2013; K. J. Friston et al., 2010; Pezzulo, Cartoni, Rigoli, Pio-Lopez, & Friston, 2016; Pezzulo, Rigoli, & Friston, 2018) and experimental (Baltieri & Buckley,…”
Homeostatic plasticity in neuronal networks: the more things change, the more they stay the same
Turrigiano, G. G. (1999) · Trends in Neurosciences · doi:10.1016/s0166-2236(98)01341-1 · Cited by 840
Predictive Processing: A Canonical Cortical Computation
Keller, G. B., & Mrsic-Flogel, T. D. (2018) · Neuron · doi:10.1016/j.neuron.2018.10.003 · Cited by 836
Hierarchical organization of cortical and thalamic connectivity
Harris, J. A., Mihalas, S., Hirokawa, K. E., Whitesell, J. D., Choi, H., Bernard, A., Bohn, P., Caldejon, S., Casal, L., Cho, A., et al. (2019) · Nature · doi:10.1038/s41586-019-1716-z · Cited by 785
Predictions not commands: Active inference in the motor system
Adams, R. A., Shipp, S., & Friston, K. J. (2013) · Brain Structure and Function · doi:10.1007/s00429-012-0475-5 · Cited by 765
Anatomy of hierarchy: Feedforward and feedback pathways in macaque visual cortex
Markov, N. T., Vezoli, J., Chameau, P., Falchier, A., Quilodran, R., Huissoud, C., Lamy, C., Misery, P., Giroud, P., Ullman, S., et al. (2014) · Journal of Comparative Neurology · doi:10.1002/cne.23458 · Cited by 759
The recent excitement about neural networks
Crick, F. (1989) · Nature · doi:10.1038/337129a0 · Cited by 740
Active inference and epistemic value
Friston, K., Rigoli, F., Ognibene, D., Mathys, C., Fitzgerald, T., & Pezzulo, G. (2015) · Cognitive Neuroscience · doi:10.1080/17588928.2015.1020053 · Cited by 731
Learning and inference in the brain
Friston, K. (2003) · Neural Networks · doi:10.1016/j.neunet.2003.06.005 · Cited by 724
Every Good Regulator of a System Must Be a Model of That System
Conant, R. C., & Ashby, W. R. (1991) · Facets of Systems Science · doi:10.1007/978-1-4899-0718-9_37 · Cited by 712
Visual attention mediated by biased competition in extrastriate visual cortex
Desimone, R. (1998) · Philosophical Transactions of the Royal Society of London. Series B: Biological Sciences · doi:10.1098/rstb.1998.0280 · Cited by 696
Neuronal variability: noise or part of the signal?
Stein, R. B., Gossen, E., & Jones, K. (2005) · Nature Reviews Neuroscience · doi:10.1038/nrn1668 · Cited by 691
An aberrant precision account of autism
Lawson, R. P., Rees, G., & Friston, K. J. (2014) · Frontiers in Human Neuroscience · doi:10.3389/fnhum.2014.00302 · Cited by 641
A solution to the learning dilemma for recurrent networks of spiking neurons
Bellec, G., Scherr, F., Subramoney, A., Hajek, E., Salaj, D., Legenstein, R. A., & Maass, W. (2020) · Nature Communications · doi:10.1038/s41467-020-17236-y · Cited by 568
The Disappearance of Steadily Fixated Visual Test Objects*
Riggs, L. A., Ratliff, F., Cornsweet, J. C., & Cornsweet, T. N. (1953) · Journal of the Optical Society of America · doi:10.1364/josa.43.000495 · Cited by 554
Predictive coding explains binocular rivalry: an epistemological review
Hohwy, J., Roepstorff, A., & Friston, K. (2008) · Cognition · doi:10.1016/j.cognition.2008.05.010 · Cited by 546
Equilibrium Propagation: Bridging the Gap between Energy-Based Models and Backpropagation
Scellier, B., & Bengio, Y. (2017) · Frontiers in Computational Neuroscience · doi:10.3389/fncom.2017.00024 · Cited by 504
Families of Alpha- Beta- and Gamma- Divergences: Flexible and Robust Measures of Similarities
Cichocki, A. S., & Амари, Ш.-И. (2010) · Entropy · doi:10.3390/e12061532 · Cited by 470
Reinforcement learning or active inference?
Friston, K. J., Daunizeau, J., & Kiebel, S. J. (2009) · PLoS ONE · doi:10.1371/journal.pone.0006421 · Cited by 443
A review of predictive coding algorithms
Spratling, M. W. (2017) · Brain and Cognition · doi:10.1016/j.bandc.2015.11.003 · Cited by 437 · cited 2×
“For a review see Spratling (2017).”
Cerebral hierarchies: predictive processing, precision and the pulvinar
Kanai, R., Komura, Y., Shipp, S., & Friston, K. (2015) · Philosophical Transactions of the Royal Society B: Biological Sciences · doi:10.1098/rstb.2014.0169 · Cited by 432
Great Expectations: Is there Evidence for Predictive Coding in Auditory Cortex?
Heilbron, M., & Chait, M. (2018) · Neuroscience · doi:10.1016/j.neuroscience.2017.07.061 · Cited by 428
Stochastic Optimal Control: Theory and Application
Stengel, R. F. (1986) · Medical Entomology and Zoology · Cited by 408
Recurrence is required to capture the representational dynamics of the human visual system
Kietzmann, T. C., Spoerer, C. J., Sörensen, L. K. A., Cichy, R. M., Hauk, O., & Kriegeskorte, N. (2019) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1905544116 · Cited by 406
The free energy principle for action and perception: A mathematical review
Buckley, C. L., Kim, C. S., McGregor, S., & Seth, A. K. (2017) · Journal of Mathematical Psychology · doi:10.1016/j.jmp.2017.09.004 · Cited by 387
Self-citationRole for a cortical input to hippocampal area CA1 in the consolidation of a long-term memory
Remondes, M., & Schuman, E. M. (2004) · Nature · doi:10.1038/nature02965 · Cited by 372
Neural elements for predictive coding
Shipp, S. (2016) · Frontiers in Psychology · doi:10.3389/fpsyg.2016.01792 · Cited by 340
On the Convergence of the EM Algorithm
Boyles, R. A. (1983) · Journal of the Royal Statistical Society Series B (Statistical Methodology) · doi:10.1111/j.2517-6161.1983.tb01229.x · Cited by 337
Hierarchical active inference: A theory of motivated control
Pezzulo, G., Rigoli, F., & Friston, K. J. (2018) · Trends in Cognitive Sciences · doi:10.1016/j.tics.2018.01.009 · Cited by 334
Evaluating the neurophysiological evidence for predictive processing as a model of perception
Walsh, K. S., McGovern, D. P., Clark, A., & O'Connell, R. G. (2020) · Annals of the New York Academy of Sciences · doi:10.1111/nyas.14321 · Cited by 333 · cited 2×
“We have seen that predictive coding provides a mathematically principled method for perception and learning under Gaussian assumptions, that predictive coding schemes can solve object recognition and other challenging cognitive tasks, that they possess well-supported neurobiologically realistic process theories that i…”
Experience-dependent spatial expectations in mouse visual cortex
Fiser, A., Mahringer, D., Oyibo, H. K., Petersen, A. V., Leinweber, M., & Keller, G. B. (2016) · Nature Neuroscience · doi:10.1038/nn.4385 · Cited by 332
Synaptic Plasticity Dynamics for Deep Continuous Local Learning (DECOLLE)
Kaiser, J., Mostafa, H., & Neftci, E. (2020) · Frontiers in Neuroscience · doi:10.3389/fnins.2020.00424 · Cited by 331
Information geometry of the EM and em algorithms for neural networks
Амари, Ш.-И. (1995) · Neural Networks · doi:10.1016/0893-6080(95)00003-8 · Cited by 326
Repetition suppression and its contextual determinants in predictive coding
Auksztulewicz, R., & Friston, K. (2016) · Cortex · doi:10.1016/j.cortex.2015.11.024 · Cited by 307
Experimental Analysis of the Real-time Recurrent Learning Algorithm
Williams, R. J., & Zipser, D. (1989) · Connection Science · doi:10.1080/09540098908915631 · Cited by 298
Thomson (2010) · Frontiers in Neuroanatomy · doi:10.3389/fnana.2010.00013 · Cited by 293
Zenke, F., & Vogels, T. P. (2021) · Neural Computation · doi:10.1162/neco_a_01367 · Cited by 288
A tutorial on the free-energy framework for modelling perception and learning
Bogacz, R. (2017) · Journal of Mathematical Psychology · doi:10.1016/j.jmp.2015.11.003 · Cited by 283
DEM: A variational treatment of dynamic systems
Friston, K. J., Trujillo-Barreto, N., & Daunizeau, J. (2008) · NeuroImage · doi:10.1016/j.neuroimage.2008.02.054 · Cited by 278 · cited 5×
“For more information on colored noise vs white noise see K. J. Friston et al. (2008a); Jazwinski (2007); Stengel (1986).”
InfluentialWhittington, J. C. R., & Bogacz, R. (2017) · Neural Computation · doi:10.1162/neco_a_00949 · Cited by 278
Margini quasi-percettivi in campi con stimolazione omogenea
Kanizsa, G. (1955) · Medical Entomology and Zoology · Cited by 276
SUN: Top-down saliency using natural statistics
Kanan, C., Tong, M. H., Zhang, L., & Cottrell, G. W. (2009) · Visual Cognition · doi:10.1080/13506280902771138 · Cited by 270
Seth, A. K. (2015) · Gutenberg Open Science · doi:10.15502/9783958570108 · Cited by 262
Self-citationReflections on agranular architecture: predictive coding in the motor cortex
Shipp, S., Adams, R. A., & Friston, K. J. (2013) · Trends in Neurosciences · doi:10.1016/j.tins.2013.09.004 · Cited by 239
Active dendritic currents gate descending cortical outputs in perception
Takahashi, N., Ebner, C., Sigl-Glöckner, J., Moberg, S., Nierwetberg, S., & Larkum, M. E. (2020) · Nature Neuroscience · doi:10.1038/s41593-020-0677-8 · Cited by 231
Theory and Use of the EM Algorithm
Gupta, M. R. (2010) · now publishers, Inc. eBooks · doi:10.1561/9781601984319 · Cited by 212
A predictive coding perspective on autism spectrum disorders
van Boxtel, J. J. A., & Lu, H. (2013) · Frontiers in Psychology · doi:10.3389/fpsyg.2013.00019 · Cited by 210
Henderson, J. M. (2016) · Trends in Cognitive Sciences · doi:10.1016/j.tics.2016.11.003 · Cited by 209
Predictive coding as a model of response properties in cortical area V1
Spratling, M. W. (2010) · The Journal of Neuroscience · doi:10.1523/jneurosci.4911-09.2010 · Cited by 206
Extending predictive processing to the body: Emotion as interoceptive inference
Seth, A. K., & Critchley, H. D. (2013) · Behavioral and Brain Sciences · doi:10.1017/s0140525x12002270 · Cited by 164
Self-citationPredictive Processing and the Representation Wars
Williams, D. (2017) · Minds and Machines · doi:10.1007/s11023-017-9441-6 · Cited by 153
Reconciling predictive coding and biased competition models of cortical function
Spratling, M. W. (2008) · Frontiers in Computational Neuroscience · doi:10.3389/neuro.10.004.2008 · Cited by 153
Very Deep VAEs Generalize Autoregressive Models and Can Outperform Them on Images
Child, R. (2020) · arXiv · doi:10.48550/arxiv.2011.10650 · Cited by 140
Whose cortical column would that be?
da Costa, N. M. (2010) · Frontiers in Neuroanatomy · doi:10.3389/fnana.2010.00016 · Cited by 138
Neuronal message passing using mean-field, bethe, and marginal approximations
Parr, T., Markovic, D., Kiebel, S. J., & Friston, K. J. (2019) · Scientific Reports · doi:10.1038/s41598-018-38246-3 · Cited by 128
Encoding of Stimulus Probability in Macaque Inferior Temporal Cortex
Bell, A. H., Summerfield, C., Morin, E. L., Malecek, N. J., & Ungerleider, L. G. (2016) · Current Biology · doi:10.1016/j.cub.2016.07.007 · Cited by 118
The extraordinarily rapid disappearance of entopic images.
Coppola, D. M., & Purves, D. (1996) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.93.15.8001 · Cited by 117
The Tradeoff Between Generative and Discriminative Classifiers
Bouchard, G., & Triggs, B. (2004) · Cited by 114
STDP-Compatible Approximation of Backpropagation in an Energy-Based Model
Bengio, Y., Mesnard, T., Fischer, A., Zhang, S., & Wu, Y. (2017) · Neural Computation · doi:10.1162/neco_a_00934 · Cited by 108
Deep Learning without Weight TransportPreprint
Akrout, M., Wilson, C., Humphreys, P. C., Lillicrap, T., & Tweed, D. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1904.05391 · Cited by 101
Is predictive coding theory articulated enough to be testable?
Kogo, N., & Trengove, C. (2015) · Frontiers in Computational Neuroscience · doi:10.3389/fncom.2015.00111 · Cited by 98 · cited 1×
“A further potential issue arises from the interplay of excitation and inhibition within the microcircuit (Heilbron & Chait, 2018; Kogo & Trengove, 2015).”
Reinforcement Learning through Active InferencePreprint
Tschantz, A., Millidge, B., Seth, A. K., & Buckley, C. L. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.12636 · Cited by 96
Self-citationPredictive Coding Approximates Backprop Along Arbitrary Computation Graphs
Millidge, B., Tschantz, A., & Buckley, C. L. (2022) · Neural Computation · doi:10.1162/neco_a_01497 · Cited by 95
Self-citationGoing in circles is the way forward: the role of recurrence in visual inference
van Bergen, R. S., & Kriegeskorte, N. (2020) · Current Opinion in Neurobiology · doi:10.1016/j.conb.2020.11.009 · Cited by 95
What do we know about laminar connectivity?
Rockland, K. S. (2017) · NeuroImage · doi:10.1016/j.neuroimage.2017.07.032 · Cited by 83
Active Inference, epistemic value, and vicarious trial and errorPreprint
Pezzulo, G., Cartoni, E., Rigoli, F., Pio‐Lopez, L., & Friston, K. J. (2016) · Learning & Memory · doi:10.1101/lm.041780.116 · Cited by 78
Artificial movements of a stabilized image
Gerrits, H. J. M., & Vendrik, A. J. H. (1970) · Vision Research · doi:10.1016/0042-6989(70)90094-5 · Cited by 74
PID Control as a Process of Active Inference with Linear Generative Models
Baltieri, M., & Buckley, C. L. (2019) · Entropy · doi:10.3390/e21030257 · Cited by 71
Self-citationDeep Predictive Coding Network for Object RecognitionPreprint
Wen, H., Han, K., Shi, J., Zhang, Y., Culurciello, E., & Liu, Z. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1802.04762 · Cited by 68
Deep Predictive Coding NetworksPreprint
Chalasani, R., & Príncipe, J. C. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1301.3541 · Cited by 67
A Predictive Processing Model of Episodic Memory and Time Perception
Fountas, Z., Sylaidi, A., Nikiforou, K., Seth, A. K., Shanahan, M., & Roseboom, W. (2022) · Neural Computation · doi:10.1162/neco_a_01514 · Cited by 61
Self-citationOn the Relationship Between Active Inference and Control as Inference
Millidge, B., Tschantz, A., Seth, A. K., & Buckley, C. L. (2020) · Communications in computer and information science · doi:10.1007/978-3-030-64919-7_1 · Cited by 58
Self-citationSong, Y., Lukasiewicz, T., Xu, Z., & Bogacz, R. (2020) · PubMed · Cited by 58
Predictive Coding, Variational Autoencoders, and Biological Connections
Marino, J. (2021) · Neural Computation · doi:10.1162/neco_a_01458 · Cited by 51
Bayesian Inference with Spiking Neurons
Denève, S. (2015) · Springer eBooks · doi:10.1007/978-1-4614-6675-8_568 · Cited by 50
Generalization of Equilibrium Propagation to Vector Field DynamicsPreprint
Scellier, B., Goyal, A., Binas, J., Mesnard, T., & Bengio, Y. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1808.04873 · Cited by 49
Deep Learning With Asymmetric Connections and Hebbian Updates
Amit, Y. (2019) · Frontiers in Computational Neuroscience · doi:10.3389/fncom.2019.00018 · Cited by 40
New Labels for Old Ideas: Predictive Processing and the Interpretation of Neural Signals
Cao, R. (2020) · Review of Philosophy and Psychology · doi:10.1007/s13164-020-00481-x · Cited by 38
Early Inference in Energy-Based Models Approximates Back-PropagationPreprint
Bengio, Y., & Fischer, A. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1510.02777 · Cited by 37
Unbiased Online Recurrent OptimizationPreprint
Ollivier, Y., & Tallec, C. (2017) · HAL · Cited by 31
Millidge, B. (2019) · PsyArXiv (OSF Preprints) · doi:10.31234/osf.io/kf6wc · Cited by 25
Self-citationA Probabilistic Interpretation of PID Controllers Using Active Inference
Baltieri, M., & Buckley, C. L. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-97628-0_2 · Cited by 23
Self-citationRelaxing the Constraints on Predictive Coding ModelsPreprint
Millidge, B., Tschantz, A., Seth, A. K., & Buckley, C. L. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.01047 · Cited by 23
Self-citationReduced-Gate Convolutional LSTM Architecture for Next-Frame Video Prediction Using Predictive Coding
Elsayed, N., Maida, A. S., & Bayoumi, M. (2019) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn.2019.8852480 · Cited by 20
Activation Relaxation: A Local Dynamical Approximation to Backpropagation in the BrainPreprint
Millidge, B., Tschantz, A., Seth, A. K., & Buckley, C. L. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2009.05359 · Cited by 20
Self-citationPredNet and Predictive Coding: A Critical Review
Rane, R. P., Szügyi, E., Saxena, V., Ofner, A., & Stober, S. (2020) · International Conference on Multimedia Retrieval · doi:10.1145/3372278.3390694 · Cited by 19
Neural Kalman FilteringPreprint
Millidge, B., Tschantz, A., Seth, A. K., & Buckley, C. L. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2102.10021 · Cited by 19
Self-citationImplementing Predictive Processing and Active Inference: Preliminary Steps and ResultsPreprint
Millidge, B. (2019) · PsyArXiv (OSF Preprints) · doi:10.31234/osf.io/4hb58 · Cited by 19
Self-citationTschantz, A., Barca, L., Maisto, D., Buckley, C. L., Seth, A. K., & Pezzulo, G. (2021) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2021.02.16.431365 · Cited by 18
Self-citationPredictive Coding Can Do Exact Backpropagation on Convolutional and Recurrent Neural Networks
Salvatori, T., Song, Y., Lukasiewicz, T., Bogacz, R., & Xu, Z. (2021) · arXiv · doi:10.48550/arxiv.2103.03725 · Cited by 16
On Kalman-Bucy filters, linear quadratic control and active inferencePreprint
Baltieri, M., & Buckley, C. L. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.06269 · Cited by 15
Self-citationHierarchical Predictive Coding Models in a Deep-Learning FrameworkPreprint
Hosseini, M., & Maida, A. S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.03230 · Cited by 12
Biologically Motivated Algorithms for Propagating Local Target Representations
Ororbia, A. G., & Mali, A. (2019) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v33i01.33014651 · Cited by 11
On the role of expectation in visual perception: A top-down view of early visual cortex
Kok, P., & de Lange, F. P. (2015) · Frontiers in Human Neuroscience · doi:10.3389/conf.fnhum.2015.217.00103 · Cited by 7
A Predictive Processing Account of Bottom-Up Visual Saliency Using Cross-Predicting AutoencodersPreprint
Millidge, B., & Shillcock, R. C. (2018) · PsyArXiv (OSF Preprints) · doi:10.31234/osf.io/csmeb · Cited by 4
Self-citationA Bayesian perspective on classical control
Baltieri, M. (2020) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn48605.2020.9206617 · Cited by 3
Making Predictive Coding Networks GenerativePreprint
Orchard, J., & Sun, W. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1910.12151 · Cited by 2
Investigating the Scalability and Biological Plausibility of the Activation Relaxation AlgorithmPreprint
Millidge, B., Tschantz, A., Seth, A. K., & Buckley, C. L. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.06219 · Cited by 2
Self-citation
Flagged first, then by citations
3 of the 163 references couldn’t be matched to a known paper.
Research works printed but not linked: 29
- Bastos, A. M., Vezoli, J., Bosman, C. A., Schoffelen, J.-M., Oostenveld, R., Dowdall, J. R., . . . Fries, P. (2015). Visual areas exert feedforward and feedback influences through distinct frequency channels. Neuron , 85 (2), 390-401.
- Boerlin, M., Machens, C. K., & Denève, S. (2013). Predictive coding of dynamical variables in balanced spiking networks. PLoS computational biology , 9 (11), e1003258.
- Brendel, W., Bourdoukan, R., Vertechi, P., Machens, C. K., & Denéve, S. (2020). Learning to represent signals spike by spike. PLoS computational biology , 16 (3), e1007692.
- Clark, A. (2015). Surfing uncertainty: Prediction, action, and the embodied mind . Oxford University Press. Retrieved from https://books.google.co.uk/books?hl=en&lr=&id=TnqECgAAQBAJ&oi=fnd&pg=PP1&dq= andy+clark+surfing+uncertainty&ots=aurm6iDbJR&sig=A5uoJIteAk4JDCEpnQaa2KAbfg4&redir \_esc=y#v=onepage&q=andy%20clark%20surfing%20uncertainty&f=false https://books.google.co.uk/books?hl=en&lr=&id=TnqECgAAQBAJ&oi=fnd&pg=PP1&dq=andy+clark+surfing+uncertainty&ots=aurm6iDbJR&sig=A5uoJIteAk4JDCEpnQaa2KAbfg4&redir_esc=y#v=onepage&q=andy%20clark%20surfing%20uncertainty&f=false
- Friston, K. (2010). The free-energy principle: a unified brain theory? Nature reviews neuroscience , 11 (2), 127-138.
- Friston, K., FitzGerald, T., Rigoli, F., Schwartenbeck, P., & Pezzulo, G. (2017b). Active inference: a process theory. Neural computation , 29 (1), 1-49.
- Friston, K., Stephan, K., Li, B., & Daunizeau, J. (2010). Generalised filtering. Mathematical Problems in Engineering , 2010 . Retrieved from https://www.hindawi.com/journals/mpe/2010/621670/
- Friston, K. J., Trujillo-Barreto, N., & Daunizeau, J. (2008b). Dem: a variational treatment of dynamic systems. Neuroimage , 41 (3), 849-885. Retrieved from https://www.sciencedirect.com/ science/article/pii/S1053811908001894?casa\_token=RBtljR9mpKMAAAAA:EAAQB59MLINQl8q4it \_Pxnz6EbRaqvO0mMey40hdf29Qy0kKkH69qWN24jnmhcOXamuXWBqFAG4
- Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., . . . Bengio, Y. (2014). Generative adversarial nets. Advances in neural information processing systems , 27 , 2672-2680.
- Harris, J. A., Mihalas, S., Hirokawa, K. E., Whitesell, J. D., Knox, J., Bernard, A., . . . others (2018). The organization of intracortical connections by layer and cell class in the mouse brain. BioRxiv , 292961.
- Huang, Y., & Rao, R. P. (2011). Predictive coding. Wiley Interdisciplinary Reviews: Cognitive Science , 2 (5), 580-593. Retrieved from https://onlinelibrary.wiley.com/doi/pdf/10.1002/wcs.142?casa\_token= TJvdr2nDbr8AAAAA:0T3LOAIXt6I7YYpJIqOs204qnwU0FFQiVC976sVifVv0XB4wFlrLZ7WvALY9x \_qdoIGciEZWd12hfNQ · DOI · Paper page
- Johnson, M. A., & Moradi, M. H. (2005). Pid control . Springer.
- Kok, P., & de Lange, F. P. (2015). Predictive coding in sensory cortex. In An introduction to model-based cognitive neuroscience (pp. 221-244). Springer. Retrieved from https://link.springer.com/chapter/10.1007/ 978-1-4939-2236-9\_11
- Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with deep convolutional neural networks. In Advances in neural information processing systems (pp. 1097-1105).
- Lee, D. D., & Seung, H. S. (2001). Algorithms for non-negative matrix factorization. In Advances in neural information processing systems (pp. 556-562).
- Lee, D.-H., Zhang, S., Fischer, A., & Bengio, Y. (2015). Difference target propagation. In Joint european conference on machine learning and knowledge discovery in databases (pp. 498-515).
- Linnainmaa, S. (1970). The representation of the cumulative rounding error of an algorithm as a taylor expansion of the local rounding errors. Master's Thesis (in Finnish), Univ. Helsinki , 6-7.
- Minka, T. P. (2001). A family of algorithms for approximate bayesian inference (Unpublished doctoral dissertation). Massachusetts Institute of Technology.
- Mumford, D. (1992). On the computational architecture of the neocortex. Biological cybernetics , 66 (3), 241-251.
- Neal, R. M., & Hinton, G. E. (1998). A view of the em algorithm that justifies incremental, sparse, and other variants. In Learning in graphical models (pp. 355-368). Springer.
- Olah, C., Mordvintsev, A., & Schubert, L. (2017). Feature visualization. Distill , 2 (11), e7.
- Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., & Sutskever, I. (2019). Language models are unsupervised multitask learners. OpenAI Blog , 1 (8), 9.
- Rezende, D. J., & Mohamed, S. (2015). Variational inference with normalizing flows. arXiv preprint arXiv:1505.05770 . · arXiv
- Sacramento, J., Costa, R. P., Bengio, Y., & Senn, W. (2018). Dendritic cortical microcircuits approximate the backpropagation algorithm. In Advances in neural information processing systems (pp. 8721-8732).
- Tishby, N., Pereira, F. C., & Bialek, W. (2000). The information bottleneck method. arXiv preprint physics/0004057 . · arXiv
- Torralba, A., & Oliva, A. (2003). Statistics of natural image categories. Network: computation in neural systems , 14 (3), 391-412.
- Weilnhammer, V., Stuke, H., Hesselmann, G., Sterzer, P., & Schmack, K. (2017). A predictive coding account of bistable perception-a model-based fmri study. PLoS computational biology , 13 (5), e1005536.
- Werbos, P. J. (1982). Applications of advances in nonlinear sensitivity analysis. In System modeling and optimization (pp. 762-770). Springer.
- Zenke, F., & Ganguli, S. (2018). Superspike: Supervised learning in multilayer spiking neural networks. Neural computation , 30 (6), 1514-1541.
Cited by
Sorted by citations
Where is the error? Hierarchical predictive coding through dendritic error computation
Mikulasch, F. A., Rudelt, L., Wibral, M., & Priesemann, V. (2022) · Trends in Neurosciences · doi:10.1016/j.tins.2022.09.007 · Cited by 141
Predictive Coding Approximates Backprop Along Arbitrary Computation Graphs
Millidge, B., Tschantz, A., & Buckley, C. L. (2022) · Neural Computation · doi:10.1162/neco_a_01497 · Cited by 95
Self-citationHow particular is the physics of the free energy principle?
Millidge, B. (2022) · Sussex Research Online (University of Sussex) · Cited by 83
Self-citationMachine Learning as a Model for Cultural Learning: Teaching an Algorithm What it Means to be Fat
Arseniev‐Koehler, A., & Foster, J. G. (2022) · Sociological Methods & Research · doi:10.1177/00491241221122603 · Cited by 88
The empirical status of predictive coding and active inference
Hodson, R., Mehta, M., & Smith, R. (2024) · Neuroscience & Biobehavioral Reviews · doi:10.1016/j.neubiorev.2023.105473 · Cited by 69
Metadata
- Authors
- Millidge, B., Seth, A., & Buckley, C. L.
- Affiliations
- University of Edinburgh (GB)
- Canadian Institute for Advanced Research (CA)
- University of Sussex (GB)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2021
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2107.12979
- OpenAlex
- W3186883833
- Cited by
- 106
- References
- 163
- Citations by year
- 2026: 14 · 2025: 27 · 2024: 17 · 2023: 22 · 2022: 19 · 2021: 7
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Life Sciences › Neuroscience › Cognitive Neuroscience › Embodied and Extended Cognition
- Life Sciences › Neuroscience › Cognitive Neuroscience › Neural dynamics and brain function
- Life Sciences › Neuroscience › Cognitive Neuroscience › Memory and Neural Mechanisms
- Keywords
- predictive coding, Bayesian brain, prediction error minimization, generative models, cortical function, microcircuits, backpropagation, machine learning, biological plausibility
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review