bioRxiv · 10.1101/2021.02.16.430904
Predictive coding is a consequence of energy efficiency in recurrent neural networks
Abstract
Predictive coding represents a promising framework for understanding brain function. It postulates that the brain continuously inhibits predictable sensory input, ensuring a preferential processing of surprising elements. A central aspect of this view is its hierarchical connectivity, involving recurrent message passing between excitatory bottom-up signals and inhibitory top-down feedback. Here we use computational modelling to demonstrate that such architectural hard-wiring is not necessary. Rather, predictive coding is shown to emerge as a consequence of energy efficiency. When training recurrent neural networks to minimise their energy consumption while operating in predictive environments, the networks self-organise into prediction and error units with appropriate inhibitory and excitatory interconnections, and learn to inhibit predictable sensory input. Moving beyond the view of purely top-down driven predictions, we furthermore demonstrate, via virtual lesioning experiments, that networks perform predictions on two timescales: fast lateral predictions among sensory units, and slower prediction cycles that integrate evidence over time.
Source connections
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Ali, A., Ahmad, N., de Groot, E., van Gerven, M. A. J., Kietzmann, T. C.. 2021-02-16. Predictive coding is a consequence of energy efficiency in recurrent neural networks. https://doi.org/10.1101/2021.02.16.430904
Cite the original work for its findings. Save a collection to share your selection of sources.