Cargando…

Towards a more general understanding of the algorithmic utility of recurrent connections

Lateral and recurrent connections are ubiquitous in biological neural circuits. Yet while the strong computational abilities of feedforward networks have been extensively studied, our understanding of the role and advantages of recurrent computations that might explain their prevalence remains an im...

Descripción completa

Detalles Bibliográficos
Autores principales: Larsen, Brett W., Druckmann, Shaul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9258846/
https://www.ncbi.nlm.nih.gov/pubmed/35727818
http://dx.doi.org/10.1371/journal.pcbi.1010227
_version_ 1784741638706298880
author Larsen, Brett W.
Druckmann, Shaul
author_facet Larsen, Brett W.
Druckmann, Shaul
author_sort Larsen, Brett W.
collection PubMed
description Lateral and recurrent connections are ubiquitous in biological neural circuits. Yet while the strong computational abilities of feedforward networks have been extensively studied, our understanding of the role and advantages of recurrent computations that might explain their prevalence remains an important open challenge. Foundational studies by Minsky and Roelfsema argued that computations that require propagation of global information for local computation to take place would particularly benefit from the sequential, parallel nature of processing in recurrent networks. Such “tag propagation” algorithms perform repeated, local propagation of information and were originally introduced in the context of detecting connectedness, a task that is challenging for feedforward networks. Here, we advance the understanding of the utility of lateral and recurrent computation by first performing a large-scale empirical study of neural architectures for the computation of connectedness to explore feedforward solutions more fully and establish robustly the importance of recurrent architectures. In addition, we highlight a tradeoff between computation time and performance and construct hybrid feedforward/recurrent models that perform well even in the presence of varying computational time limitations. We then generalize tag propagation architectures to propagating multiple interacting tags and demonstrate that these are efficient computational substrates for more general computations of connectedness by introducing and solving an abstracted biologically inspired decision-making task. Our work thus clarifies and expands the set of computational tasks that can be solved efficiently by recurrent computation, yielding hypotheses for structure in population activity that may be present in such tasks.
format Online
Article
Text
id pubmed-9258846
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-92588462022-07-07 Towards a more general understanding of the algorithmic utility of recurrent connections Larsen, Brett W. Druckmann, Shaul PLoS Comput Biol Research Article Lateral and recurrent connections are ubiquitous in biological neural circuits. Yet while the strong computational abilities of feedforward networks have been extensively studied, our understanding of the role and advantages of recurrent computations that might explain their prevalence remains an important open challenge. Foundational studies by Minsky and Roelfsema argued that computations that require propagation of global information for local computation to take place would particularly benefit from the sequential, parallel nature of processing in recurrent networks. Such “tag propagation” algorithms perform repeated, local propagation of information and were originally introduced in the context of detecting connectedness, a task that is challenging for feedforward networks. Here, we advance the understanding of the utility of lateral and recurrent computation by first performing a large-scale empirical study of neural architectures for the computation of connectedness to explore feedforward solutions more fully and establish robustly the importance of recurrent architectures. In addition, we highlight a tradeoff between computation time and performance and construct hybrid feedforward/recurrent models that perform well even in the presence of varying computational time limitations. We then generalize tag propagation architectures to propagating multiple interacting tags and demonstrate that these are efficient computational substrates for more general computations of connectedness by introducing and solving an abstracted biologically inspired decision-making task. Our work thus clarifies and expands the set of computational tasks that can be solved efficiently by recurrent computation, yielding hypotheses for structure in population activity that may be present in such tasks. Public Library of Science 2022-06-21 /pmc/articles/PMC9258846/ /pubmed/35727818 http://dx.doi.org/10.1371/journal.pcbi.1010227 Text en © 2022 Larsen, Druckmann 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
Larsen, Brett W.
Druckmann, Shaul
Towards a more general understanding of the algorithmic utility of recurrent connections
title Towards a more general understanding of the algorithmic utility of recurrent connections
title_full Towards a more general understanding of the algorithmic utility of recurrent connections
title_fullStr Towards a more general understanding of the algorithmic utility of recurrent connections
title_full_unstemmed Towards a more general understanding of the algorithmic utility of recurrent connections
title_short Towards a more general understanding of the algorithmic utility of recurrent connections
title_sort towards a more general understanding of the algorithmic utility of recurrent connections
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9258846/
https://www.ncbi.nlm.nih.gov/pubmed/35727818
http://dx.doi.org/10.1371/journal.pcbi.1010227
work_keys_str_mv AT larsenbrettw towardsamoregeneralunderstandingofthealgorithmicutilityofrecurrentconnections
AT druckmannshaul towardsamoregeneralunderstandingofthealgorithmicutilityofrecurrentconnections