Deep Predictive Coding with Bi-directional Propagation for Classification and Reconstruction
Not on the map. Why?
Abstract (arXiv)
This paper presents a new learning algorithm, termed Deep Bi-directional Predictive Coding (DBPC) that allows developing networks to simultaneously perform classification and reconstruction tasks using the same weights. Predictive Coding (PC) has emerged as a prominent theory underlying information processing in the brain. The general concept for learning in PC is that each layer learns to predict the activities of neurons in the previous layer which enables local computation of error and in-parallel learning across layers. In this paper, we extend existing PC approaches by developing a network which supports both feedforward and feedback propagation of information. Each layer in the networks trained using DBPC learn to predict the activities of neurons in the previous and next layer which allows the network to simultaneously perform classification and reconstruction tasks using feedforward and feedback propagation, respectively. DBPC also relies on locally available information for learning, thus enabling in-parallel learning across all layers in the network. The proposed approach has been developed for training both, fully connected networks and convolutional neural networks. The performance of DBPC has been evaluated on both, classification and reconstruction tasks using the MNIST and FashionMNIST datasets. The classification and the reconstruction performance of networks trained using DBPC is similar to other approaches used for comparison but DBPC uses a significantly smaller network. Further, the significant benefit of DBPC is its ability to achieve this performance using locally available information and in-parallel learning mechanisms which results in an efficient training protocol. This results clearly indicate that DBPC is a much more efficient approach for developing networks that can simultaneously perform both classification and reconstruction.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 20 of its 53 references that are in the map. First posted on arXiv 29 May 2023.
Builds on
20 of 53 references.
References · 20
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 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
- 2014Going Deeper with Convolutionscited by 4,231
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2017EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classificationcited by 1,488
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2020Time Series Forecasting With Deep Learning: A Surveycited by 457
- 2019Machine Learning at the Network Edge: A Surveycited by 83
- 2021Cross-validation: what does it estimate and how well does it do it?cited by 65
8 more
- 2022Predictive Coding: Towards a Future of Deep Learning beyond Backpropagation?cited by 45
- 2020SpinalNet: Deep Neural Network with Gradual Inputcited by 40
- 2022Learning on Arbitrary Graph Topologies via Predictive Codingcited by 33
- 2022Hybrid Predictive Coding: Inferring, Fast and Slowcited by 25
- 2018Deep Predictive Coding Network for Object Recognitioncited by 23
- 2019Lifelong Neural Predictive Coding: Learning Cumulatively Online without Forgettingcited by 15
- 2020Relaxing the Constraints on Predictive Coding Modelscited by 12
- 2022Convolutional Neural Generative Coding: Scaling Predictive Coding to Natural Imagescited by 10
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025Bidirectional predictive codingcited by 5
- 2025Bidirectional predictive coding29 May 2025