Predictive coding, precision and natural gradients
Not on the map. Why?
Abstract (arXiv)
There is an increasing convergence between biologically plausible computational models of inference and learning with local update rules and the global gradient-based optimization of neural network models employed in machine learning. One particularly exciting connection is the correspondence between the locally informed optimization in predictive coding networks and the error backpropagation algorithm that is used to train state-of-the-art deep artificial neural networks. Here we focus on the related, but still largely under-explored connection between precision weighting in predictive coding networks and the Natural Gradient Descent algorithm for deep neural networks. Precision-weighted predictive coding is an interesting candidate for scaling up uncertainty-aware optimization -- particularly for models with large parameter spaces -- due to its distributed nature of the optimization process and the underlying local approximation of the Fisher information metric, the adaptive learning rate that is central to Natural Gradient Descent. Here, we show that hierarchical predictive coding networks with learnable precision indeed are able to solve various supervised and unsupervised learning tasks with performance comparable to global backpropagation with natural gradients and outperform their classical gradient descent counterpart on tasks where high amounts of noise are embedded in data or label inputs. When applied to unsupervised auto-encoding of image inputs, the deterministic network produces hierarchically organized and disentangled embeddings, hinting at the close connections between predictive coding and hierarchical variational inference.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 11 of its 20 references that are in the map. First posted on arXiv 12 Nov 2021.
Builds on
11 of 20 references.
References · 11
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 217
- 2016Deep Predictive Coding Networks for Video Prediction and Unsupervised Learningcited by 204
- 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 202
- 2020Predictive Coding Approximates Backprop along Arbitrary Computation Graphscited by 90
- 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 77
- 2017Online Natural Gradient as a Kalman Filtercited by 25
- 2018Deep Predictive Coding Network with Local Recurrent Processing for Object Recognitioncited by 25
- 2021Neural Kalman Filteringcited by 6
- 2017Bridging the Gap between Probabilistic and Deterministic Models: A Simulation Study on a Variational Bayes Predictive Coding Recurrent Neural Network Modelcited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.
2 papers.
- 2025Towards the Training of Deeper Predictive Coding Neural Networkscited by 7
- 2021Differentiable Generalised Predictive Codingcited by 0
- 2025Towards the Training of Deeper Predictive Coding Neural Networks30 Jun 2025
- 2021Differentiable Generalised Predictive Coding2 Dec 2021