Training Spiking Neural Networks Using Lessons From Deep Learning
Not on the map. Why?
Abstract (arXiv)
The brain is the perfect place to look for inspiration to develop more efficient neural networks. The inner workings of our synapses and neurons provide a glimpse at what the future of deep learning might look like. This paper serves as a tutorial and perspective showing how to apply the lessons learnt from several decades of research in deep learning, gradient descent, backpropagation and neuroscience to biologically plausible spiking neural neural networks. We also explore the delicate interplay between encoding data as spikes and the learning process; the challenges and solutions of applying gradient-based learning to spiking neural networks (SNNs); the subtle link between temporal backpropagation and spike timing dependent plasticity, and how deep learning might move towards biologically plausible online learning. Some ideas are well accepted and commonly used amongst the neuromorphic engineering community, while others are presented or justified for the first time here. The fields of deep learning and spiking neural networks evolve very rapidly. We endeavour to treat this document as a 'dynamic' manuscript that will continue to be updated as the common practices in training SNNs also change. A series of companion interactive tutorials complementary to this paper using our Python package, snnTorch, are also made available. See https://snntorch.readthedocs.io/en/latest/tutorials/index.html .
Key facts. Cited by 259 papers in the map (data through 14 Oct 2026). Builds on 75 of its 273 references that are in the map. First posted on arXiv 27 Sep 2021.
Builds on
75 of 273 references.
References · 75
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2015Fast R-CNNcited by 2,933
38 more
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2017Continual Learning with Deep Generative Replaycited by 1,158
- 2017Mixed Precision Trainingcited by 1,156
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,026
- 2019Event-based Vision: A Surveycited by 1,016
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2015Listen, Attend and Spellcited by 543
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 431
- 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 406
- 2021Deep Residual Learning in Spiking Neural Networkscited by 331
- 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 314
- 2021DSEC: A Stereo Event Camera Dataset for Driving Scenarioscited by 303
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
- 2018The Multi Vehicle Stereo Event Camera Dataset: An Event Camera Dataset for 3D Perceptioncited by 254
- 2016Training Deep Spiking Neural Networks using Backpropagationcited by 205
- 2016The Event-Camera Dataset and Simulator: Event-based Data for Pose Estimation, Visual Odometry, and SLAMcited by 203
- 2020The Computational Limits of Deep Learningcited by 193
- 2018Long short-term memory and learning-to-learn in networks of spiking neuronscited by 181
- 2020Carbontracker: Tracking and Predicting the Carbon Footprint of Training Deep Learning Modelscited by 169
- 2020Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike Timing Dependent Backpropagationcited by 144
- 2019The Heidelberg spiking datasets for the systematic evaluation of spiking neural networkscited by 137
- 2018Assessing the Scalability of Biologically-Motivated Deep Learning Algorithms and Architecturescited by 101
- 2019Graph-Based Object Classification for Neuromorphic Vision Sensingcited by 85
- 2020Revisiting Batch Normalization for Training Low-latency Deep Spiking Neural Networks from Scratchcited by 80
- 2014How Auto-Encoders Could Provide Credit Assignment in Deep Networks via Target Propagationcited by 79
- 2016Towards an integration of deep learning and neurosciencecited by 78
- 2016Towards deep learning with segregated dendritescited by 71
- 2016Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computingcited by 70
- 2015Towards Biologically Plausible Deep Learningcited by 66
- 2018Stable Recurrent Modelscited by 66
- 2015Spiking Deep Networks with LIF Neuronscited by 63
- 2020Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networkscited by 59
- 2019S4NN: temporal backpropagation for spiking neural networks with one spike per neuroncited by 49
- 2017Gradient Descent for Spiking Neural Networkscited by 48
- 2014Random feedback weights support learning in deep neural networkscited by 47
- 2017Unbiased Online Recurrent Optimizationcited by 47
- 2019Temporal Coding in Spiking Neural Networks with Alpha Synaptic Function: Learning with Backpropagationcited by 45
- 2017Deep supervised learning using local errorscited by 41
50 most cited of 75 All 75 (JSON)
Built on by
Citing papers per year: 2022: 11; 2023: 40; 2024: 59; 2025: 83; 2026: 66.
259 papers.
Sort:
By area:
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 169
- 2023SpikeGPT: Generative Pre-trained Language Model with Spiking Neural Networkscited by 88
- 2024Scaling Spike-driven Transformer with Efficient Spike Firing Approximation Trainingcited by 59
- 2023Fast-SNN: Fast Spiking Neural Network by Converting Quantized ANNcited by 46
- 2022TCJA-SNN: Temporal-Channel Joint Attention for Spiking Neural Networkscited by 35
- 2023NeuroBench: A Framework for Benchmarking Neuromorphic Computing Algorithms and Systemscited by 27
- 2023Brain-inspired learning in artificial neural networks: a reviewcited by 26
- 2023Green Edge AI: A Contemporary Surveycited by 25
- 2024SpiNNaker2: A Large-Scale Neuromorphic System for Event-Based and Asynchronous Machine Learningcited by 25
- 2024Scalable MatMul-free Language Modelingcited by 25
- 2022Signal Propagation: A Framework for Learning and Inference In a Forward Passcited by 24
- 2023Learning Long Sequences in Spiking Neural Networkscited by 19
38 more
- 2022Spiking Neural Networks for Frame-based and Event-based Single Object Localizationcited by 18
- 2023Sneaky Spikes: Uncovering Stealthy Backdoor Attacks in Spiking Neural Networks with Neuromorphic Datacited by 18
- 2023SpikeBERT: A Language Spikformer Learned from BERT with Knowledge Distillationcited by 17
- 2023Inherent Redundancy in Spiking Neural Networkscited by 13
- 2024Autonomous Driving with Spiking Neural Networkscited by 13
- 2024Reconsidering the Energy Efficiency of Spiking Neural Networks Inference from Analytical Perspectivescited by 13
- 2025Quantized Spike-driven Transformercited by 13
- 2022Sub-mW Neuromorphic SNN audio processing applications with Rockpool and Xylocited by 12
- 2022Spiking neural networks for nonlinear regressioncited by 10
- 2022Neuromorphic Computing and Sensing in Spacecited by 10
- 2023Spiking-Fer: Spiking Neural Network for Facial Expression Recognition With Event Camerascited by 10
- 2023To Spike or Not To Spike: A Digital Hardware Perspective on Deep Learning Accelerationcited by 10
- 2024A Survey on Multimodal Wearable Sensor-based Human Action Recognitioncited by 10
- 2024Spiking Convolutional Neural Networks for Text Classificationcited by 10
- 2024FSTA-SNN:Frequency-based Spatial-Temporal Attention Module for Spiking Neural Networkscited by 10
- 2025Temporal Separation with Entropy Regularization for Knowledge Distillation in Spiking Neural Networkscited by 10
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2024SPikE-SSM: A Sparse, Precise, and Efficient Spiking State Space Model for Long Sequences Learningcited by 9
- 2022Spiking Neural Operators for Scientific Machine Learningcited by 8
- 2023A Comprehensive Review of Spiking Neural Networks: Interpretation, Optimization, Efficiency, and Best Practicescited by 8
- 2023Knowing When to Stop: Delay-Adaptive Spiking Neural Network Classifiers with Reliability Guaranteescited by 8
- 2023Spiking Neural Networks and Bio-Inspired Supervised Deep Learning: A Surveycited by 8
- 2024A Fully-Configurable Open-Source Software-Defined Digital Quantized Spiking Neural Core Architecturecited by 8
- 2024Continual Learning with Neuromorphic Computing: Foundations, Methods, and Emerging Applicationscited by 8
- 2023S-TLLR: STDP-inspired Temporal Local Learning Rule for Spiking Neural Networkscited by 7
- 2024BrainLeaks: On the Privacy-Preserving Properties of Neuromorphic Architectures against Model Inversion Attackscited by 7
- 2024Toward Large-scale Spiking Neural Networks: A Comprehensive Survey and Future Directionscited by 7
- 2022Low Latency Conversion of Artificial Neural Network Models to Rate-encoded Spiking Neural Networkscited by 6
- 2023Neuroscience inspired scientific machine learning (Part-1): Variable spiking neuron for regressioncited by 6
- 2024Zero-Shot Temporal Resolution Domain Adaptation for Spiking Neural Networkscited by 6
- 2025Efficient Deployment of Spiking Neural Networks on SpiNNaker2 for DVS Gesture Recognition Using Neuromorphic Intermediate Representationcited by 6
- 2025Compute-in-Memory Implementation of State Space Models for Event Sequence Processingcited by 6
- 2022SMS: Spiking Marching Scheme for Efficient Long Time Integration of Differential Equationscited by 5
- 2023Paired Competing Neurons Improving STDP Supervised Local Learning In Spiking Neural Networkscited by 5
- 2024Stable Learning Using Spiking Neural Networks Equipped With Affine Encoders and Decoderscited by 5
- 2025Backpropagation-free Spiking Neural Networks with the Forward-Forward Algorithmcited by 5
- 2025A Method for Optimizing Connections in Differentiable Logic Gate Networkscited by 5
- 2023Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processorscited by 4
50 most cited of 259 All 259 (JSON)
- 2026Neuromorphic Decoding and Dynamical Image Reconstruction from Populations of Spiking Retinal Ganglion Cells12 Oct 2026
- 2026Removing the Compute Bottleneck for Event-based Visual Place Recognition with Spiking Neural Networks12 Oct 2026
- 2026Normative Loss Landscape Navigation: A Trajectory-Based Approach to Mitigating Forgetting in Incremental Learning28 Sep 2026
- 2026LIMODENet: Attention-Free Compact Encoders for Information-Preserving Onboard Satellite Image Restoration13 Sep 2026
- 2026Robust Industrial Cyber Physical Classification Using Neuromorphic Temporal Embeddings and Hybrid SNN XGBoost Under Machine Unlearning Attacks9 Sep 2026
- 2026Conjoint Audio-to-Spikes Encoding and Processing for Efficient Neuromorphic Speech Recognition31 Aug 2026
- 2026ANTShapes Benchmarking Datasets for Event-Based Neuromorphic Object Classification27 Aug 2026
- 2026MeMark: Membrane-Space Watermarking for Spiking Neural Networks26 Aug 2026
- 2026Syn2Logic: End-to-End Neuromorphic Design Automation26 Aug 2026
- 2026Low-Latency Activation-Regularized Sparse Neural Operators with Distillation Assistance Towards Real-Time Neuromorphic Virtual Sensing25 Aug 2026
- 2026Rethinking Attention Locality in Spiking Transformers9 Aug 2026
- 2026SuperNeuroMAT: An Efficient Matrix-based Simulator for Spiking Neural Networks9 Aug 2026
38 more
- 2026The Neural Division of Labor: Biologically-Inspired Modular Architectures for Robust Neuromorphic Computing8 Aug 2026
- 2026Neuromorphic Object Detection: An In-Depth Study and Future Directions26 Jul 2026
- 2026Visual Place Recognition Using Rate-Encoded Spiking Neural Networks with Discrete STDP Learning15 Jul 2026
- 2026Efficient EEG Seizure Detection Using INT8 Quantization, Channel Pruning, and Spiking Neural Networks13 Jul 2026
- 2026Criticality-Constrained Iterative Pruning for Energy-Efficient Spiking Neural Networks via Combined Importance Scoring26 Jun 2026
- 2026Neuromorphic Energy-Aware Learning for Adaptive Deep Brain Stimulation26 Jun 2026
- 2026A Neuromorphic Trigger for Efficient Audio Event Detection16 Jun 2026
- 2026VQ4SNN: Vector Quantization for Memory-Efficient FPGA Spiking Neural Networks12 Jun 2026
- 2026SpikF-GO: Spiking Fourier Graph Operators for Multivariate Time Series Forecasting11 Jun 2026
- 2026LongSpike: Fractional Order Spiking State Space Models for Efficient Long Sequence Learning11 Jun 2026
- 2026Spiking Neural Network inference on FPGAs with hls4ml8 Jun 2026
- 2026SNN-MLIR: An MLIR Dialect for Compiling Neuromorphic SNNs from NIR to Bare-Metal C8 Jun 2026
- 2026L-SDPPO: Policy Optimization of Spiking Diffusion Policy for Intra-vehicular Robotic Manipulation4 Jun 2026
- 2026Quadratic integrate-and-fire neurons exhibit less fragmented loss landscapes and outperform leaky integrate-and-fire neurons in spike-based gradient descent2 Jun 2026
- 2026The Value of Spike Timing: A Leakage-Resistant Benchmark of SNN Design Choices for Network Intrusion Detection31 May 2026
- 2026Event-Based Vision in Space: Applications, Trends, and Future Directions31 May 2026
- 2026Spiking and Event-driven Neuromorphic Mamba Models for Efficient Speech Recognition31 May 2026
- 2026Neuromorphic LiDAR-based Bird's Eye View Object Detection using Energy-efficient Spiking Neural Networks24 May 2026
- 2026Reinterpreting Safety Thresholds as Neuron Spiking Thresholds18 May 2026
- 2026Spiker-LL: An Energy-Efficient FPGA Accelerator Enabling Adaptive Local Learning in Spiking Neural Networks18 May 2026
- 2026NeuroTrain: Surveying Local Learning Rules for Spiking Neural Networks with an Open Benchmarking Framework14 May 2026
- 2026Multi-Timescale Conductance Spiking Networks: A Sparse, Gradient-Trainable Framework with Rich Firing Dynamics for Enhanced Temporal Processing12 May 2026
- 2026SAFformer:Improving Spiking Transformer via Active Predictive Filtering8 May 2026
- 2026Neuromorphic visual attention for Sign-language recognition on SpiNNaker7 May 2026
- 2026Affinity Is Not Enough: Recovering the Free Energy Principle in Mixture-of-Experts1 May 2026
- 2026Benchmarking Storage Systems for Machine Learning Workloads Using NIO Bench25 Apr 2026
- 2026NeuroAI and Beyond: Bridging Between Advances in Neuroscience and Artificial Intelligence19 Apr 2026
- 2026Neuroscience Inspired Graph Operators Towards Edge-Deployable Virtual Sensing for Irregular Geometries17 Apr 2026
- 2026Neuromorphic Parameter Estimation for Power Converter Health Monitoring Using Spiking Neural Networks17 Apr 2026
- 2026Sharpness-Aware Surrogate Training for On-Sensor Spiking Neural Networks6 Apr 2026
- 2026E-TIDE: Fast, Structure-Preserving Motion Forecasting from Event Sequences29 Mar 2026
- 2026An Energy-Efficient Spiking Neural Network Architecture for Predictive Insulin Delivery29 Mar 2026
- 2026Surrogates, Spikes, and Sparsity: Performance Analysis and Characterization of SNN Hyperparameters on Hardware26 Mar 2026
- 2026Neuronal Self-Adaptation Enhances Capacity and Robustness of Representation in Spiking Neural Networks21 Mar 2026
- 2026S2Act: Simple Spiking Actor16 Mar 2026
- 2026SPARQ: Spiking Early-Exit Neural Networks for Energy-Efficient Edge AI15 Mar 2026
- 2026Sharpness Aware Surrogate Training for Spiking Neural Networks14 Mar 2026
- 2026Collapse or Preserve: Data-Dependent Temporal Aggregation for Spiking Neural Network Acceleration14 Mar 2026
50 newest of 259 All 259 (JSON)
- 2025Hardware-Aware Fine-Tuning of Spiking Q-Networks on the SpiNNaker2 Neuromorphic Platformcited by 0
- 2025Reinforcement-Guided Hyper-Heuristic Hyperparameter Optimization for Fair and Explainable Spiking Neural Network-Based Financial Fraud Detectioncited by 0
- 2025NeuRehab: A Reinforcement Learning and Spiking Neural Network-Based Rehab Automation Frameworkcited by 0
- 2025NeuRehab: A Reinforcement Learning and Spiking Neural Network-Based Rehab Automation Framework19 Dec 2025
- 2025Reinforcement-Guided Hyper-Heuristic Hyperparameter Optimization for Fair and Explainable Spiking Neural Network-Based Financial Fraud Detection23 Aug 2025
- 2025Hardware-Aware Fine-Tuning of Spiking Q-Networks on the SpiNNaker2 Neuromorphic Platform31 Jul 2025
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 169
- 2023SpikeGPT: Generative Pre-trained Language Model with Spiking Neural Networkscited by 88
- 2024Scaling Spike-driven Transformer with Efficient Spike Firing Approximation Trainingcited by 59
- 2023Fast-SNN: Fast Spiking Neural Network by Converting Quantized ANNcited by 46
- 2022TCJA-SNN: Temporal-Channel Joint Attention for Spiking Neural Networkscited by 35
- 2023NeuroBench: A Framework for Benchmarking Neuromorphic Computing Algorithms and Systemscited by 27
- 2023Brain-inspired learning in artificial neural networks: a reviewcited by 26
- 2023Green Edge AI: A Contemporary Surveycited by 25
- 2024SpiNNaker2: A Large-Scale Neuromorphic System for Event-Based and Asynchronous Machine Learningcited by 25
- 2024Scalable MatMul-free Language Modelingcited by 25
- 2022Signal Propagation: A Framework for Learning and Inference In a Forward Passcited by 24
- 2023Learning Long Sequences in Spiking Neural Networkscited by 19
12 most cited of 245 All 245 (JSON)
- 2026Neuromorphic Decoding and Dynamical Image Reconstruction from Populations of Spiking Retinal Ganglion Cells12 Oct 2026
- 2026Removing the Compute Bottleneck for Event-based Visual Place Recognition with Spiking Neural Networks12 Oct 2026
- 2026Normative Loss Landscape Navigation: A Trajectory-Based Approach to Mitigating Forgetting in Incremental Learning28 Sep 2026
- 2026LIMODENet: Attention-Free Compact Encoders for Information-Preserving Onboard Satellite Image Restoration13 Sep 2026
- 2026Conjoint Audio-to-Spikes Encoding and Processing for Efficient Neuromorphic Speech Recognition31 Aug 2026
- 2026ANTShapes Benchmarking Datasets for Event-Based Neuromorphic Object Classification27 Aug 2026
- 2026MeMark: Membrane-Space Watermarking for Spiking Neural Networks26 Aug 2026
- 2026Syn2Logic: End-to-End Neuromorphic Design Automation26 Aug 2026
- 2026Low-Latency Activation-Regularized Sparse Neural Operators with Distillation Assistance Towards Real-Time Neuromorphic Virtual Sensing25 Aug 2026
- 2026Rethinking Attention Locality in Spiking Transformers9 Aug 2026
- 2026SuperNeuroMAT: An Efficient Matrix-based Simulator for Spiking Neural Networks9 Aug 2026
- 2026The Neural Division of Labor: Biologically-Inspired Modular Architectures for Robust Neuromorphic Computing8 Aug 2026
12 newest of 245 All 245 (JSON)