PLoS Computational BiologyNeurosciencePeer-reviewed journal article
Engineering recurrent neural networks from task-relevant manifolds and dynamics
Abstract
Many cognitive processes involve transformations of distributed representations in neural populations, creating a need for population-level models. Recurrent neural network models fulfill this need, but there are many open questions about how their connectivity gives rise to dynamics that solve a task. Here, we present a method for finding the connectivity of networks for which the dynamics are specified to solve a task in an interpretable way. We apply our method to a working memory task by synthesizing a network that implements a drift-diffusion process over a ring-shaped manifold. We also use our method to demonstrate how inputs can be used to control network dynamics for cognitive flexibility and explore the relationship between representation geometry and network capacity. Our work fits within the broader context of understanding neural computations as dynamics over relatively low-dimensional manifolds formed by correlated patterns of neurons. Author SummaryNeurons in the brain form intricate networks that can produce a vast array of activity patterns. To support goal-directed behavior, the brain must adjust the connections between neurons so that network dynamics can perform desirable computations on behaviorally relevant variables. A fundamental goal in computational neuroscience is to provide an understanding of how network connectivity aligns the dynamics in the brain to the dynamics needed to track those variables. Here, we develop a mathematical framework for creating recurrent neural network models that can address this problem. Specifically, we derive a set of linear equations that constrain the connectivity to afford a direct mapping of task-relevant dynamics onto network activity. We demonstrate the utility of this technique by creating and analyzing a set of network models that can perform a simple working memory task. We then extend the approach to show how additional constraints can furnish networks whose dynamics are controlled flexibly by external inputs. Finally, we exploit the flexibility of this technique to explore the robustness and capacity limitations of recurrent networks. This network synthesis method provides a powerful means for generating and validating hypotheses about how task-relevant computations can emerge from network dynamics.
- Citations
- 46
- FWCI
- 3.49
- Field percentile
- top 7%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Biologically plausible learning in recurrent neural networks reproduces neural dynamics observed during cognitive tasks
Thomas Miconi·eLifePeer-reviewed·Feb 23, 2017
- Structure, disorder, and dynamics in task-trained recurrent neural circuits
D Clark, Blake Bordelon, … Cengiz Pehlevan·bioRxiv·May 18, 2026
- Considerations in using recurrent neural networks to probe neural dynamics
Jonathan C. Kao·Journal of NeurophysiologyPeer-reviewed·Oct 16, 2019
- Differential geometry methods for constructing manifold-targeted recurrent neural networks.
Federico Claudi, Tiago Branco·Neural ComputationPeer-reviewed·Jul 7, 2022
- Weight statistics controls dynamics in recurrent neural networks
Patrick Krauß, Marc Schuster, … Claus Metzner·PLoS ONEPeer-reviewed·Apr 9, 2019
- Operative dimensions in unconstrained connectivity of recurrent neural networks
Renate Krause, Matthew Cook, … Giacomo Indiveri·bioRxiv·Jun 3, 2022