Robust and efficient enriched representation with intrinsic neuronal heterogeneity
Abstract
Heterogeneity is a ubiquitous property of many biological systems with profound computational implications. Integrating this heterogeneity into artificial computing systems has recently gained attention. While optimizing neuronal and synaptic heterogeneity for a specific task can achieve state-of-the-art performance, such top-down optimization is biologically implausible, prone to catastrophic forgetting, and both data- and energy-intensive. In contrast, biological organisms possess inherent, task-unspecific, stable heterogeneity and can perform many tasks with minimal metabolic cost. Inspired by this, we study task-agnostic heterogeneity in recurrent neural networks solving hundreds of diverse temporal tasks. Heterogeneity is introduced as intrinsic disorder in neuronal membrane time constants. Our results show that intrinsic heterogeneity markedly improves overall performance and robustness in both rate- and spike-coded networks. Small heterogeneous networks, even without recurrence, match the performance of large, highly recurrent, homogeneous networks at a fraction of the cost and complexity. We suggest that, despite being task-agnostic, heterogeneity enhances representational capacity by diversifying neuronal responses, demonstrated on two machine-learning and one neuroscience benchmark. Our work highlights the utility of intrinsic task-agnostic heterogeneity for versatile, energy-efficient computing--a highly relevant property for the neuromorphic community, where device-to-device variability could be exploited to offset limited training budgets and architectural constraints.
Figures & tables
Appendix figures & tables30 assets
Supplementary material from the paper’s appendix.
Appendix
Recurrent Neural Networks
Recurrent neural networks process sequences by updating a persistent hidden state, enabling temporal modeling, memory, and streaming computation.
See all 309 papers