Training Deep Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Computation using brain-inspired spiking neural networks (SNNs) with neuromorphic hardware may offer orders of magnitude higher energy efficiency compared to the current analog neural networks (ANNs). Unfortunately, training SNNs with the same number of layers as state of the art ANNs remains a challenge. To our knowledge the only method which is successful in this regard is supervised training of ANN and then converting it to SNN. In this work we directly train deep SNNs using backpropagation with surrogate gradient and find that due to implicitly recurrent nature of feed forward SNN's the exploding or vanishing gradient problem severely hinders their training. We show that this problem can be solved by tuning the surrogate gradient function. We also propose using batch normalization from ANN literature on input currents of SNN neurons. Using these improvements we show that is is possible to train SNN with ResNet50 architecture on CIFAR100 and Imagenette object recognition datasets. The trained SNN falls behind in accuracy compared to analogous ANN but requires several orders of magnitude less inference time steps (as low as 10) to reach good accuracy compared to SNNs obtained by conversion from ANN which require on the order of 1000 time steps.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 7; 2023: 7; 2024: 4; 2025: 0; 2026: 2.
21 papers.
Sort:
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 163
- 2021Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural Networkscited by 99
- 2022Neural Architecture Search for Spiking Neural Networkscited by 52
- 2023Parallel Spiking Neurons with High Efficiency and Ability to Learn Long-term Dependenciescited by 41
- 2022Exploring Lottery Ticket Hypothesis in Spiking Neural Networkscited by 25
- 2022HALSIE: Hybrid Approach to Learning Segmentation by Simultaneously Exploiting Image and Event Modalitiescited by 24
- 2022Rethinking the role of normalization and residual blocks for spiking neural networkscited by 6
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networkscited by 4
- 2022Spiking GATs: Learning Graph Attentions via Spiking Neural Networkcited by 3
- 2023Temporal Contrastive Learning for Spiking Neural Networkscited by 3
- 2024GRSN: Gated Recurrent Spiking Neurons for POMDPs and MARLcited by 3
- 2023Evaluating Spiking Neural Network On Neuromorphic Platform For Human Activity Recognitioncited by 2
9 more
- 2023Event-based Shape from Polarization with Spiking Neural Networkscited by 1
- 2024Time-independent Spiking Neuron via Membrane Potential Estimation for Efficient Spiking Neural Networkscited by 1
- 2022Exploring Tradeoffs in Spiking Neural Networkscited by 0
- 2023SPENSER: Towards a NeuroEvolutionary Approach for Convolutional Spiking Neural Networkscited by 0
- 2023InfLoR-SNN: Reducing Information Loss for Spiking Neural Networkscited by 0
- 2024Deep activity propagation via weight initialization in spiking neural networkscited by 0
- 2024IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNcecited by 0
- 2026Balancing Uncertainty and Diversity of Samples: Leveraging Diversity of Least, High Confidence Samples for Effective Active Learningcited by 0
- 2026Pedestrian Crossing Intent Classification From Event-Based Vision Using Convolutional Spiking Neural Networks With Temporal Augmentationcited by 0
- 2026Pedestrian Crossing Intent Classification From Event-Based Vision Using Convolutional Spiking Neural Networks With Temporal Augmentation11 Sep 2026
- 2026Balancing Uncertainty and Diversity of Samples: Leveraging Diversity of Least, High Confidence Samples for Effective Active Learning21 May 2026
- 2024IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNce27 Nov 2024
- 2024Deep activity propagation via weight initialization in spiking neural networks1 Oct 2024
- 2024Time-independent Spiking Neuron via Membrane Potential Estimation for Efficient Spiking Neural Networks8 Sep 2024
- 2024GRSN: Gated Recurrent Spiking Neurons for POMDPs and MARL24 Apr 2024
- 2023Event-based Shape from Polarization with Spiking Neural Networks26 Dec 2023
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence25 Oct 2023
- 2023Evaluating Spiking Neural Network On Neuromorphic Platform For Human Activity Recognition1 Aug 2023
- 2023InfLoR-SNN: Reducing Information Loss for Spiking Neural Networks10 Jul 2023
- 2023Temporal Contrastive Learning for Spiking Neural Networks23 May 2023
- 2023SPENSER: Towards a NeuroEvolutionary Approach for Convolutional Spiking Neural Networks18 May 2023
9 more
- 2023Parallel Spiking Neurons with High Efficiency and Ability to Learn Long-term Dependencies25 Apr 2023
- 2022Exploring Tradeoffs in Spiking Neural Networks15 Dec 2022
- 2022HALSIE: Hybrid Approach to Learning Segmentation by Simultaneously Exploiting Image and Event Modalities19 Nov 2022
- 2022Spiking GATs: Learning Graph Attentions via Spiking Neural Network5 Sep 2022
- 2022Exploring Lottery Ticket Hypothesis in Spiking Neural Networks4 Jul 2022
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networks20 May 2022
- 2022Rethinking the role of normalization and residual blocks for spiking neural networks3 Mar 2022
- 2022Neural Architecture Search for Spiking Neural Networks23 Jan 2022
- 2021Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural Networks3 Jun 2021
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 163
- 2021Self-Supervised Learning of Event-Based Optical Flow with Spiking Neural Networkscited by 99
- 2022Neural Architecture Search for Spiking Neural Networkscited by 52
- 2023Parallel Spiking Neurons with High Efficiency and Ability to Learn Long-term Dependenciescited by 41
- 2022Exploring Lottery Ticket Hypothesis in Spiking Neural Networkscited by 25
- 2022HALSIE: Hybrid Approach to Learning Segmentation by Simultaneously Exploiting Image and Event Modalitiescited by 24
- 2022Rethinking the role of normalization and residual blocks for spiking neural networkscited by 6
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networkscited by 4
- 2022Spiking GATs: Learning Graph Attentions via Spiking Neural Networkcited by 3
- 2023Temporal Contrastive Learning for Spiking Neural Networkscited by 3
- 2024GRSN: Gated Recurrent Spiking Neurons for POMDPs and MARLcited by 3
- 2023Evaluating Spiking Neural Network On Neuromorphic Platform For Human Activity Recognitioncited by 2
12 most cited of 21 All 21 (JSON)
- 2026Pedestrian Crossing Intent Classification From Event-Based Vision Using Convolutional Spiking Neural Networks With Temporal Augmentation11 Sep 2026
- 2026Balancing Uncertainty and Diversity of Samples: Leveraging Diversity of Least, High Confidence Samples for Effective Active Learning21 May 2026
- 2024IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNce27 Nov 2024
- 2024Deep activity propagation via weight initialization in spiking neural networks1 Oct 2024
- 2024Time-independent Spiking Neuron via Membrane Potential Estimation for Efficient Spiking Neural Networks8 Sep 2024
- 2024GRSN: Gated Recurrent Spiking Neurons for POMDPs and MARL24 Apr 2024
- 2023Event-based Shape from Polarization with Spiking Neural Networks26 Dec 2023
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence25 Oct 2023
- 2023Evaluating Spiking Neural Network On Neuromorphic Platform For Human Activity Recognition1 Aug 2023
- 2023InfLoR-SNN: Reducing Information Loss for Spiking Neural Networks10 Jul 2023
- 2023Temporal Contrastive Learning for Spiking Neural Networks23 May 2023
- 2023SPENSER: Towards a NeuroEvolutionary Approach for Convolutional Spiking Neural Networks18 May 2023
12 newest of 21 All 21 (JSON)