Cargando…

Inferring the function performed by a recurrent neural network

A central goal in systems neuroscience is to understand the functions performed by neural circuits. Previous top-down models addressed this question by comparing the behaviour of an ideal model circuit, optimised to perform a given function, with neural recordings. However, this requires guessing in...

Descripción completa

Detalles Bibliográficos
Autores principales: Chalk, Matthew, Tkacik, Gasper, Marre, Olivier
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8049287/
https://www.ncbi.nlm.nih.gov/pubmed/33857170
http://dx.doi.org/10.1371/journal.pone.0248940
_version_ 1783679401026650112
author Chalk, Matthew
Tkacik, Gasper
Marre, Olivier
author_facet Chalk, Matthew
Tkacik, Gasper
Marre, Olivier
author_sort Chalk, Matthew
collection PubMed
description A central goal in systems neuroscience is to understand the functions performed by neural circuits. Previous top-down models addressed this question by comparing the behaviour of an ideal model circuit, optimised to perform a given function, with neural recordings. However, this requires guessing in advance what function is being performed, which may not be possible for many neural systems. To address this, we propose an inverse reinforcement learning (RL) framework for inferring the function performed by a neural network from data. We assume that the responses of each neuron in a network are optimised so as to drive the network towards ‘rewarded’ states, that are desirable for performing a given function. We then show how one can use inverse RL to infer the reward function optimised by the network from observing its responses. This inferred reward function can be used to predict how the neural network should adapt its dynamics to perform the same function when the external environment or network structure changes. This could lead to theoretical predictions about how neural network dynamics adapt to deal with cell death and/or varying sensory stimulus statistics.
format Online
Article
Text
id pubmed-8049287
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-80492872021-04-21 Inferring the function performed by a recurrent neural network Chalk, Matthew Tkacik, Gasper Marre, Olivier PLoS One Research Article A central goal in systems neuroscience is to understand the functions performed by neural circuits. Previous top-down models addressed this question by comparing the behaviour of an ideal model circuit, optimised to perform a given function, with neural recordings. However, this requires guessing in advance what function is being performed, which may not be possible for many neural systems. To address this, we propose an inverse reinforcement learning (RL) framework for inferring the function performed by a neural network from data. We assume that the responses of each neuron in a network are optimised so as to drive the network towards ‘rewarded’ states, that are desirable for performing a given function. We then show how one can use inverse RL to infer the reward function optimised by the network from observing its responses. This inferred reward function can be used to predict how the neural network should adapt its dynamics to perform the same function when the external environment or network structure changes. This could lead to theoretical predictions about how neural network dynamics adapt to deal with cell death and/or varying sensory stimulus statistics. Public Library of Science 2021-04-15 /pmc/articles/PMC8049287/ /pubmed/33857170 http://dx.doi.org/10.1371/journal.pone.0248940 Text en © 2021 Chalk 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
Chalk, Matthew
Tkacik, Gasper
Marre, Olivier
Inferring the function performed by a recurrent neural network
title Inferring the function performed by a recurrent neural network
title_full Inferring the function performed by a recurrent neural network
title_fullStr Inferring the function performed by a recurrent neural network
title_full_unstemmed Inferring the function performed by a recurrent neural network
title_short Inferring the function performed by a recurrent neural network
title_sort inferring the function performed by a recurrent neural network
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8049287/
https://www.ncbi.nlm.nih.gov/pubmed/33857170
http://dx.doi.org/10.1371/journal.pone.0248940
work_keys_str_mv AT chalkmatthew inferringthefunctionperformedbyarecurrentneuralnetwork
AT tkacikgasper inferringthefunctionperformedbyarecurrentneuralnetwork
AT marreolivier inferringthefunctionperformedbyarecurrentneuralnetwork