Predictive Coding Networks and Inference Learning: Tutorial and Survey
Bj\"orn van Zwol, Ro Jefferson, Egon L. van den Broek

TL;DR
This paper reviews predictive coding networks (PCNs), a neuroscience-inspired approach to AI that models the brain as a hierarchical Bayesian inference system, highlighting their advantages over traditional neural networks and inference learning.
Contribution
It provides a comprehensive tutorial and survey of PCNs, formalizing their structure, training methods, and their relation to existing neural network architectures.
Findings
PCNs can outperform backpropagation with sufficient parallelization.
They extend traditional feedforward networks, offering more versatile architectures.
PCNs serve as a probabilistic framework for supervised and unsupervised learning.
Abstract
Recent years have witnessed a growing call for renewed emphasis on neuroscience-inspired approaches in artificial intelligence research, under the banner of NeuroAI. A prime example of this is predictive coding networks (PCNs), based on the neuroscientific framework of predictive coding. This framework views the brain as a hierarchical Bayesian inference model that minimizes prediction errors through feedback connections. Unlike traditional neural networks trained with backpropagation (BP), PCNs utilize inference learning (IL), a more biologically plausible algorithm that explains patterns of neural activity that BP cannot. Historically, IL has been more computationally intensive, but recent advancements have demonstrated that it can achieve higher efficiency than BP with sufficient parallelization. Furthermore, PCNs can be mathematically considered a superset of traditional feedforward…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsLib
