Cargando…

Hybrid predictive coding: Inferring, fast and slow

Predictive coding is an influential model of cortical neural activity. It proposes that perceptual beliefs are furnished by sequentially minimising “prediction errors”—the differences between predicted and observed data. Implicit in this proposal is the idea that successful perception requires multi...

Descripción completa

Detalles Bibliográficos
Autores principales: Tscshantz, Alexander, Millidge, Beren, Seth, Anil K., Buckley, Christopher L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10395865/
https://www.ncbi.nlm.nih.gov/pubmed/37531366
http://dx.doi.org/10.1371/journal.pcbi.1011280
_version_ 1785083672736563200
author Tscshantz, Alexander
Millidge, Beren
Seth, Anil K.
Buckley, Christopher L.
author_facet Tscshantz, Alexander
Millidge, Beren
Seth, Anil K.
Buckley, Christopher L.
author_sort Tscshantz, Alexander
collection PubMed
description Predictive coding is an influential model of cortical neural activity. It proposes that perceptual beliefs are furnished by sequentially minimising “prediction errors”—the differences between predicted and observed data. Implicit in this proposal is the idea that successful perception requires multiple cycles of neural activity. This is at odds with evidence that several aspects of visual perception—including complex forms of object recognition—arise from an initial “feedforward sweep” that occurs on fast timescales which preclude substantial recurrent activity. Here, we propose that the feedforward sweep can be understood as performing amortized inference (applying a learned function that maps directly from data to beliefs) and recurrent processing can be understood as performing iterative inference (sequentially updating neural activity in order to improve the accuracy of beliefs). We propose a hybrid predictive coding network that combines both iterative and amortized inference in a principled manner by describing both in terms of a dual optimization of a single objective function. We show that the resulting scheme can be implemented in a biologically plausible neural architecture that approximates Bayesian inference utilising local Hebbian update rules. We demonstrate that our hybrid predictive coding model combines the benefits of both amortized and iterative inference—obtaining rapid and computationally cheap perceptual inference for familiar data while maintaining the context-sensitivity, precision, and sample efficiency of iterative inference schemes. Moreover, we show how our model is inherently sensitive to its uncertainty and adaptively balances iterative and amortized inference to obtain accurate beliefs using minimum computational expense. Hybrid predictive coding offers a new perspective on the functional relevance of the feedforward and recurrent activity observed during visual perception and offers novel insights into distinct aspects of visual phenomenology.
format Online
Article
Text
id pubmed-10395865
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-103958652023-08-03 Hybrid predictive coding: Inferring, fast and slow Tscshantz, Alexander Millidge, Beren Seth, Anil K. Buckley, Christopher L. PLoS Comput Biol Research Article Predictive coding is an influential model of cortical neural activity. It proposes that perceptual beliefs are furnished by sequentially minimising “prediction errors”—the differences between predicted and observed data. Implicit in this proposal is the idea that successful perception requires multiple cycles of neural activity. This is at odds with evidence that several aspects of visual perception—including complex forms of object recognition—arise from an initial “feedforward sweep” that occurs on fast timescales which preclude substantial recurrent activity. Here, we propose that the feedforward sweep can be understood as performing amortized inference (applying a learned function that maps directly from data to beliefs) and recurrent processing can be understood as performing iterative inference (sequentially updating neural activity in order to improve the accuracy of beliefs). We propose a hybrid predictive coding network that combines both iterative and amortized inference in a principled manner by describing both in terms of a dual optimization of a single objective function. We show that the resulting scheme can be implemented in a biologically plausible neural architecture that approximates Bayesian inference utilising local Hebbian update rules. We demonstrate that our hybrid predictive coding model combines the benefits of both amortized and iterative inference—obtaining rapid and computationally cheap perceptual inference for familiar data while maintaining the context-sensitivity, precision, and sample efficiency of iterative inference schemes. Moreover, we show how our model is inherently sensitive to its uncertainty and adaptively balances iterative and amortized inference to obtain accurate beliefs using minimum computational expense. Hybrid predictive coding offers a new perspective on the functional relevance of the feedforward and recurrent activity observed during visual perception and offers novel insights into distinct aspects of visual phenomenology. Public Library of Science 2023-08-02 /pmc/articles/PMC10395865/ /pubmed/37531366 http://dx.doi.org/10.1371/journal.pcbi.1011280 Text en © 2023 Tscshantz et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Tscshantz, Alexander
Millidge, Beren
Seth, Anil K.
Buckley, Christopher L.
Hybrid predictive coding: Inferring, fast and slow
title Hybrid predictive coding: Inferring, fast and slow
title_full Hybrid predictive coding: Inferring, fast and slow
title_fullStr Hybrid predictive coding: Inferring, fast and slow
title_full_unstemmed Hybrid predictive coding: Inferring, fast and slow
title_short Hybrid predictive coding: Inferring, fast and slow
title_sort hybrid predictive coding: inferring, fast and slow
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10395865/
https://www.ncbi.nlm.nih.gov/pubmed/37531366
http://dx.doi.org/10.1371/journal.pcbi.1011280
work_keys_str_mv AT tscshantzalexander hybridpredictivecodinginferringfastandslow
AT millidgeberen hybridpredictivecodinginferringfastandslow
AT sethanilk hybridpredictivecodinginferringfastandslow
AT buckleychristopherl hybridpredictivecodinginferringfastandslow