Predictive Coding with Spiking Neural Networks: a Survey
Antony W. N'dri, William Gebhardt, C\'eline Teuli\`ere, Fleur, Zeldenrust, Rajesh P. N. Rao, Jochen Triesch, Alexander Ororbia

TL;DR
This survey reviews spiking predictive coding models, focusing on how prediction errors are represented and exploring applications in energy-efficient neuromorphic hardware, highlighting future challenges and directions.
Contribution
It provides a comprehensive overview of neuromorphic implementations of predictive coding, categorizing approaches and discussing applications in edge computing.
Findings
Three classes of prediction error representation identified
Energy-efficient neuromorphic hardware applications discussed
Future research directions and challenges outlined
Abstract
In this article, we review a class of neuro-mimetic computational models that we place under the label of spiking predictive coding. Specifically, we review the general framework of predictive processing in the context of neurons that emit discrete action potentials, i.e., spikes. Theoretically, we structure our survey around how prediction errors are represented, which results in an organization of historical neuromorphic generalizations that is centered around three broad classes of approaches: prediction errors in explicit groups of error neurons, in membrane potentials, and implicit prediction error encoding. Furthermore, we examine some applications of spiking predictive coding that utilize more energy-efficient, edge-computing hardware platforms. Finally, we highlight important future directions and challenges in this emerging line of inquiry in brain-inspired computing. Building…
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
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Neural Networks and Applications
