bioRxivNeurosciencePreprint
A Deep Predictive Coding Network for Learning Latent Representations
Abstract
It has been argued that the brain is a prediction machine that continuously learns how to make better predictions about the stimuli received from the external environment. It builds a model of the world around us and uses this model to infer the external stimulus. Predictive coding has been proposed as a mechanism through which the brain might be able to build such a model of the external environment. However, it is not clear how predictive coding can be used to build deep neural network models of the brain while complying with the architectural constraints imposed by the brain. In this paper, we describe an algorithm to build a deep generative model using predictive coding that can be used to infer latent representations about the stimuli received from external environment. Specifically, we used predictive coding to train a deep neural network on real-world images in a unsupervised learning paradigm. To understand the capacity of the network with regards to modeling the external environment, we studied the latent representations generated by the model on images of objects that are never presented to the model during training. Despite the novel features of these objects the model is able to infer the latent representations for them. Furthermore, the reconstructions of the original images obtained from these latent representations preserve the important details of these objects.
- Citations
- 6
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
- Predictive coding networks capture human neural representations missing in supervised DNNs
Dirk Gütlin, Denise Kittelmann, Ryszard Auksztulewicz·bioRxiv·Sep 24, 2026
- Predictive Coding algorithms induce brain-like responses in Artificial Neural Networks
Dirk Gütlin, Ryszard Auksztulewicz·PLOS complex systems.Peer-reviewed·Nov 5, 2025
- Predictive learning as a network mechanism forextracting low-dimensional latent spacerepresentations
Stefano Recanatesi, Matthew Farrell, … Eric Shea‐Brown·Nature CommunicationsPeer-reviewed·Mar 3, 2021
- 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
- Local minimization of prediction errors drives learning of invariant object representations in a generative network model of visual perception
Matthias Brucklacher, Sander M. Bohté, … Cyriel M. A. Pennartz·Frontiers in Computational NeurosciencePeer-reviewed·Sep 25, 2023
- Deep predictive coding accounts for emergence of complex neural response properties along the visual cortical hierarchy
Shirin Dora, Sander M. Bohté, Cyriel M. A. Pennartz·Frontiers in Computational NeurosciencePeer-reviewed·Jul 28, 2021