Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Spiking neural networks combine analog computation with event-based communication using discrete spikes. While the impressive advances of deep learning are enabled by training non-spiking artificial neural networks using the backpropagation algorithm, applying this algorithm to spiking networks was previously hindered by the existence of discrete spike events and discontinuities. For the first time, this work derives the backpropagation algorithm for a continuous-time spiking neural network and a general loss function by applying the adjoint method together with the proper partial derivative jumps, allowing for backpropagation through discrete spike events without approximations. This algorithm, EventProp, backpropagates errors at spike times in order to compute the exact gradient in an event-based, temporally and spatially sparse fashion. We use gradients computed via EventProp to train networks on the Yin-Yang and MNIST datasets using either a spike time or voltage based loss function and report competitive performance. Our work supports the rigorous study of gradient-based learning algorithms in spiking neural networks and provides insights toward their implementation in novel brain-inspired hardware.
Key facts. Cited by 59 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 10; 2023: 11; 2024: 15; 2025: 7; 2026: 7.
59 papers.
Sort:
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 251
- 2021Accurate and efficient time-domain classification with adaptive spiking recurrent neural networkscited by 113
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2021Beyond Classification: Directly Training Spiking Neural Networks for Semantic Segmentationcited by 54
- 2021Sparse Spiking Gradient Descentcited by 41
- 2024Scalable Event-by-event Processing of Neuromorphic Sensory Signals With Deep State-Space Modelscited by 31
- 2022Efficient recurrent architectures through activity sparsity and sparse back-propagation through timecited by 26
- 2024SpiNNaker2: A Large-Scale Neuromorphic System for Event-Based and Asynchronous Machine Learningcited by 24
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuroncited by 22
- 2022Spike Calibration: Fast and Accurate Conversion of Spiking Neural Network for Object Detection and Segmentationcited by 15
- 2022Loss shaping enhances exact gradient learning with Eventprop in spiking neural networkscited by 13
- 2021The Yin-Yang datasetcited by 10
38 more
- 2022Neuromorphic Computing and Sensing in Spacecited by 10
- 2024Backpropagation through space, time, and the braincited by 10
- 2024DelGrad: Exact event-based gradients for training delays and weights on spiking neuromorphic hardwarecited by 9
- 2024Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signalscited by 9
- 2024Advancing Training Efficiency of Deep Spiking Neural Networks through Rate-based Backpropagationcited by 8
- 2021Supervised training of spiking neural networks for robust deployment on mixed-signal neuromorphic processorscited by 7
- 2021Learning through structure: towards deep neuromorphic knowledge graph embeddingscited by 7
- 2023SpikeCV: Open a Continuous Computer Vision Eracited by 7
- 2023Persistent learning signals and working memory without continuous attractorscited by 6
- 2023SparseProp: Efficient Event-Based Simulation and Training of Sparse Recurrent Spiking Neural Networkscited by 6
- 2024A Review of Neuroscience-Inspired Machine Learningcited by 6
- 2024Adaptive Intelligence: leveraging insights from adaptive behavior in animals to build flexible AI systemscited by 5
- 2022Relational representation learning with spike trainscited by 4
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networkscited by 4
- 2023Romanian Multiword Expression Detection Using Multilingual Adversarial Training and Lateral Inhibitioncited by 4
- 2022Timing-Based Backpropagation in Spiking Neural Networks Without Single-Spike Restrictionscited by 3
- 2023Sparse-firing regularization methods for spiking neural networks with time-to-first spike codingcited by 3
- 2024Exploring the Limitations of Layer Synchronization in Spiking Neural Networkscited by 3
- 2024SNNAX -- Spiking Neural Networks in JAXcited by 3
- 2022Neuro-symbolic computing with spiking neural networkscited by 2
- 2023Multilingual Multiword Expression Identification Using Lateral Inhibition and Domain Adaptationcited by 2
- 2024Spyx: A Library for Just-In-Time Compiled Optimization of Spiking Neural Networkscited by 2
- 2025A Complete Pipeline for deploying SNNs with Synaptic Delays on Loihi 2cited by 2
- 2026Training event-based neural networks with exact gradients via Differentiable ODE Solving in JAXcited by 2
- 2021Spiking neural networks trained via proxycited by 1
- 2021A Time Encoding approach to training Spiking Neural Networkscited by 1
- 2023Skip Connections in Spiking Neural Networks: An Analysis of Their Effect on Network Trainingcited by 1
- 2023Efficient Implementation of a Multi-Layer Gradient-Free Online-Trainable Spiking Neural Network on FPGAcited by 1
- 2023Towards Improving the Performance of Pre-Trained Speech Models for Low-Resource Languages Through Lateral Inhibitioncited by 1
- 2023End-to-End Lip Reading in Romanian with Cross-Lingual Domain Adaptation and Lateral Inhibitioncited by 1
- 2024Spiking Music: Audio Compression with Event Based Auto-encoderscited by 1
- 2024Harnessing Nonidealities in Analog In-Memory Computing Circuits: A Physical Modeling Approach for Neuromorphic Systemscited by 1
- 2025A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticitycited by 1
- 2025FeNN: A RISC-V vector processor for Spiking Neural Network accelerationcited by 1
- 2025Exploring Spiking Neural Networks for Binary Classification in Multivariate Time Series at the Edgecited by 1
- 2026Three factor delay learning rules for spiking neural networkscited by 1
- 2026Bullet Trains: Parallelizing Training of Temporally Precise Spiking Neural Networkscited by 1
- 2026NeuroAI and Beyond: Bridging Between Advances in Neuroscience and Artificial Intelligencecited by 1
50 most cited of 59 All 59 (JSON)
- 2026A differentiability framework for zigzag persistent homology via linear interpolation30 Sep 2026
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization16 Jul 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
- 2026NeuroAI and Beyond: Bridging Between Advances in Neuroscience and Artificial Intelligence19 Apr 2026
- 2026Training event-based neural networks with exact gradients via Differentiable ODE Solving in JAX9 Mar 2026
- 2026Bullet Trains: Parallelizing Training of Temporally Precise Spiking Neural Networks27 Feb 2026
- 2026Three factor delay learning rules for spiking neural networks2 Jan 2026
- 2025FeNN-DMA: A RISC-V SoC for SNN acceleration1 Nov 2025
- 2025Exploring Spiking Neural Networks for Binary Classification in Multivariate Time Series at the Edge23 Oct 2025
- 2025A Complete Pipeline for deploying SNNs with Synaptic Delays on Loihi 215 Oct 2025
- 2025Discretized Quadratic Integrate-and-Fire Neuron Model for Deep Spiking Neural Networks5 Oct 2025
- 2025FeNN: A RISC-V vector processor for Spiking Neural Network acceleration13 Jun 2025
38 more
- 2025A Principled Bayesian Framework for Training Binary and Spiking Neural Networks23 May 2025
- 2025A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticity20 Jan 2025
- 2024Harnessing Nonidealities in Analog In-Memory Computing Circuits: A Physical Modeling Approach for Neuromorphic Systems12 Dec 2024
- 2024Adaptive Intelligence: leveraging insights from adaptive behavior in animals to build flexible AI systems21 Nov 2024
- 2024Advancing Training Efficiency of Deep Spiking Neural Networks through Rate-based Backpropagation15 Oct 2024
- 2024SNNAX -- Spiking Neural Networks in JAX4 Sep 2024
- 2024Exploring the Limitations of Layer Synchronization in Spiking Neural Networks9 Aug 2024
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classification3 Jun 2024
- 2024Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signals22 May 2024
- 2024DelGrad: Exact event-based gradients for training delays and weights on spiking neuromorphic hardware30 Apr 2024
- 2024Scalable Event-by-event Processing of Neuromorphic Sensory Signals With Deep State-Space Models29 Apr 2024
- 2024Backpropagation through space, time, and the brain25 Mar 2024
- 2024Spyx: A Library for Just-In-Time Compiled Optimization of Spiking Neural Networks29 Feb 2024
- 2024A Review of Neuroscience-Inspired Machine Learning16 Feb 2024
- 2024Forward Direct Feedback Alignment for Online Gradient Estimates of Spiking Neural Networks6 Feb 2024
- 2024Spiking Music: Audio Compression with Event Based Auto-encoders2 Feb 2024
- 2024SpiNNaker2: A Large-Scale Neuromorphic System for Event-Based and Asynchronous Machine Learning9 Jan 2024
- 2023SparseProp: Efficient Event-Based Simulation and Training of Sparse Recurrent Spiking Neural Networks28 Dec 2023
- 2023End-to-End Lip Reading in Romanian with Cross-Lingual Domain Adaptation and Lateral Inhibition7 Oct 2023
- 2023Persistent learning signals and working memory without continuous attractors24 Aug 2023
- 2023Sparse-firing regularization methods for spiking neural networks with time-to-first spike coding24 Jul 2023
- 2023Towards Improving the Performance of Pre-Trained Speech Models for Low-Resource Languages Through Lateral Inhibition30 Jun 2023
- 2023Multilingual Multiword Expression Identification Using Lateral Inhibition and Domain Adaptation17 Jun 2023
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuron14 Jun 2023
- 2023Efficient Implementation of a Multi-Layer Gradient-Free Online-Trainable Spiking Neural Network on FPGA31 May 2023
- 2023Romanian Multiword Expression Detection Using Multilingual Adversarial Training and Lateral Inhibition22 Apr 2023
- 2023Skip Connections in Spiking Neural Networks: An Analysis of Their Effect on Network Training23 Mar 2023
- 2023SpikeCV: Open a Continuous Computer Vision Era21 Mar 2023
- 2022Exploring Tradeoffs in Spiking Neural Networks15 Dec 2022
- 2022Neuromorphic Computing and Sensing in Space10 Dec 2022
- 2022Loss shaping enhances exact gradient learning with Eventprop in spiking neural networks2 Dec 2022
- 2022Timing-Based Backpropagation in Spiking Neural Networks Without Single-Spike Restrictions29 Nov 2022
- 2022Neuro-symbolic computing with spiking neural networks4 Aug 2022
- 2022Spike Calibration: Fast and Accurate Conversion of Spiking Neural Network for Object Detection and Segmentation6 Jul 2022
- 2022Efficient recurrent architectures through activity sparsity and sparse back-propagation through time13 Jun 2022
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networks20 May 2022
- 2022Relational representation learning with spike trains18 May 2022
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representation1 May 2022
50 newest of 59 All 59 (JSON)
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 251
- 2021Accurate and efficient time-domain classification with adaptive spiking recurrent neural networkscited by 113
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2021Beyond Classification: Directly Training Spiking Neural Networks for Semantic Segmentationcited by 54
- 2021Sparse Spiking Gradient Descentcited by 41
- 2024Scalable Event-by-event Processing of Neuromorphic Sensory Signals With Deep State-Space Modelscited by 31
- 2022Efficient recurrent architectures through activity sparsity and sparse back-propagation through timecited by 26
- 2024SpiNNaker2: A Large-Scale Neuromorphic System for Event-Based and Asynchronous Machine Learningcited by 24
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuroncited by 22
- 2022Spike Calibration: Fast and Accurate Conversion of Spiking Neural Network for Object Detection and Segmentationcited by 15
- 2022Loss shaping enhances exact gradient learning with Eventprop in spiking neural networkscited by 13
- 2021The Yin-Yang datasetcited by 10
12 most cited of 59 All 59 (JSON)
- 2026A differentiability framework for zigzag persistent homology via linear interpolation30 Sep 2026
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization16 Jul 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
- 2026NeuroAI and Beyond: Bridging Between Advances in Neuroscience and Artificial Intelligence19 Apr 2026
- 2026Training event-based neural networks with exact gradients via Differentiable ODE Solving in JAX9 Mar 2026
- 2026Bullet Trains: Parallelizing Training of Temporally Precise Spiking Neural Networks27 Feb 2026
- 2026Three factor delay learning rules for spiking neural networks2 Jan 2026
- 2025FeNN-DMA: A RISC-V SoC for SNN acceleration1 Nov 2025
- 2025Exploring Spiking Neural Networks for Binary Classification in Multivariate Time Series at the Edge23 Oct 2025
- 2025A Complete Pipeline for deploying SNNs with Synaptic Delays on Loihi 215 Oct 2025
- 2025Discretized Quadratic Integrate-and-Fire Neuron Model for Deep Spiking Neural Networks5 Oct 2025
- 2025FeNN: A RISC-V vector processor for Spiking Neural Network acceleration13 Jun 2025
12 newest of 59 All 59 (JSON)