Nature CommunicationsNeurosciencePeer-reviewed journal article
BrainScale: Enabling Scalable Online Learning in Spiking Neural Networks
Chaoming WangiD, Xingsi Dong, Zilong JiiD, Mingqing XiaoiD, Jiedong Jiang, X. LiuiD, Yuxiang HuaniD, Si WuiD
Abstract
Spiking neural networks (SNNs) represent a promising paradigm for understanding brain functions [1, 2] and developing neuromorphic intelligence [3, 4]. However, their potential remains largely unrealized due to a fundamental limitation: the lack of a scalable online learning system capable of supporting large-scale training of complex brain dynamics over long timescales. Current approaches are either limited to offline learning [5], impeding long-time task training; constrained by high memory complexity [6, 7], hindering network scaling; or using oversimplified models [8], failing to capture complex brain dynamics. Here, we introduce Brain-Scale, a system that synergizes model universality, computational efficiency, and engineering usability to enable scalable online learning in SNNs. First, BrainScale introduces standard model abstractions to support the training of diverse spiking networks. Second, BrainScale implements an online learning algorithm with linear memory complexity by exploiting intrinsic properties of SNN dynamics. Third, BrainScale provides an online learning compiler that automates the implementation of online learning for any user-defined models. Extensive evaluations across diverse SNN dynamics and computational tasks demonstrate that BrainScale consistently delivers strong training performance while maintaining extremely low memory usage and high computational efficiency. These properties enable the online training of a whole-brain-scale SNN of the Drosophila brain, accurately capturing functional activities across brain regions. These results position BrainScale as a foundational platform for advancing large-scale brain simulation and neuromorphic computing.
- Citations
- 2
- FWCI
- 3.19
- Field percentile
- top 11%
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
- A Spiking Neural Network with Continuous Local Learning for Robust Online Brain Machine Interface
E. A. Taeckens, S. Shah·bioRxiv·Aug 16, 2023
- Spike-based symbolic computations on bit strings and numbers
Ceca Kraišniković, Wolfgang Maass, Robert A. Legenstein·bioRxiv·Jul 14, 2021
- Learning to learn online with neuromodulated synaptic plasticity in spiking neural networks
Samuel Schmidgall, Joe Hays·bioRxiv·Jun 24, 2022
- Massively Parallel FPGA Hardware for Spike-By-Spike Networks
David Rotermund, Klaus Richard Pawelzik·bioRxiv·Jun 14, 2019
- A scalable implementation of the recursive least-squares algorithm for training spiking neural networks
Benjamin J. Arthur, Christopher M. Kim, … Ran Darshan·Frontiers in NeuroinformaticsPeer-reviewed·Jun 27, 2023
- Scalability of large neural network simulations via activity tracking with time asynchrony and procedural connectivity
Cyrille Mascart, Gilles Scarella, … Alexandre Muzy·Neural ComputationPeer-reviewed·Jul 27, 2022