PLoS Computational BiologyNeurosciencePeer-reviewed journal article
Relating sparse/predictive coding to divisive normalization
Abstract
Sparse coding, predictive coding and divisive normalization have each been found to be principles that underlie the function of neural circuits in many parts of the brain, supported by substantial experimental evidence. However, the connections between these related principles are still poorly understood. Sparse coding and predictive coding can be reconciled into a learning framework with predictive structure and sparse responses, termed as sparse/predictive coding. However, how sparse/predictive coding (a learning model) is connected with divisive normalization (not a learning model) is still not well investigated. In this paper, we show how sparse coding, predictive coding, and divisive normalization can be described within a unified framework, and illustrate this explicitly within the context of a two-layer neural learning model of sparse/predictive coding. This two-layer model is constructed in a way that implements sparse coding with a network structure that is constructed by implementing predictive coding. We demonstrate how a homeostatic function that regulates neural responses in the model can shape the nonlinearity of neural responses in a way that replicates different forms of divisive normalization. Simulations show that the model can learn simple cells in the primary visual cortex with the property of contrast saturation, which has previously been explained by divisive normalization. In summary, the study demonstrates that the three principles of sparse coding, predictive coding, and divisive normalization can be connected to provide a learning framework based on biophysical properties, such as Hebbian learning and homeostasis, and this framework incorporates both learning and more diverse response nonlinearities observed experimentally. This framework has the potential to also be used to explain how the brain learns to integrate input from different sensory modalities. Author SummaryComputational principles are often proposed to reveal the neural computations underlying brain functions. In the past three decades, sparse coding, predictive coding and divisive normalization have been three influential computational principles that have much success in different areas of neuroscience. Sparse coding offers insights into how the brain learns meaningful associations based on the hypothesis of brain being very efficient. With an emphasis on prediction, predictive coding provides an appealing hierarchical framework of only sending prediction errors to higher layers. Divisive normalization is a mathematical equation designed to account for the extensive nonlinearities in the brain. All these three computational principles along their variants have greatly improved our understanding of the underlying mechanism of the brain. Though connection between sparse and predictive coding has been studied previously, how sparse/predictive coding is connected to a seemingly different principle, divisive normalization, to provide a unified understanding of the brain is still unclear. In this paper, we show that sparse coding, predictive coding and divisive normalization can be connected from first principles. We propose a learning framework that is based on the hypothesis of efficiency, implemented with a predictive structure and displays response nonlinearities of divisive normalization. This framework can be potentially examined and used in a broader context such as multi-sensory integration.
- Citations
- 3
- FWCI
- 1.70
- Field percentile
- top 17%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Towards a unified theory of efficient, predictive and sparse coding
Matthew Chalk, Olivier Marre, Gašper Tkačik·Proceedings of the National Academy of SciencesPeer-reviewed·Dec 19, 2017
- Predictive coding with spiking neurons and feedforward gist signalling
Kwangjun Lee, Shirin Dora, … Cyriel M. A. Pennartz·Frontiers in Computational NeurosciencePeer-reviewed·Apr 12, 2024
- Cortical networks with multiple interneuron types generate oscillatory patterns during predictive coding
Kwangjun Lee, Cyriel M. A. Pennartz, Jorge F. Mejías·PLoS Computational BiologyPeer-reviewed·Sep 10, 2025
- Predictive coding is a consequence of energy efficiency in recurrent neural networks
Abdullahi Garba Ali, Nasir Ahmad, … Tim Christian Kietzmann·PatternsPeer-reviewed·Nov 23, 2022
- Emergence of Sparse Coding, Balance and Decorrelation from a Biologically-Grounded Spiking Neural Network Model of Learning in the Primary Visual Cortex
Marko A. Ruslim, M. Spencer, … Anthony Neville Burkitt·PLoS Computational BiologyPeer-reviewed·Nov 21, 2025
- Energy Optimization Induces Predictive-coding Properties in a Multicompartment Spiking Neural Network Model
Mingfang Zhang, Raluca Chitic, Sander M. Bohté·PLoS Computational BiologyPeer-reviewed·Jun 10, 2025