Benchmarking Predictive Coding Networks -- Made Simple
Not on the map. Why?
Abstract (arXiv)
In this work, we tackle the problems of efficiency and scalability for predictive coding networks (PCNs) in machine learning. To do so, we propose a library, called PCX, that focuses on performance and simplicity, and use it to implement a large set of standard benchmarks for the community to use for their experiments. As most works in the field propose their own tasks and architectures, do not compare one against each other, and focus on small-scale tasks, a simple and fast open-source library and a comprehensive set of benchmarks would address all these concerns. Then, we perform extensive tests on such benchmarks using both existing algorithms for PCNs, as well as adaptations of other methods popular in the bio-plausible deep learning community. All this has allowed us to (i) test architectures much larger than commonly used in the literature, on more complex datasets; (ii)~reach new state-of-the-art results in all of the tasks and datasets provided; (iii)~clearly highlight what the current limitations of PCNs are, allowing us to state important future research directions. With the hope of galvanizing community efforts towards one of the main open problems in the field, scalability, we release code, tests, and benchmarks. Link to the library: https://github.com/liukidar/pcx
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). Builds on 34 of its 69 references that are in the map. First posted on arXiv 1 Jul 2024.
Builds on
34 of 69 references.
References · 34
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2020Energy-based Out-of-distribution Detectioncited by 1,296
- 2021Generalized Out-of-Distribution Detection: A Surveycited by 796
- 2019Your Classifier is Secretly an Energy Based Model and You Should Treat it Like Onecited by 402
- 2022On Neural Differential Equationscited by 264
- 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 262
- 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 251
- 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
22 more
- 2021Equinox: neural networks in JAX via callable PyTrees and filtered transformationscited by 143
- 2014How Auto-Encoders Could Provide Credit Assignment in Deep Networks via Target Propagationcited by 77
- 2022Hebbian Deep Learning Without Feedbackcited by 61
- 2020Direct Feedback Alignment Scales to Modern Deep Learning Tasks and Architecturescited by 56
- 2014Random feedback weights support learning in deep neural networkscited by 47
- 2020The Neural Coding Framework for Learning Generative Modelscited by 44
- 2021Associative Memories via Predictive Codingcited by 42
- 2022Holomorphic Equilibrium Propagation Computes Exact Gradients Through Finite Size Oscillationscited by 40
- 2023Energy-based learning algorithms for analog computing: a comparative studycited by 36
- 2022Towards Scaling Difference Target Propagation by Learning Backprop Targetscited by 34
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2021SoftHebb: Bayesian Inference in Unsupervised Hebbian Soft Winner-Take-All Networkscited by 29
- 2022Backpropagation at the Infinitesimal Inference Limit of Energy-Based Models: Unifying Predictive Coding, Equilibrium Propagation, and Contrastive Hebbian Learningcited by 26
- 2022Signal Propagation: A Framework for Learning and Inference In a Forward Passcited by 24
- 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
- 2023Sequential Memory with Temporal Predictive Codingcited by 14
- 2023Understanding and Improving Optimization in Predictive Coding Networkscited by 13
- 2022BayesPCN: A Continually Learnable Predictive Coding Associative Memorycited by 12
- 2023Sample as You Infer: Predictive Coding With Langevin Dynamicscited by 11
Built on by
Citing papers per year: 2024: 6; 2025: 8; 2026: 15.
29 papers.
Sort:
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?cited by 10
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2025Towards the Training of Deeper Predictive Coding Neural Networkscited by 7
- 2025Bidirectional predictive codingcited by 5
- 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
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networkscited by 3
- 2026Faster Predictive Coding Networks via Better Initializationcited by 3
- 2024pyhgf: A neural network library for predictive codingcited by 2
- 2025Bayesian Predictive Codingcited by 2
- 2026On the Infinite Width and Depth Limits of Predictive Coding Networkscited by 2
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignmentcited by 2
17 more
- 2024JPC: Flexible Inference for Predictive Coding Networks in JAXcited by 1
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learningcited by 1
- 2026Predictive Coding Graphs are a Superset of Feedforward Neural Networkscited by 1
- 2026Cross-Entropy Is Load-Bearing: A Pre-Registered Scope Test of the K-Way Energy Probe on Bidirectional Predictive Codingcited by 1
- 2026Closed-form predictive coding via hierarchical Gaussian filterscited by 1
- 2026Augmented Lagrangian Predictive Codingcited by 1
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagationcited by 1
- 2025Bio-Inspired Artificial Neural Networks based on Predictive Codingcited by 0
- 2025Semantic and episodic memories in a predictive coding model of the neocortexcited by 0
- 2025Predictive Coding-based Deep Neural Network Fine-tuning for Computationally Efficient Domain Adaptationcited by 0
- 2026Can Local Learning Match Self-Supervised Backpropagation?cited by 0
- 2026Learning Long-Range Dependencies with Temporal Predictive Codingcited by 0
- 2026Weight Feedback Computes the Jacobian Transpose Locally in Modern Deep Networkscited by 0
- 2026Topological Simplification in Predictive Coding Networkscited by 0
- 2026Single State Update Predictive Coding training for Time Series Forecasting and Anomaly Detectioncited by 0
- 2026A Study of Hidden-State Optimization Order in Predictive Coding Networkscited by 0
- 2026Analog-Friendly Predictive Coding without Activation Derivativescited by 0
- 2026Analog-Friendly Predictive Coding without Activation Derivatives26 Sep 2026
- 2026A Study of Hidden-State Optimization Order in Predictive Coding Networks1 Sep 2026
- 2026Single State Update Predictive Coding training for Time Series Forecasting and Anomaly Detection25 Aug 2026
- 2026Topological Simplification in Predictive Coding Networks3 Aug 2026
- 2026Weight Feedback Computes the Jacobian Transpose Locally in Modern Deep Networks15 Jul 2026
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagation2 Jun 2026
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Closed-form predictive coding via hierarchical Gaussian filters19 May 2026
- 2026Cross-Entropy Is Load-Bearing: A Pre-Registered Scope Test of the K-Way Energy Probe on Bidirectional Predictive Coding23 Apr 2026
- 2026Predictive Coding Graphs are a Superset of Feedforward Neural Networks6 Mar 2026
- 2026Learning Long-Range Dependencies with Temporal Predictive Coding20 Feb 2026
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignment17 Feb 2026
17 more
- 2026On the Infinite Width and Depth Limits of Predictive Coding Networks7 Feb 2026
- 2026Can Local Learning Match Self-Supervised Backpropagation?29 Jan 2026
- 2026Faster Predictive Coding Networks via Better Initialization28 Jan 2026
- 2025Predictive Coding-based Deep Neural Network Fine-tuning for Computationally Efficient Domain Adaptation24 Sep 2025
- 2025Semantic and episodic memories in a predictive coding model of the neocortex2 Sep 2025
- 2025Bio-Inspired Artificial Neural Networks based on Predictive Coding12 Aug 2025
- 2025Towards the Training of Deeper Predictive Coding Neural Networks30 Jun 2025
- 2025Bidirectional predictive coding29 May 2025
- 2025ePC: Fast and Deep Predictive Coding in Digital Simulation26 May 2025
- 2025Bridging Predictive Coding and MDL: A Two-Part Code Framework for Deep Learning20 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
- 2024pyhgf: A neural network library for predictive coding11 Oct 2024
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networks7 Oct 2024
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?21 Aug 2024
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Survey4 Jul 2024
- 2024Only Strict Saddles in the Energy Landscape of Predictive Coding Networks?cited by 10
- 2024Predictive Coding Networks and Inference Learning: Tutorial and Surveycited by 7
- 2025Towards the Training of Deeper Predictive Coding Neural Networkscited by 7
- 2025Bidirectional predictive codingcited by 5
- 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
- 2024Tight Stability, Convergence, and Robustness Bounds for Predictive Coding Networkscited by 3
- 2026Faster Predictive Coding Networks via Better Initializationcited by 3
- 2024pyhgf: A neural network library for predictive codingcited by 2
- 2025Bayesian Predictive Codingcited by 2
- 2026On the Infinite Width and Depth Limits of Predictive Coding Networkscited by 2
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignmentcited by 2
12 most cited of 29 All 29 (JSON)
- 2026Analog-Friendly Predictive Coding without Activation Derivatives26 Sep 2026
- 2026A Study of Hidden-State Optimization Order in Predictive Coding Networks1 Sep 2026
- 2026Single State Update Predictive Coding training for Time Series Forecasting and Anomaly Detection25 Aug 2026
- 2026Topological Simplification in Predictive Coding Networks3 Aug 2026
- 2026Weight Feedback Computes the Jacobian Transpose Locally in Modern Deep Networks15 Jul 2026
- 2026Training a Predictive Coding Network on ImageNet using Equilibrium Propagation2 Jun 2026
- 2026Augmented Lagrangian Predictive Coding29 May 2026
- 2026Closed-form predictive coding via hierarchical Gaussian filters19 May 2026
- 2026Cross-Entropy Is Load-Bearing: A Pre-Registered Scope Test of the K-Way Energy Probe on Bidirectional Predictive Coding23 Apr 2026
- 2026Predictive Coding Graphs are a Superset of Feedforward Neural Networks6 Mar 2026
- 2026Learning Long-Range Dependencies with Temporal Predictive Coding20 Feb 2026
- 2026Accelerated Predictive Coding Networks via Direct Kolen-Pollack Feedback Alignment17 Feb 2026
12 newest of 29 All 29 (JSON)