Applications of the Free Energy Principle to Machine Learning and Neuroscience
Not on the map. Why?
Abstract (arXiv)
In this PhD thesis, we explore and apply methods inspired by the free energy principle to two important areas in machine learning and neuroscience. The free energy principle is a general mathematical theory of the necessary information-theoretic behaviours of systems that maintain a separation from their environment. A core postulate of the theory is that complex systems can be seen as performing variational Bayesian inference and minimizing an information-theoretic quantity called the variational free energy. The thesis is structured into three independent sections. Firstly, we focus on predictive coding, a neurobiologically plausible process theory derived from the free energy principle which argues that the primary function of the brain is to minimize prediction errors, showing how predictive coding can be scaled up and extended to be more biologically plausible, and elucidating its close links with other methods such as Kalman Filtering. Secondly, we study active inference, a neurobiologically grounded account of action through variational message passing, and investigate how these methods can be scaled up to match the performance of deep reinforcement learning methods. We additionally provide a detailed mathematical understanding of the nature and origin of the information-theoretic objectives that underlie exploratory behaviour. Finally, we investigate biologically plausible methods of credit assignment in the brain. We first demonstrate a close link between predictive coding and the backpropagation of error algorithm. We go on to propose novel and simpler algorithms which allow for backprop to be implemented in purely local, biologically plausible computations.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 72 of its 280 references that are in the map. First posted on arXiv 30 Jun 2021.
Builds on
72 of 280 references.
References · 72
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2015Trust Region Policy Optimizationcited by 2,503
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
- 2020Offline Reinforcement Learning: Tutorial, Review, and Perspectives on Open Problemscited by 1,873
- 2019Dream to Control: Learning Behaviors by Latent Imaginationcited by 1,598
- 2016Variational Inference: A Review for Statisticianscited by 1,466
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,327
38 more
- 2018Soft Actor-Critic Algorithms and Applicationscited by 1,179
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 774
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 769
- 2017Reinforcement Learning with Deep Energy-Based Policiescited by 659
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
- 2018Reinforcement Learning and Control as Probabilistic Inference: Tutorial and Reviewcited by 466
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2018Maximum a Posteriori Policy Optimisationcited by 318
- 2017Neural Network Dynamics for Model-Based Deep Reinforcement Learning with Model-Free Fine-Tuningcited by 288
- 2020Very Deep VAEs Generalize Autoregressive Models and Can Outperform Them on Imagescited by 261
- 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 251
- 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
- 2017A Conceptual Introduction to Hamiltonian Monte Carlocited by 207
- 2016Deep Predictive Coding Networks for Video Prediction and Unsupervised Learningcited by 203
- 2019Deep Dynamics Models for Learning Dexterous Manipulationcited by 200
- 2019Efficient Exploration via State Marginal Matchingcited by 186
- 2014An Information-Theoretic Analysis of Thompson Samplingcited by 178
- 2017Deep Exploration via Randomized Value Functionscited by 155
- 2016Continuous Deep Q-Learning with Model-based Accelerationcited by 149
- 2017Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternative for Training Deep Neural Networks for Reinforcement Learningcited by 148
- 2015A Complete Recipe for Stochastic Gradient MCMCcited by 146
- 2018Model-Based Active Explorationcited by 105
- 2020Active inference on discrete state-spaces: a synthesiscited by 91
- 2018Semi-Amortized Variational Autoencoderscited by 83
- 2020Deep active inference agents using Monte-Carlo methodscited by 72
- 2017The free energy principle for action and perception: A mathematical reviewcited by 66
- 2015How Important is Weight Symmetry in Backpropagation?cited by 57
- 2018Bayesian Layers: A Module for Neural Network Uncertaintycited by 57
- 2020A Theoretical Framework for Target Propagationcited by 56
- 2019Deep Active Inference as Variational Policy Gradientscited by 52
- 2020Reinforcement Learning through Active Inferencecited by 47
- 2017Deep Active Inferencecited by 44
- 2019A free energy principle for a particular physicscited by 40
- 2019Variational Inference MPC for Bayesian Model-based Reinforcement Learningcited by 39
- 2020Action and Perception as Divergence Minimizationcited by 31
- 2019Principled Training of Neural Networks with Direct Feedback Alignmentcited by 23
50 most cited of 72 All 72 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 2; 2026: 3.
9 papers.
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2022Successor Representation Active Inferencecited by 3
- 2025Deep Active Inference Agents for Delayed and Long-Horizon Environmentscited by 3
- 2023Sophisticated Learning: A novel algorithm for active learning during model-based planningcited by 2
- 2024Active Inference Meeting Energy-Efficient Control of Parallel and Identical Machinescited by 1
- 2025Is the `Agent' Paradigm a Limiting Framework for Next-Generation Intelligent Systems?cited by 0
- 2026Distributional Active Inferencecited by 0
- 2026Quantitative Promise Theory: Intentionality and Inference in Autonomous Agentscited by 0
- 2026Active Inference as Context Acquisition for AI Agentscited by 0
- 2026Active Inference as Context Acquisition for AI Agents8 Jun 2026
- 2026Quantitative Promise Theory: Intentionality and Inference in Autonomous Agents7 Jun 2026
- 2026Distributional Active Inference28 Jan 2026
- 2025Is the `Agent' Paradigm a Limiting Framework for Next-Generation Intelligent Systems?13 Sep 2025
- 2025Deep Active Inference Agents for Delayed and Long-Horizon Environments26 May 2025
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024Active Inference Meeting Energy-Efficient Control of Parallel and Identical Machines13 Jun 2024
- 2023Sophisticated Learning: A novel algorithm for active learning during model-based planning15 Aug 2023
- 2022Successor Representation Active Inference20 Jul 2022