Gradient Descent for Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Much of studies on neural computation are based on network models of static neurons that produce analog output, despite the fact that information processing in the brain is predominantly carried out by dynamic neurons that produce discrete pulses called spikes. Research in spike-based computation has been impeded by the lack of efficient supervised learning algorithm for spiking networks. Here, we present a gradient descent method for optimizing spiking network models by introducing a differentiable formulation of spiking networks and deriving the exact gradient calculation. For demonstration, we trained recurrent spiking networks on two dynamic tasks: one that requires optimizing fast (~millisecond) spike-based interactions for efficient encoding of information, and a delayed memory XOR task over extended duration (~second). The results show that our method indeed optimizes the spiking network dynamics on the time scale of individual spikes as well as behavioral time scales. In conclusion, our result offers a general purpose supervised learning algorithm for spiking neural networks, thus advancing further investigations on spike-based computation.
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 13; 2023: 11; 2024: 6; 2025: 2; 2026: 3.
47 papers.
Sort:
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 251
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networkscited by 37
- 2023Training Full Spike Neural Networks via Auxiliary Accumulation Pathwaycited by 26
- 2022Real Spike: Learning Real-valued Spikes for Spiking Neural Networkscited by 22
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuroncited by 22
- 2021Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligencecited by 21
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
- 2021One Timestep is All You Need: Training Spiking Neural Networks with Ultra Low Latencycited by 17
- 2024Spiking Graph Neural Network on Riemannian Manifoldscited by 15
- 2022Loss shaping enhances exact gradient learning with Eventprop in spiking neural networkscited by 13
35 more
- 2022Bayesian Continual Learning via Spiking Neural Networkscited by 12
- 2022An Exact Mapping From ReLU Networks to Spiking Neural Networkscited by 12
- 2021Keys to Accurate Feature Extraction Using Residual Spiking Neural Networkscited by 10
- 2024Spiking Convolutional Neural Networks for Text Classificationcited by 10
- 2021SpikE: spike-based embeddings for multi-relational graph datacited by 9
- 2021Spiking Generative Adversarial Networks With a Neural Network Discriminator: Local Training, Bayesian Models, and Continual Meta-Learningcited by 8
- 2021Event-LSTM: An Unsupervised and Asynchronous Learning-based Representation for Event-based Datacited by 7
- 2021Spike time displacement based error backpropagation in convolutional spiking neural networkscited by 6
- 2023Persistent learning signals and working memory without continuous attractorscited by 6
- 2021A Differentiable Point Process with Its Application to Spiking Neural Networkscited by 4
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Frameworkcited by 4
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networkscited by 4
- 2023SpikeCLIP: A Contrastive Language-Image Pretrained Spiking Neural Networkcited by 4
- 2024PLEIADES: Building Temporal Kernels with Orthogonal Polynomialscited by 4
- 2022Beyond accuracy: generalization properties of bio-plausible temporal credit assignment rulescited by 3
- 2022Intelligence Processing Units Accelerate Neuromorphic Learningcited by 3
- 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
- 2024Improvement of Spiking Neural Network with Bit Planes and Color Modelscited by 3
- 2022A noise based novel strategy for faster SNN trainingcited by 2
- 2021Spiking neural networks trained via proxycited by 1
- 2022Including STDP to eligibility propagation in multi-layer recurrent spiking neural networkscited by 1
- 2022Memory-enriched computation and learning in spiking neural networks through Hebbian plasticitycited by 1
- 2023Spike-based computation using classical recurrent neural networkscited by 1
- 2023Dynamic Spiking Framework for Graph Neural Networkscited by 1
- 2025OmniEvent: Unified Event Representation Learningcited by 1
- 2026Sleep-Based Homeostatic Regularization for Stabilizing Spike-Timing-Dependent Plasticity in Recurrent Spiking Neural Networkscited by 1
- 2022A temporally and spatially local spike-based backpropagation algorithm to enable training in hardwarecited by 0
- 2023SPENSER: Towards a NeuroEvolutionary Approach for Convolutional Spiking Neural Networkscited by 0
- 2023Learning Spiking Neural Network from Easy to Hard taskcited by 0
- 2024EventF2S: Asynchronous and Sparse Spiking AER Framework using Neuromorphic-Friendly Algorithmcited by 0
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classificationcited by 0
- 2025Geometry-Aware Spiking Graph Neural Networkcited by 0
- 2026Unbiased Gradient Estimation for Event Binning via Functional Backpropagationcited by 0
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretizationcited by 0
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization16 Jul 2026
- 2026Unbiased Gradient Estimation for Event Binning via Functional Backpropagation13 Feb 2026
- 2026Sleep-Based Homeostatic Regularization for Stabilizing Spike-Timing-Dependent Plasticity in Recurrent Spiking Neural Networks13 Jan 2026
- 2025Geometry-Aware Spiking Graph Neural Network9 Aug 2025
- 2025OmniEvent: Unified Event Representation Learning3 Aug 2025
- 2024Spiking Graph Neural Network on Riemannian Manifolds23 Oct 2024
- 2024Improvement of Spiking Neural Network with Bit Planes and Color Models28 Sep 2024
- 2024Spiking Convolutional Neural Networks for Text Classification27 Jun 2024
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classification3 Jun 2024
- 2024PLEIADES: Building Temporal Kernels with Orthogonal Polynomials20 May 2024
- 2024EventF2S: Asynchronous and Sparse Spiking AER Framework using Neuromorphic-Friendly Algorithm28 Jan 2024
- 2023Dynamic Spiking Framework for Graph Neural Networks15 Dec 2023
35 more
- 2023SpikeCLIP: A Contrastive Language-Image Pretrained Spiking Neural Network10 Oct 2023
- 2023Learning Spiking Neural Network from Easy to Hard task9 Sep 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
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuron14 Jun 2023
- 2023Spike-based computation using classical recurrent neural networks6 Jun 2023
- 2023SPENSER: Towards a NeuroEvolutionary Approach for Convolutional Spiking Neural Networks18 May 2023
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networks28 Feb 2023
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potential4 Feb 2023
- 2023Training Full Spike Neural Networks via Auxiliary Accumulation Pathway27 Jan 2023
- 2022An Exact Mapping From ReLU Networks to Spiking Neural Networks23 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
- 2022Intelligence Processing Units Accelerate Neuromorphic Learning19 Nov 2022
- 2022A noise based novel strategy for faster SNN training10 Nov 2022
- 2022Real Spike: Learning Real-valued Spikes for Spiking Neural Networks13 Oct 2022
- 2022Bayesian Continual Learning via Spiking Neural Networks29 Aug 2022
- 2022A temporally and spatially local spike-based backpropagation algorithm to enable training in hardware20 Jul 2022
- 2022Beyond accuracy: generalization properties of bio-plausible temporal credit assignment rules2 Jun 2022
- 2022Memory-enriched computation and learning in spiking neural networks through Hebbian plasticity23 May 2022
- 2022EXODUS: Stable and Efficient Training of Spiking Neural Networks20 May 2022
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representation1 May 2022
- 2022Including STDP to eligibility propagation in multi-layer recurrent spiking neural networks5 Jan 2022
- 2021Keys to Accurate Feature Extraction Using Residual Spiking Neural Networks10 Nov 2021
- 2021Spiking Generative Adversarial Networks With a Neural Network Discriminator: Local Training, Bayesian Models, and Continual Meta-Learning2 Nov 2021
- 2021One Timestep is All You Need: Training Spiking Neural Networks with Ultra Low Latency1 Oct 2021
- 2021Spiking Hyperdimensional Network: Neuromorphic Models Integrated with Memory-Inspired Framework1 Oct 2021
- 2021Spiking neural networks trained via proxy27 Sep 2021
- 2021Training Spiking Neural Networks Using Lessons From Deep Learning27 Sep 2021
- 2021Spike time displacement based error backpropagation in convolutional spiking neural networks31 Aug 2021
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardware13 Jun 2021
- 2021Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligence2 Jun 2021
- 2021A Differentiable Point Process with Its Application to Spiking Neural Networks2 Jun 2021
- 2021Event-LSTM: An Unsupervised and Asynchronous Learning-based Representation for Event-based Data10 May 2021
- 2021SpikE: spike-based embeddings for multi-relational graph data27 Apr 2021
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 251
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networkscited by 37
- 2023Training Full Spike Neural Networks via Auxiliary Accumulation Pathwaycited by 26
- 2022Real Spike: Learning Real-valued Spikes for Spiking Neural Networkscited by 22
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuroncited by 22
- 2021Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligencecited by 21
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
- 2021One Timestep is All You Need: Training Spiking Neural Networks with Ultra Low Latencycited by 17
- 2024Spiking Graph Neural Network on Riemannian Manifoldscited by 15
- 2022Loss shaping enhances exact gradient learning with Eventprop in spiking neural networkscited by 13
12 most cited of 47 All 47 (JSON)
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization16 Jul 2026
- 2026Unbiased Gradient Estimation for Event Binning via Functional Backpropagation13 Feb 2026
- 2026Sleep-Based Homeostatic Regularization for Stabilizing Spike-Timing-Dependent Plasticity in Recurrent Spiking Neural Networks13 Jan 2026
- 2025Geometry-Aware Spiking Graph Neural Network9 Aug 2025
- 2025OmniEvent: Unified Event Representation Learning3 Aug 2025
- 2024Spiking Graph Neural Network on Riemannian Manifolds23 Oct 2024
- 2024Improvement of Spiking Neural Network with Bit Planes and Color Models28 Sep 2024
- 2024Spiking Convolutional Neural Networks for Text Classification27 Jun 2024
- 2024Iteration over event space in time-to-first-spike spiking neural networks for Twitter bot classification3 Jun 2024
- 2024PLEIADES: Building Temporal Kernels with Orthogonal Polynomials20 May 2024
- 2024EventF2S: Asynchronous and Sparse Spiking AER Framework using Neuromorphic-Friendly Algorithm28 Jan 2024
- 2023Dynamic Spiking Framework for Graph Neural Networks15 Dec 2023
12 newest of 47 All 47 (JSON)