Parallel Training in Spiking Neural Networks
Yanbin Huang, Man Yao, Yuqi Pan, Changze Lv, Siyuan Xu, Xiaoqing Zheng, Bo Xu, Guoqi Li

TL;DR
This paper introduces a novel dynamic decay spiking neuron that enables highly parallel training of SNNs, significantly improving training speed and maintaining biological plausibility and inference efficiency.
Contribution
It proposes a new neuron model that removes the reset mechanism to facilitate parallel training while preserving biological functions and inference capabilities.
Findings
25.6x training speedup on 16k-length sequences
Stable inference on sequences up to 30k in length
Effective across diverse tasks and architectures
Abstract
The bio-inspired integrate-fire-reset mechanism of spiking neurons constitutes the foundation for efficient processing in Spiking Neural Networks (SNNs). Recent progress in large models demands that spiking neurons support highly parallel computation to scale efficiently on modern GPUs. This work proposes a novel functional perspective that provides general guidance for designing parallel spiking neurons. We argue that the reset mechanism, which induces complex temporal dependencies and hinders parallel training, should be removed. However, any such modification should satisfy two principles: 1) preserving the functions of reset as a core biological mechanism; and 2) enabling parallel training without sacrificing the serial inference ability of spiking neurons, which underpins their efficiency at test time. To this end, we identify the functions of the reset and analyze how to reconcile…
Peer Reviews
Decision·Submitted to ICLR 2026
1. The paper analyzes the role of the reset mechanism from a novel "functional perspective," using this as a guiding principle to design the new neuron. 2. The DSN model is extensively validated across diverse data modalities and network architectures, demonstrating state-of-the-art or highly competitive performance. 3. The paper is clearly written and well-structured.
1. **Limited Model Innovation:** The core mechanism of the proposed DSN can be understood as applying a sigmoid function to the output of a sliding PSN [1] and using that as a gating signal for the previous state $H_{t-1}$ and the current input $X_t$. And it integrates the integer-valued firing mechanism from ILIF [2], using integers instead of binary spikes as the neuron's output. 2. **Unfair Experimental Setup:** The paper's experimental comparisons suffer from significant fairness issues. Ac
* The DSN is new. * The DSN can be computed either sequentially or in parallel
1) The advantages w.r.t. an earlier proposal, the PSN / sliding PSN (Fang et al. 2023) are not clear. The DSN is significantly more complex, and less neuromorphic-hardware-friendly: - it uses integer spike, not binary spikes (Eq 7). With binary spikes, the DSN is less accurate (87.45%) than the PSN (88.45%) on Seq CIFAR10 (Table 2) - it uses a dynamic, input-dependent leak rate (Eq 8 and 9) - the Enhanced DSN uses a non-local neuron mixing operation. The DSN is about 3 times slower than the PS
1.The authors provide a detailed analysis of the reset process in spiking neurons, attributing its functions to introducing nonlinearity and regulating the membrane potential. 2.The authors propose a DSN model that enables parallel training while preserving the serial inference capability.
1.Lack of Theoretical Justification: Although the authors identify the reset process as introducing nonlinearity, they do not provide a theoretical explanation showing that DSN achieves a more principled or effective nonlinear behavior. 2.Fairness of Model Comparison: DSN introduces additional parameters (137M) compared to SPiKE-SSM (75M) and SpikingSSM (75M), which could partly account for the observed improvement. 3.Potential Loss of Sparsity: The binary behavior of the reset mechanism enfor
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural Networks and Reservoir Computing
