Deep Predictive Coding with Bi-directional Propagation for Classification and Reconstruction
Senhui Qiu, Saugat Bhattacharyya, Damien Coyle, Shirin Dora

TL;DR
This paper introduces Deep Bi-directional Predictive Coding (DBPC), a novel learning algorithm enabling neural networks to perform classification and reconstruction simultaneously using local information and parallel learning, with efficiency improvements.
Contribution
The paper develops DBPC, a new predictive coding-based learning method supporting bidirectional information flow and parallel training for classification and reconstruction tasks.
Findings
DBPC achieves comparable performance to existing methods on MNIST and FashionMNIST.
DBPC uses smaller networks while maintaining accuracy.
DBPC enables efficient, parallel, locally-informed learning.
Abstract
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…
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
TopicsNeural dynamics and brain function · Neural Networks and Applications · Cell Image Analysis Techniques
