Efficient Parallel Training Methods for Spiking Neural Networks with Constant Time Complexity
Wanjin Feng, Xingyu Gao, Wenqian Du, Hailong Shi, Peilin Zhao, Pengcheng Wu, Chunyan Miao

TL;DR
This paper introduces a fixed-point parallel training method for spiking neural networks that reduces training time complexity from linear to constant, enabling faster training without accuracy loss.
Contribution
The paper presents a novel FPT method that achieves constant time complexity in SNN training, with theoretical convergence proof and practical efficiency improvements.
Findings
FPT reduces training complexity from O(T) to O(K) with K=3.
Experimental results confirm FPT's accuracy and efficiency in simulating LIF neuron dynamics.
FPT significantly accelerates training for long-term SNN tasks without accuracy degradation.
Abstract
Spiking Neural Networks (SNNs) often suffer from high time complexity due to the sequential processing of spikes, making training computationally expensive. In this paper, we propose a novel Fixed-point Parallel Training (FPT) method to accelerate SNN training without modifying the network architecture or introducing additional assumptions. FPT reduces the time complexity to , where is a small constant (usually ), by using a fixed-point iteration form of Leaky Integrate-and-Fire (LIF) neurons for all timesteps. We provide a theoretical convergence analysis of FPT and demonstrate that existing parallel spiking neurons can be viewed as special cases of our proposed method. Experimental results show that FPT effectively simulates the dynamics of original LIF neurons, significantly reducing computational time without sacrificing accuracy. This makes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Ferroelectric and Negative Capacitance Devices
