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...
Autores principales: | , |
---|---|
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 |