Training Excitatory-Inhibitory Recurrent Neural Networks for Cognitive Tasks: A Simple and Flexible Framework
By H. Francis Song, Guangyu Robert Yang, Xiao-Jing Wang. PLoS Comput. Biol., 2016
300 citations recorded by the source corpus.
The ability to simultaneously record from large numbers of neurons in behaving animals has ushered in a new era for the study of the neural circuit mechanisms underlying cognitive functions. One promising approach to uncovering the dynamical and computational principles governing population responses is to analyze model recurrent neural networks (RNNs) that have been optimized to perform the same tasks as behaving animals. Because the optimization of network parameters specifies the desired output but not the manner in which to achieve this output, “trained” networks serve as a source of mechanistic hypotheses and a testing ground for data analyses that link neural computation to behavior. Complete access to the activity and connectivity of the circuit, and the ability to manipulate them arbitrarily, make trained networks a convenient proxy for biological circuits and a valuable platform for theoretical investigation. However, existing RNNs lack basic biological features such as the distinction between excitatory and inhibitory units (Dale’s principle), which are essential if RNNs are to provide insights into the operation of biological circuits. Moreover, trained networks can achieve the same behavioral performance but differ substantially in their structure and dynamics, highlighting the need for a simple and flexible framework for the exploratory training of RNNs. Here, we describe a framework for gradient descent-based training of excitatory-inhibitory RNNs that can incorporate a variety of biological knowledge. We provide an implementation based on the machine learning library Theano, whose automatic differentiation capabilities facilitate modifications and extensions. We validate this framework by applying it to well-known experimental paradigms such as perceptual decision-making, context-dependent integration, multisensory integration, parametric working memory, and motor sequence generation. Our results demonstrate the wide range of neural activity patterns and behavior that can be modeled, and suggest a unified setting in which diverse cognitive computations and mechanisms can be studied.
Subfields: Cognitive Neuroscience, Electrical and Electronic Engineering
View Paper: https://www.semanticscholar.org/paper/0cc509fdeb0828cd02a77f6aa7b0820e956021b6
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Cognitive Neuroscience
- Mehrdad Jazayeri
- Krishna V. Shenoy
- Saurabh Vyas
- Matthew D. Golub
- David Sussillo
- Devika Narain
- Eghbal A. Hosseini
- Evan D. Remington
In Electrical and Electronic Engineering
- Krishna V. Shenoy
- Saurabh Vyas
- Matthew D. Golub
- David Sussillo
- Mehrdad Jazayeri
- Xiao-Jing Wang
- Guangyu Robert Yang
- John P. Cunningham
Citations in the corpus
- Computation Through Neural Population Dynamics (2020, background): “The authors developed a set of tools for reward-based training of RNNs, which match behavioral and electrophysiological recordings from an array of experimental paradigms and thus might serve as a powerful framework for studying value-based neural computations (Song et al. 2017).”
- Flexible sensorimotor computations through rapid reconfiguration of cortical dynamics (2018, background): “Similarly, the presence of a context input can enable a recurrent neural network to perform flexible rule- (Mante et al. 2013; Song et al. 2016) and category-based decisions (Chaisangmongkon et al.”