mlsanityData to 14 Oct 2026

EXODUS: Stable and Efficient Training of Spiking Neural Networks

arXiv 2205.10242 ↗First posted 20 May 2022cs.NE cs.LG stat.MLcited by 4

Not on the map. Why?

Abstract (arXiv)

Spiking Neural Networks (SNNs) are gaining significant traction in machine learning tasks where energy-efficiency is of utmost importance. Training such networks using the state-of-the-art back-propagation through time (BPTT) is, however, very time-consuming. Previous work by Shrestha and Orchard [2018] employs an efficient GPU-accelerated back-propagation algorithm called SLAYER, which speeds up training considerably. SLAYER, however, does not take into account the neuron reset mechanism while computing the gradients, which we argue to be the source of numerical instability. To counteract this, SLAYER introduces a gradient scale hyperparameter across layers, which needs manual tuning. In this paper, (i) we modify SLAYER and design an algorithm called EXODUS, that accounts for the neuron reset mechanism and applies the Implicit Function Theorem (IFT) to calculate the correct gradients (equivalent to those computed by BPTT), (ii) we eliminate the need for ad-hoc scaling of gradients, thus, reducing the training complexity tremendously, (iii) we demonstrate, via computer simulations, that EXODUS is numerically stable and achieves a comparable or better performance than SLAYER especially in various tasks with SNNs that rely on temporal features. Our code is available at https://github.com/synsense/sinabs-exodus.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 18 of its 42 references that are in the map. First posted on arXiv 20 May 2022.

Builds on

18 of 42 references.

References · 18

  1. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
  2. 2019Deep Equilibrium Modelscited by 615
  3. 2021Deep Residual Learning in Spiking Neural Networkscited by 331
  4. 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
  5. 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 259
  6. 2021Efficient and Modular Implicit Differentiationcited by 203
  7. 2017SuperSpike: Supervised learning in multi-layer spiking neural networkscited by 182
  8. 2018Long short-term memory and learning-to-learn in networks of spiking neuronscited by 181
  9. 2019The Heidelberg spiking datasets for the systematic evaluation of spiking neural networkscited by 137
  10. 2018Assessing the Scalability of Biologically-Motivated Deep Learning Algorithms and Architecturescited by 101
  11. 2016Supervised learning based on temporal coding in spiking neural networkscited by 76
  12. 2016Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computingcited by 70
6 more
  1. 2020Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networkscited by 59
  2. 2019Fast and energy-efficient neuromorphic deep learning with first-spike timescited by 52
  3. 2017Gradient Descent for Spiking Neural Networkscited by 48
  4. 2019Temporal Coding in Spiking Neural Networks with Alpha Synaptic Function: Learning with Backpropagationcited by 45
  5. 2021Sparse Spiking Gradient Descentcited by 41
  6. 2020Training Deep Spiking Neural Networkscited by 21

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.

4 papers.