mlsanityData to 7 Oct 2026

Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium State

arXiv 2109.14247 ↗First posted 29 Sep 2021cs.NE cs.LGcited by 39

Not on the map. Why?

Abstract (arXiv)

Spiking neural networks (SNNs) are brain-inspired models that enable energy-efficient implementation on neuromorphic hardware. However, the supervised training of SNNs remains a hard problem due to the discontinuity of the spiking neuron model. Most existing methods imitate the backpropagation framework and feedforward architectures for artificial neural networks, and use surrogate derivatives or compute gradients with respect to the spiking time to deal with the problem. These approaches either accumulate approximation errors or only propagate information limitedly through existing spikes, and usually require information propagation along time steps with large memory costs and biological implausibility. In this work, we consider feedback spiking neural networks, which are more brain-like, and propose a novel training method that does not rely on the exact reverse of the forward computation. First, we show that the average firing rates of SNNs with feedback connections would gradually evolve to an equilibrium state along time, which follows a fixed-point equation. Then by viewing the forward computation of feedback SNNs as a black-box solver for this equation, and leveraging the implicit differentiation on the equation, we can compute the gradient for parameters without considering the exact forward procedure. In this way, the forward and backward procedures are decoupled and therefore the problem of non-differentiable spiking functions is avoided. We also briefly discuss the biological plausibility of implicit differentiation, which only requires computing another equilibrium. Extensive experiments on MNIST, Fashion-MNIST, N-MNIST, CIFAR-10, and CIFAR-100 demonstrate the superior performance of our method for feedback models with fewer neurons and parameters in a small number of time steps. Our code is avaiable at https://github.com/pkuxmq/IDE-FSNN.

Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). Builds on 26 of its 60 references that are in the map. First posted on arXiv 29 Sep 2021.

Builds on

26 of 60 references.

References · 26

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  3. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  4. 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
  5. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
  6. 2019Deep Equilibrium Modelscited by 603
  7. 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 399
  8. 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 308
  9. 2020Going Deeper With Directly-Trained Larger Spiking Neural Networkscited by 268
  10. 2018SLAYER: Spike Layer Error Reassignment in Timecited by 257
  11. 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 251
  12. 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 236
14 more
  1. 2018Direct Training for Spiking Neural Networks: Faster, Larger, Bettercited by 222
  2. 2016Training Deep Spiking Neural Networks using Backpropagationcited by 203
  3. 2018Long short-term memory and learning-to-learn in networks of spiking neuronscited by 179
  4. 2020Multiscale Deep Equilibrium Modelscited by 149
  5. 2020Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike Timing Dependent Backpropagationcited by 142
  6. 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 134
  7. 2019Enabling Spike-based Backpropagation for Training Deep Neural Network Architecturescited by 119
  8. 2020Temporal Spike Sequence Learning via Backpropagation for Deep Spiking Neural Networkscited by 98
  9. 2019Brain-Like Object Recognition with High-Performing Shallow Recurrent ANNscited by 90
  10. 2015Spiking Deep Networks with LIF Neuronscited by 63
  11. 2019Spike-Train Level Backpropagation for Training Deep Recurrent Spiking Neural Networkscited by 32
  12. 2018Hybrid Macro/Micro Level Backpropagation for Training Deep Spiking Neural Networkscited by 30
  13. 2020Unifying Activation- and Timing-based Learning Rules for Spiking Neural Networkscited by 27
  14. 2020Minimax Dynamics of Optimally Balanced Spiking Networks of Excitatory and Inhibitory Neuronscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 7; 2023: 12; 2024: 9; 2025: 10; 2026: 1.

39 papers.

Sort:

