Predictive Coding for Deep Neural Networks

Published:

Summary

We review the application of predictive coding - a popular neuroscience framework - to deep neural networks.

Contribution

This work was produced for TIR (Travaux d’Initiation `a la Recherche) course in M1 Computer Science of UPS during year 2021/2022.

Abstract

Predictive Coding is a popular framework in neurosciences for explaining cortical function. In this model, higher-level cortical areas try to predict lower-level neural activity and prediction errors are passed back to higher layers. Deep Neural Networks (DNN) , which use brain-inspired architecture, could be augmented with such a model, providing robustness and a better understanding of spatio-temporal dependencies. We investigate research in this direction and give a quick review on tasks in which Predictive Coding (PC) for DNN has demonstrated its interest, with a strong emphasis on vision-related tasks.

Click here to access the paper

@misc{predcoding,
      title={Predictive Coding for Deep Neural Networks}, 
      author={Maxime Chourré, Guilhem Fouilhé, Lison Kardassevitch, Esteban Marco, and Chloé Michel},
      year={2022},
      journal={Travaux d’Initiation à la Recherche, Université Paul Sabatier},
}