SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Spiking neural networks (SNNs) with event-based computation are promising brain-inspired models for energy-efficient applications on neuromorphic hardware. However, most supervised SNN training methods, such as conversion from artificial neural networks or direct training with surrogate gradients, require complex computation rather than spike-based operations of spiking neurons during training. In this paper, we study spike-based implicit differentiation on the equilibrium state (SPIDE) that extends the recently proposed training method, implicit differentiation on the equilibrium state (IDE), for supervised learning with purely spike-based computation, which demonstrates the potential for energy-efficient training of SNNs. Specifically, we introduce ternary spiking neuron couples and prove that implicit differentiation can be solved by spikes based on this design, so the whole training procedure, including both forward and backward passes, is made as event-driven spike computation, and weights are updated locally with two-stage average firing rates. Then we propose to modify the reset membrane potential to reduce the approximation error of spikes. With these key components, we can train SNNs with flexible structures in a small number of time steps and with firing sparsity during training, and the theoretical estimation of energy costs demonstrates the potential for high efficiency. Meanwhile, experiments show that even with these constraints, our trained models can still achieve competitive results on MNIST, CIFAR-10, CIFAR-100, and CIFAR10-DVS. Our code is available at https://github.com/pkuxmq/SPIDE-FSNN.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 46 of its 81 references that are in the map. First posted on arXiv 1 Feb 2023.
Builds on
46 of 81 references.
References · 46
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2019Deep Equilibrium Modelscited by 615
- 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 406
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 360
- 2020Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networkscited by 345
- 2021Deep Residual Learning in Spiking Neural Networkscited by 331
- 2020Going Deeper With Directly-Trained Larger Spiking Neural Networkscited by 278
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
- 2018Deep Learning in Spiking Neural Networkscited by 263
- 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 259
- 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 245
34 more
- 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
- 2018Direct Training for Spiking Neural Networks: Faster, Larger, Bettercited by 233
- 2018HATS: Histograms of Averaged Time Surfaces for Robust Event-based Object Classificationcited by 218
- 2016Training Deep Spiking Neural Networks using Backpropagationcited by 205
- 2022Temporal Efficient Training of Spiking Neural Network via Gradient Re-weightingcited by 198
- 2018Long short-term memory and learning-to-learn in networks of spiking neuronscited by 181
- 2019Spiking-YOLO: Spiking Neural Network for Energy-Efficient Object Detectioncited by 177
- 2020Multiscale Deep Equilibrium Modelscited by 151
- 2020Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike Timing Dependent Backpropagationcited by 144
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 139
- 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibrationcited by 117
- 2020Temporal Spike Sequence Learning via Backpropagation for Deep Spiking Neural Networkscited by 100
- 2019Brain-Like Object Recognition with High-Performing Shallow Recurrent ANNscited by 90
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 88
- 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 72
- 2016Towards deep learning with segregated dendritescited by 71
- 2015Spiking Deep Networks with LIF Neuronscited by 63
- 2022Neural Architecture Search for Spiking Neural Networkscited by 53
- 2020A Statistical Framework for Low-bitwidth Training of Deep Neural Networkscited by 51
- 2022Online Training Through Time for Spiking Neural Networkscited by 49
- 2021Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium Statecited by 40
- 2016Neuromorphic Deep Learning Machinescited by 38
- 2019Spike-Train Level Backpropagation for Training Deep Recurrent Spiking Neural Networkscited by 32
- 2020EqSpike: Spike-driven Equilibrium Propagation for Neuromorphic Implementationscited by 31
- 2018Hybrid Macro/Micro Level Backpropagation for Training Deep Spiking Neural Networkscited by 30
- 2020Unifying Activation- and Timing-based Learning Rules for Spiking Neural Networkscited by 28
- 2016STDP-based spiking deep convolutional neural networks for object recognitioncited by 24
- 2019SpikeGrad: An ANN-equivalent Computation Model for Implementing Backpropagation with Spikescited by 16
- 2018Contrastive Hebbian Learning with Random Feedback Weightscited by 8
- 2016Deep Spiking Networkscited by 7
- 2016Towards deep learning with spiking neurons in energy based models with contrastive Hebbian plasticitycited by 5
- 2019A Spiking Network for Inference of Relations Trained with Neuromorphic Backpropagationcited by 2
- 2020Minimax Dynamics of Optimally Balanced Spiking Networks of Excitatory and Inhibitory Neuronscited by 2
Built on by
Citing papers per year: 2023: 3; 2024: 2; 2025: 2; 2026: 1.
8 papers.
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networkscited by 37
- 2024Hebbian Learning based Orthogonal Projection for Continual Learning of Spiking Neural Networkscited by 8
- 2025Efficient Parallel Training Methods for Spiking Neural Networks with Constant Time Complexitycited by 5
- 2023Randomized prior wavelet neural operator for uncertainty quantificationcited by 4
- 2024Online Pseudo-Zeroth-Order Training of Neuromorphic Spiking Neural Networkscited by 3
- 2023Spike Accumulation Forwarding for Effective Training of Spiking Neural Networkscited by 1
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networkscited by 0
- 2026NeuroTrain: Surveying Local Learning Rules for Spiking Neural Networks with an Open Benchmarking Frameworkcited by 0
- 2026NeuroTrain: Surveying Local Learning Rules for Spiking Neural Networks with an Open Benchmarking Framework14 May 2026
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025Efficient Parallel Training Methods for Spiking Neural Networks with Constant Time Complexity10 Jun 2025
- 2024Online Pseudo-Zeroth-Order Training of Neuromorphic Spiking Neural Networks17 Jul 2024
- 2024Hebbian Learning based Orthogonal Projection for Continual Learning of Spiking Neural Networks19 Feb 2024
- 2023Spike Accumulation Forwarding for Effective Training of Spiking Neural Networks4 Oct 2023
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networks28 Feb 2023
- 2023Randomized prior wavelet neural operator for uncertainty quantification2 Feb 2023