By area:

  1. 2022Spikformer: When Spiking Neural Network Meets Transformercited by 263
  2. 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
  3. 2022Online Training Through Time for Spiking Neural Networkscited by 48
  4. 2024QKFormer: Hierarchical Spiking Transformer using Q-K Attentioncited by 46
  5. 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networkscited by 37
  6. 2023Ternary Spike: Learning Ternary Spikes for Spiking Neural Networkscited by 36
  7. 2024Spikformer V2: Join the High Accuracy Club on ImageNet with an SNN Ticketcited by 28
  8. 2023TorchDEQ: A Library for Deep Equilibrium Modelscited by 21
  9. 2023Spiking Denoising Diffusion Probabilistic Modelscited by 18
  10. 2024Take A Shortcut Back: Mitigating the Gradient Vanishing for Training Spiking Neural Networkscited by 14
  11. 2025Spiking Transformer:Introducing Accurate Addition-Only Spiking Self-Attention for Transformercited by 13
  12. 2022Efficient Federated Learning with Spike Neural Networks for Traffic Sign Recognitioncited by 12
27 more
  1. 2023SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networkscited by 8
  2. 2023A Comprehensive Review of Spiking Neural Networks: Interpretation, Optimization, Efficiency, and Best Practicescited by 8
  3. 2023Enhancing the Performance of Transformer-based Spiking Neural Networks by SNN-optimized Downsampling with Precise Gradient Backpropagationcited by 8
  4. 2024Hebbian Learning based Orthogonal Projection for Continual Learning of Spiking Neural Networkscited by 8
  5. 2024Advancing Training Efficiency of Deep Spiking Neural Networks through Rate-based Backpropagationcited by 8
  6. 2022SNN2ANN: A Fast and Memory-Efficient Training Framework for Spiking Neural Networkscited by 6
  7. 2025Efficient ANN-Guided Distillation: Aligning Rate-based Features of Spiking Neural Networks through Hybrid Block-wise Replacementcited by 6
  8. 2024MK-SGN: A Spiking Graph Convolutional Network with Multimodal Fusion and Knowledge Distillation for Skeleton-based Action Recognitioncited by 5
  9. 2024Temporal Spiking Neural Networks with Synaptic Delay for Graph Reasoningcited by 5
  10. 2022Should attention be all we need? The epistemic and ethical implications of unification in machine learningcited by 4
  11. 2025Efficient Parallel Training Methods for Spiking Neural Networks with Constant Time Complexitycited by 4
  12. 2022Beyond accuracy: generalization properties of bio-plausible temporal credit assignment rulescited by 3
  13. 2024Spiking Diffusion Modelscited by 3
  14. 2025ReverB-SNN: Reversing Bit of the Weight and Activation for Spiking Neural Networkscited by 3
  15. 2023Deep Unsupervised Learning Using Spike-Timing-Dependent Plasticitycited by 2
  16. 2024Online Pseudo-Zeroth-Order Training of Neuromorphic Spiking Neural Networkscited by 2
  17. 2025Efficient Logit-based Knowledge Distillation of Deep Spiking Neural Networks for Full-Range Timestep Deploymentcited by 2
  18. 2023Spike Accumulation Forwarding for Effective Training of Spiking Neural Networkscited by 1
  19. 2023Dynamic Spiking Framework for Graph Neural Networkscited by 1
  20. 2025Spatio-Temporal Pruning for Compressed Spiking Large Language Modelscited by 1
  21. 2026ChronoSpike: An Adaptive Spiking Graph Neural Network for Dynamic Graphscited by 1
  22. 2023Spiking Synaptic Penalty: Appropriate Penalty Term for Energy-Efficient Spiking Neural Networkscited by 0
  23. 2023Towards Zero Memory Footprint Spiking Neural Network Trainingcited by 0
  24. 2025Revisiting Reset Mechanisms in Spiking Neural Networks for Sequential Modeling: Specialized Discretization for Binary Activated RNNcited by 0
  25. 2025HetSyn: Versatile Timescale Integration in Spiking Neural Networks via Heterogeneous Synapsescited by 0
  26. 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networkscited by 0
  27. 2025Enhanced Self-Distillation Framework for Efficient Spiking Neural Network Trainingcited by 0