Hybrid Macro/Micro Level Backpropagation for Training Deep Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Spiking neural networks (SNNs) are positioned to enable spatio-temporal information processing and ultra-low power event-driven neuromorphic hardware. However, SNNs are yet to reach the same performances of conventional deep artificial neural networks (ANNs), a long-standing challenge due to complex dynamics and non-differentiable spike events encountered in training. The existing SNN error backpropagation (BP) methods are limited in terms of scalability, lack of proper handling of spiking discontinuities, and/or mismatch between the rate-coded loss function and computed gradient. We present a hybrid macro/micro level backpropagation (HM2-BP) algorithm for training multi-layer SNNs. The temporal effects are precisely captured by the proposed spike-train level post-synaptic potential (S-PSP) at the microscopic level. The rate-coded errors are defined at the macroscopic level, computed and back-propagated across both macroscopic and microscopic levels. Different from existing BP methods, HM2-BP directly computes the gradient of the rate-coded loss function w.r.t tunable parameters. We evaluate the proposed HM2-BP algorithm by training deep fully connected and convolutional SNNs based on the static MNIST [14] and dynamic neuromorphic N-MNIST [26]. HM2-BP achieves an accuracy level of 99.49% and 98.88% for MNIST and N-MNIST, respectively, outperforming the best reported performances obtained from the existing SNN BP algorithms. Furthermore, the HM2-BP produces the highest accuracies based on SNNs for the EMNIST [3] dataset, and leads to high recognition accuracy for the 16-speaker spoken English letters of TI46 Corpus [16], a challenging patio-temporal speech recognition benchmark for which no prior success based on SNNs was reported. It also achieves competitive performances surpassing those of conventional deep learning models when dealing with asynchronous spiking streams.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 13; 2023: 4; 2024: 4; 2025: 2; 2026: 1.
30 papers.
Sort:
- 2022Event-based Video Reconstruction via Potential-assisted Spiking Neural Networkcited by 58
- 2022Online Training Through Time for Spiking Neural Networkscited by 48
- 2021Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium Statecited by 39
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2022TCJA-SNN: Temporal-Channel Joint Attention for Spiking Neural Networkscited by 33
- 2022Spiking Graph Convolutional Networkscited by 26
- 2021Backpropagation with Biologically Plausible Spatio-Temporal Adjustment For Training Deep Spiking Neural Networkscited by 22
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
- 2022Spike Calibration: Fast and Accurate Conversion of Spiking Neural Network for Object Detection and Segmentationcited by 15
- 2022A Synapse-Threshold Synergistic Learning Approach for Spiking Neural Networkscited by 9
- 2023SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networkscited by 8
- 2021Spiking CapsNet: A Spiking Neural Network With A Biologically Plausible Routing Rule Between Capsulescited by 6
18 more
- 2022SNN2ANN: A Fast and Memory-Efficient Training Framework for Spiking Neural Networkscited by 6
- 2022Ultra-low Latency Spiking Neural Networks with Spatio-Temporal Compression and Synaptic Convolutional Blockcited by 4
- 2021Direct Training via Backpropagation for Ultra-low Latency Spiking Neural Networks with Multi-thresholdcited by 3
- 2021Efficient Training of Spiking Neural Networks with Temporally-Truncated Local Backpropagation through Timecited by 3
- 2022Timing-Based Backpropagation in Spiking Neural Networks Without Single-Spike Restrictionscited by 3
- 2022SIT: A Bionic and Non-Linear Neuron for Spiking Neural Networkcited by 2
- 2024Exploiting Heterogeneity in Timescales for Sparse Recurrent Spiking Neural Networks for Energy-Efficient Edge Computingcited by 2
- 2022DPSNN: A Differentially Private Spiking Neural Network with Temporal Enhanced Poolingcited by 1
- 2024Parametric Matrix Modelscited by 1
- 2025SpikeX: Exploring Accelerator Architecture and Network-Hardware Co-Optimization for Sparse Spiking Neural Networkscited by 1
- 2022A temporally and spatially local spike-based backpropagation algorithm to enable training in hardwarecited by 0
- 2022Exploring Tradeoffs in Spiking Neural Networkscited by 0
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networkscited by 0
- 2023Spike-based Neuromorphic Computing for Next-Generation Computer Visioncited by 0
- 2024Forward Direct Feedback Alignment for Online Gradient Estimates of Spiking Neural Networkscited by 0
- 2024IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNcecited by 0
- 2025HetSyn: Versatile Timescale Integration in Spiking Neural Networks via Heterogeneous Synapsescited 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
- 2025HetSyn: Versatile Timescale Integration in Spiking Neural Networks via Heterogeneous Synapses1 Aug 2025
- 2025SpikeX: Exploring Accelerator Architecture and Network-Hardware Co-Optimization for Sparse Spiking Neural Networks18 May 2025
- 2024IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNce27 Nov 2024
- 2024Exploiting Heterogeneity in Timescales for Sparse Recurrent Spiking Neural Networks for Energy-Efficient Edge Computing8 Jul 2024
- 2024Forward Direct Feedback Alignment for Online Gradient Estimates of Spiking Neural Networks6 Feb 2024
- 2024Parametric Matrix Models22 Jan 2024
- 2023Spike-based Neuromorphic Computing for Next-Generation Computer Vision15 Oct 2023
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networks26 Apr 2023
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potential4 Feb 2023
- 2023SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networks1 Feb 2023
- 2022Exploring Tradeoffs in Spiking Neural Networks15 Dec 2022
18 more
- 2022Timing-Based Backpropagation in Spiking Neural Networks Without Single-Spike Restrictions29 Nov 2022
- 2022Online Training Through Time for Spiking Neural Networks9 Oct 2022
- 2022A temporally and spatially local spike-based backpropagation algorithm to enable training in hardware20 Jul 2022
- 2022Spike Calibration: Fast and Accurate Conversion of Spiking Neural Network for Object Detection and Segmentation6 Jul 2022
- 2022TCJA-SNN: Temporal-Channel Joint Attention for Spiking Neural Networks21 Jun 2022
- 2022SNN2ANN: A Fast and Memory-Efficient Training Framework for Spiking Neural Networks19 Jun 2022
- 2022A Synapse-Threshold Synergistic Learning Approach for Spiking Neural Networks10 Jun 2022
- 2022DPSNN: A Differentially Private Spiking Neural Network with Temporal Enhanced Pooling24 May 2022
- 2022Spiking Graph Convolutional Networks5 May 2022
- 2022SIT: A Bionic and Non-Linear Neuron for Spiking Neural Network30 Mar 2022
- 2022Ultra-low Latency Spiking Neural Networks with Spatio-Temporal Compression and Synaptic Convolutional Block18 Mar 2022
- 2022Event-based Video Reconstruction via Potential-assisted Spiking Neural Network25 Jan 2022
- 2021Efficient Training of Spiking Neural Networks with Temporally-Truncated Local Backpropagation through Time13 Dec 2021
- 2021Direct Training via Backpropagation for Ultra-low Latency Spiking Neural Networks with Multi-threshold25 Nov 2021
- 2021Spiking CapsNet: A Spiking Neural Network With A Biologically Plausible Routing Rule Between Capsules15 Nov 2021
- 2021Backpropagation with Biologically Plausible Spatio-Temporal Adjustment For Training Deep Spiking Neural Networks17 Oct 2021
- 2021Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium State29 Sep 2021
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardware13 Jun 2021
- 2022Event-based Video Reconstruction via Potential-assisted Spiking Neural Networkcited by 58
- 2022Online Training Through Time for Spiking Neural Networkscited by 48
- 2021Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium Statecited by 39
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2022TCJA-SNN: Temporal-Channel Joint Attention for Spiking Neural Networkscited by 33
- 2022Spiking Graph Convolutional Networkscited by 26
- 2021Backpropagation with Biologically Plausible Spatio-Temporal Adjustment For Training Deep Spiking Neural Networkscited by 22
- 2021The Backpropagation Algorithm Implemented on Spiking Neuromorphic Hardwarecited by 19
- 2022Spike Calibration: Fast and Accurate Conversion of Spiking Neural Network for Object Detection and Segmentationcited by 15
- 2022A Synapse-Threshold Synergistic Learning Approach for Spiking Neural Networkscited by 9
- 2023SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networkscited by 8
- 2021Spiking CapsNet: A Spiking Neural Network With A Biologically Plausible Routing Rule Between Capsulescited by 6
12 most cited of 30 All 30 (JSON)
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization16 Jul 2026
- 2025HetSyn: Versatile Timescale Integration in Spiking Neural Networks via Heterogeneous Synapses1 Aug 2025
- 2025SpikeX: Exploring Accelerator Architecture and Network-Hardware Co-Optimization for Sparse Spiking Neural Networks18 May 2025
- 2024IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNce27 Nov 2024
- 2024Exploiting Heterogeneity in Timescales for Sparse Recurrent Spiking Neural Networks for Energy-Efficient Edge Computing8 Jul 2024
- 2024Forward Direct Feedback Alignment for Online Gradient Estimates of Spiking Neural Networks6 Feb 2024
- 2024Parametric Matrix Models22 Jan 2024
- 2023Spike-based Neuromorphic Computing for Next-Generation Computer Vision15 Oct 2023
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networks26 Apr 2023
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potential4 Feb 2023
- 2023SPIDE: A Purely Spike-based Method for Training Feedback Spiking Neural Networks1 Feb 2023
- 2022Exploring Tradeoffs in Spiking Neural Networks15 Dec 2022
12 newest of 30 All 30 (JSON)