Parallel Spiking Neurons with High Efficiency and Ability to Learn Long-term Dependencies
Wei FangZhaofei YuZhaokun ZhouDing ChenYanqi ChenZhengyu MaTimothée MasquelierYonghong Tian
Proposes a parallelizable formulation of spiking neurons by removing iterative reset dynamics, enabling significantly faster simulation speeds and improved long-term dependency learning across static and sequential benchmarks.
Spiking neural networks offer extreme energy efficiency for artificial intelligence by mimicking biological brain communication using discrete, binary spikes. Despite their low power potential on specialized hardware, standard spiking models are slow to train and deploy because their traditional charge-fire-reset computing mechanism operates serially over time. This step-by-step dependency limits the ability to exploit modern parallel computing hardware and hinders the network's capacity to learn long-term temporal relationships.
The article demonstrates that eliminating the reset step allows the internal states of spiking neurons to be computed in parallel across time without degrading performance. Based on this insight, the authors introduce the Parallel Spiking Neuron along with two variants—a masked version for real-time, step-by-step processing and a sliding version with shared parameters across time for variable-length inputs.
To validate this framework, the authors conducted simulation speed benchmarks on graphics processors and evaluated classification accuracy across sequential, static, and neuromorphic image datasets using standard benchmarking environments.
The findings establish that parallel spiking neurons run substantially faster during both training and inference compared to traditional models, cutting computational complexity across time-steps from linear to logarithmic or matrix-parallel forms. In sequential image recognition tasks, the proposed models achieved superior accuracy, reaching 88.45% on sequential CIFAR-10 compared to 83.66% for the best-performing traditional gated spiking neuron. On large-scale static benchmarks such as ImageNet, integrating parallel spiking neurons increased model accuracy by over 3 percentage points compared to standard implementations. Furthermore, on neuromorphic vision tasks, the sliding model reached 82.30% accuracy with only 4 time-steps, marking the first work to exceed 80% accuracy with such low latency.
These results indicate that deep spiking networks can achieve higher accuracy and significantly reduced training times while adding less than 0.003% additional parameters and maintaining lower memory overhead. This shifts spiking neural networks from computationally prohibitive serial simulations to scalable, parallelized deep learning pipelines suitable for commercial graphics hardware.
Organizations developing low-power artificial intelligence solutions should consider adopting parallel spiking architectures to accelerate model training and improve temporal processing accuracy. For streaming or variable-length inputs, adopting the sliding or masked configurations provides the optimal balance between latency and accuracy. Further research should evaluate these parallel formulations directly on physical neuromorphic hardware to confirm that energy efficiency gains translate seamlessly from simulation to production chips.
The primary limitation of the base parallel neuron is increased latency, as it requires the full sequence of inputs before producing outputs; however, the masked and sliding variants effectively resolve this trade-off for sequential workflows. Firing rates are slightly higher when reset is omitted, but the resulting impact on power consumption remains minor compared to the substantial gains in execution speed and predictive accuracy.
- Paper: Spatio-Temporal Backpropagation for Training High-Performance Spiking Neural Networks, Yujie Wu et al. (2017). This paper establishes spatio-temporal backpropagation and iterative leaky integrate-and-fire models with surrogate derivatives, providing the foundational direct training framework that the parallel spiking neuron reformulates.
- Paper: Surrogate Gradient Learning in Spiking Neural Networks: Bringing the Power of Gradient-based optimization to spiking neural networks, Emre O. Neftci et al. (2019). This foundational work details the surrogate gradient learning framework that allows gradient descent to backpropagate through discrete spike thresholds in recurrently formulated spiking networks.
- Paper: Temporal Efficient Training of Spiking Neural Network via Gradient Re-weighting, Shikuang Deng et al. (2022). This study introduces temporal loss formulations and benchmark evaluations on sequential datasets that contextualize training efficiency improvements in deep spiking neural networks.
- Paper: RecDis-SNN: Rectifying Membrane Potential Distribution for Directly Training Spiking Neural Networks, Yufei Guo et al. (2022). This paper analyzes the dynamics and degradation of membrane potential distributions across time steps in directly trained spiking neural networks.
- Paper: Deep Learning in Spiking Neural Networks, Amirhossein Tavanaei et al. (2018). This survey provides a comprehensive background on deep spiking neural network architectures, direct gradient training, and the computational challenges of simulating temporal neuronal dynamics.
- Paper: SpikingResformer: Bridging ResNet and Vision Transformer in Spiking Neural Networks, Xinyu Shi et al. (2024). This work explores scaling spiking neural architectures to modern visual transformer paradigms with dual spike self-attention mechanisms operating across low latency time steps.
- Paper: Adaptive Smoothing Gradient Learning for Spiking Neural Networks, Ziming Wang et al. (2023). This article extends surrogate gradient training for spiking neural networks by dynamically and adaptively adjusting relaxation degrees to eliminate gradient smoothing errors.
- Paper: ESL-SNNs: An Evolutionary Structure Learning Strategy for Spiking Neural Networks, Jiangrong Shen et al. (2023). This paper develops an evolutionary structural pruning strategy to improve computational efficiency during the training of spiking neural networks from scratch.
