Partial recurrence enables robust and efficient computation
Abstract
AO_SCPLOWBSTRACTC_SCPLOWNeural circuits are sparse and bidirectional. Meaning that signals flow from early sensory areas to later regions and back. Yet, between connected areas there exist some but not all pathways. How does this structure, somewhere between feedforward and fully recurrent, shape circuit function? To address this question, we designed a recurrent neural network model in which a set of weight matrices (i.e. pathways) can be combined to generate every network structure between feedforward and fully recurrent. We term these architectures partially recurrent neural networks (pRNNs). We trained over 25,000 pRNNs on a novel set of reinforcement learning tasks, designed to mimic multisensory navigation, and compared their performance across multiple functional metrics. Our findings reveal three key insights. First, many architectures match or exceed the performance of fully recurrent networks, despite using as few as one-quarter the number of parameters; demonstrating that partial recurrence enables energy efficient, yet performant solutions. Second, each pathways functional impact is both task and circuit dependent. For instance, feedback connections enhance robustness to noise in some, but not all contexts. Third, different pRNN architectures learn solutions with distinct input sensitivities and memory dynamics, and these computational traits help to explain their functional capabilities. Overall, our results demonstrate that partial recurrence enables robust and efficient computation - a finding that helps to explain why neural circuits are sparse and bidirectional, and how these principles could inform the design of artificial systems. 1 Key PointsO_LIWe define a neural network model in which a set of weight matrices (i.e. pathways) can be combined to generate every network structure between feedforward and fully recurrent. C_LIO_LIMany of these partially recurrent (pRNN) architectures perform as well as, or even better than, fully recurrent networks, in terms of their task performance, sample efficiency and robustness to various perturbations. C_LIO_LIEach pathways functional impact is both task and circuit dependent. For example, input to output skip connections boost learning speed in some, but not all tasks or architectures. C_LIO_LIWe propose a conceptual model, whereby: networks with different structures learn solutions with distinct computational traits, which shape their function. C_LI
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Research Focus
- Approach
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
- Recurrent neural circuits overcome partial inactivation by compensation and re-learning
Colin Bredenberg, Cristina Savin, Roozbeh Kiani·Journal of NeurosciencePeer-reviewed·Feb 27, 2024
- Towards a More General Understanding of the Algorithmic Utility of Recurrent Connections
Brett W. Larsen, Shaul Druckmann·PLoS Computational BiologyPeer-reviewed·Jun 21, 2022
- Predictive coding is a consequence of energy efficiency in recurrent neural networks
Abdullahi Garba Ali, Nasir Ahmad, … Tim Christian Kietzmann·PatternsPeer-reviewed·Nov 23, 2022
- A Computational Perspective on the No-Strong-Loops Principle in Brain Networks
Fatemeh Hadaeghi, Kayson Fakhar, … Claus Christian Hilgetag·bioRxiv·Sep 24, 2025
- Structure, disorder, and dynamics in task-trained recurrent neural circuits
D Clark, Blake Bordelon, … Cengiz Pehlevan·bioRxiv·May 18, 2026
- Interpretable compositional computation with recurrent neural networks
Louis Pezon, Alexander van Meegen·bioRxiv·Jun 29, 2026