Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?
Not on the map. Why?
Abstract (arXiv)
Predictive coding (PC) is an energy-based learning algorithm that performs iterative inference over network activities before updating weights. Recent work suggests that PC can converge in fewer learning steps than backpropagation thanks to its inference procedure. However, these advantages are not always observed, and the impact of PC inference on learning is not theoretically well understood. Here, we study the geometry of the PC energy landscape at the inference equilibrium of the network activities. For deep linear networks, we first show that the equilibrated energy is simply a rescaled mean squared error loss with a weight-dependent rescaling. We then prove that many highly degenerate (non-strict) saddles of the loss including the origin become much easier to escape (strict) in the equilibrated energy. Our theory is validated by experiments on both linear and non-linear networks. Based on these and other results, we conjecture that all the saddles of the equilibrated energy are strict. Overall, this work suggests that PC inference makes the loss landscape more benign and robust to vanishing gradients, while also highlighting the fundamental challenge of scaling PC to deeper models.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 31 of its 65 references that are in the map. First posted on arXiv 21 Aug 2024.
Builds on
31 of 65 references.
References · 31
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
- 2017How to Escape Saddle Points Efficientlycited by 284
- 2016Deep Learning without Poor Local Minimacited by 233
- 2021Saddle-to-Saddle Dynamics in Deep Linear Networks: Small Initialization Training, Symmetry, and Sparsitycited by 83
- 2021Predictive Coding: a Theoretical and Experimental Reviewcited by 74
- 2019Optimization for deep learning: theory and algorithmscited by 70
- 2020A Theoretical Framework for Target Propagationcited by 56
- 2021Analytic Insights into Structure and Rank of Neural Network Hessian Mapscited by 52
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
- 2023Energy-based learning algorithms for analog computing: a comparative studycited by 36
19 more
- 2019Escaping Saddle Points with Adaptive Gradient Methodscited by 34
- 2017Global optimality conditions for deep neural networkscited by 31
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2017Depth Creates No Bad Local Minimacited by 29
- 2024Benchmarking Predictive Coding Networks -- Made Simplecited by 29
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2022Hybrid Predictive Coding: Inferring, Fast and Slowcited by 25
- 2021The loss landscape of deep linear neural networks: a second-order analysiscited by 24
- 2022Exact Solutions of a Deep Linear Networkcited by 24
- 2020Scaling Down Deep Learning with MNIST-1Dcited by 23
- 2022A Stable, Fast, and Fully Automatic Learning Algorithm for Predictive Coding Networkscited by 21
- 2022A Theoretical Framework for Inference Learningcited by 17
- 2022A Theoretical Framework for Inference and Learning in Predictive Coding Networkscited by 16
- 2022Predictive Coding beyond Gaussian Distributionscited by 16
- 2021Predictive Coding Can Do Exact Backpropagation on Convolutional and Recurrent Neural Networkscited by 14
- 2023Understanding and Improving Optimization in Predictive Coding Networkscited by 13
- 2019On Nonconvex Optimization for Machine Learning: Gradients, Stochasticity, and Saddle Pointscited by 8
- 2023Predictive Coding beyond Correlationscited by 6
- 2022Robust Graph Representation Learning via Predictive Codingcited by 5
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 5.
10 papers.
- 2025Saddle-to-Saddle Dynamics Explains A Simplicity Bias Across Neural Network Architecturescited by 14
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagationcited by 4
- 2025ePC: Fast and Deep Predictive Coding in Digital Simulationcited by 4
- 2025Bayesian Predictive Codingcited by 2
- 2026On the Infinite Width and Depth Limits of Predictive Coding Networkscited by 2
- 2024JPC: Flexible Inference for Predictive Coding Networks in JAXcited by 1
- 2026Augmented Lagrangian Predictive Codingcited by 1
- 2026Learning Long-Range Dependencies with Temporal Predictive Codingcited by 0
- 2026Understanding Sample Efficiency in Predictive Codingcited by 0
- 2026Analog-Friendly Predictive Coding without Activation Derivativescited by 0
- 2026Analog-Friendly Predictive Coding without Activation Derivatives26 Sep 2026
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Understanding Sample Efficiency in Predictive Coding12 May 2026
- 2026Learning Long-Range Dependencies with Temporal Predictive Coding20 Feb 2026
- 2026On the Infinite Width and Depth Limits of Predictive Coding Networks7 Feb 2026
- 2025Saddle-to-Saddle Dynamics Explains A Simplicity Bias Across Neural Network Architectures23 Dec 2025
- 2025ePC: Fast and Deep Predictive Coding in Digital Simulation26 May 2025
- 2025Bayesian Predictive Coding31 Mar 2025
- 2024JPC: Flexible Inference for Predictive Coding Networks in JAX4 Dec 2024
- 2024Local Loss Optimization in the Infinite Width: Stable Parameterization of Predictive Coding Networks and Target Propagation4 Nov 2024