Backpropagation with Biologically Plausible Spatio-Temporal Adjustment For Training Deep Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
The spiking neural network (SNN) mimics the information processing operation in the human brain, represents and transmits information in spike trains containing wealthy spatial and temporal information, and shows superior performance on many cognitive tasks. In addition, the event-driven information processing enables the energy-efficient implementation on neuromorphic chips. The success of deep learning is inseparable from backpropagation. Due to the discrete information transmission, directly applying the backpropagation to the training of the SNN still has a performance gap compared with the traditional deep neural networks. Also, a large simulation time is required to achieve better performance, which results in high latency. To address the problems, we propose a biological plausible spatial adjustment, which rethinks the relationship between membrane potential and spikes and realizes a reasonable adjustment of gradients to different time steps. And it precisely controls the backpropagation of the error along the spatial dimension. Secondly, we propose a biologically plausible temporal adjustment making the error propagate across the spikes in the temporal dimension, which overcomes the problem of the temporal dependency within a single spike period of the traditional spiking neurons. We have verified our algorithm on several datasets, and the experimental results have shown that our algorithm greatly reduces the network latency and energy consumption while also improving network performance. We have achieved state-of-the-art performance on the neuromorphic datasets N-MNIST, DVS-Gesture, and DVS-CIFAR10. For the static datasets MNIST and CIFAR10, we have surpassed most of the traditional SNN backpropagation training algorithm and achieved relatively superior performance.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). Builds on 39 of its 76 references that are in the map. First posted on arXiv 17 Oct 2021.
Builds on
39 of 76 references.
References · 39
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 752
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2019Object Detection in 20 Years: A Surveycited by 531
- 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 406
- 2020Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networkscited by 345
- 2021Deep Residual Learning in Spiking Neural Networkscited by 331
- 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 314
- 2020Going Deeper With Directly-Trained Larger Spiking Neural Networkscited by 278
- 2018Deep Face Recognition: A Surveycited by 276
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
27 more
- 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 245
- 2018Direct Training for Spiking Neural Networks: Faster, Larger, Bettercited by 233
- 2016Training Deep Spiking Neural Networks using Backpropagationcited by 205
- 2019Spiking-YOLO: Spiking Neural Network for Energy-Efficient Object Detectioncited by 177
- 2019Enabling Spike-based Backpropagation for Training Deep Neural Network Architecturescited by 123
- 2020Temporal Spike Sequence Learning via Backpropagation for Deep Spiking Neural Networkscited by 100
- 2020Revisiting Batch Normalization for Training Low-latency Deep Spiking Neural Networks from Scratchcited by 80
- 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 78
- 2015Spiking Deep Networks with LIF Neuronscited by 63
- 2021Beyond Classification: Directly Training Spiking Neural Networks for Semantic Segmentationcited by 55
- 2018A neural attention model for speech command recognitioncited by 45
- 2017DART: Distribution Aware Retinal Transform for Event-based Camerascited by 40
- 2020Exploiting Neuron and Synapse Filter Dynamics in Spatial Temporal Learning of Deep Spiking Neural Networkcited by 37
- 2019Spike-Train Level Backpropagation for Training Deep Recurrent Spiking Neural Networkscited by 32
- 2021A Fully Spiking Hybrid Neural Network for Energy-Efficient Object Detectioncited by 31
- 2018Hybrid Macro/Micro Level Backpropagation for Training Deep Spiking Neural Networkscited by 30
- 2017Sample-level Deep Convolutional Neural Networks for Music Auto-tagging Using Raw Waveformscited by 27
- 2021Visual Explanations from Spiking Neural Networks using Interspike Intervalscited by 27
- 2016STDP-based spiking deep convolutional neural networks for object recognitioncited by 24
- 2021Federated Learning with Spiking Neural Networkscited by 23
- 2021BackEISNN: A Deep Spiking Neural Network with Adaptive Self-Feedback and Balanced Excitatory-Inhibitory Neuronscited by 22
- 2018Spiking Deep Residual Networkcited by 21
- 2019Spatiotemporal Filtering for Event-Based Action Recognitioncited by 13
- 2021BSNN: Towards Faster and Better Conversion of Artificial Neural Networks to Spiking Neural Networks with Bistable Neuronscited by 12
- 2015Bio-inspired Unsupervised Learning of Visual Features Leads to Robust Invariant Object Recognitioncited by 11
- 2019Graph-based Spatial-temporal Feature Learning for Neuromorphic Vision Sensingcited by 10
- 2019Towards Scalable, Efficient and Accurate Deep Spiking Neural Networks with Backward Residual Connections, Stochastic Softmax and Hybridizationcited by 5
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 10; 2024: 7.
23 papers.
Sort:
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networkscited by 18
- 2024TIM: An Efficient Temporal Interaction Module for Spiking Transformercited by 12
- 2023Temporal Knowledge Sharing enable Spiking Neural Network Learning from Past and Futurecited by 10
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2023Astrocyte-Enabled Advancements in Spiking Neural Networks for Large Language Modelingcited by 5
- 2024MLAAN: Scaling Supervised Local Learning with Multilaminar Leap Augmented Auxiliary Networkcited by 5
- 2024HPFF: Hierarchical Locally Supervised Learning with Patch Feature Fusioncited by 5
- 2022Navigating Local Minima in Quantized Spiking Neural Networkscited by 4
- 2022Ultra-low Latency Spiking Neural Networks with Spatio-Temporal Compression and Synaptic Convolutional Blockcited by 4
- 2023Exploiting High Performance Spiking Neural Networks with Efficient Spiking Patternscited by 3
- 2023MSAT: Biologically Inspired Multi-Stage Adaptive Threshold for Conversion of Spiking Neural Networkscited by 3
- 2023Multi-scale Evolutionary Neural Architecture Search for Deep Spiking Neural Networkscited by 3
11 more
- 2024FireFly-S: Exploiting Dual-Side Sparsity for Spiking Neural Networks Acceleration with Reconfigurable Spatial Architecturecited by 3
- 2022Models Developed for Spiking Neural Networkscited by 2
- 2024Exploiting Heterogeneity in Timescales for Sparse Recurrent Spiking Neural Networks for Energy-Efficient Edge Computingcited by 2
- 2022S3NN: Time Step Reduction of Spiking Surrogate Gradients for Training Energy Efficient Single-Step Spiking Neural Networkscited by 1
- 2022DPSNN: A Differentially Private Spiking Neural Network with Temporal Enhanced Poolingcited by 1
- 2023Brain-inspired Evolutionary Architectures for Spiking Neural Networkscited by 1
- 2024Neuromorphic on-chip reservoir computing with spiking neural network architecturescited by 1
- 2024SNN-PAR: Energy Efficient Pedestrian Attribute Recognition via Spiking Neural Networkscited by 1
- 2021N-Omniglot, a large-scale neuromorphic dataset for spatio-temporal sparse few-shot learningcited by 0
- 2023Neuromorphic Online Learning for Spatiotemporal Patterns with a Forward-only Timelinecited by 0
- 2023Energy-Efficient Visual Search by Eye Movement and Low-Latency Spiking Neural Networkcited by 0
- 2024SNN-PAR: Energy Efficient Pedestrian Attribute Recognition via Spiking Neural Networks10 Oct 2024
- 2024FireFly-S: Exploiting Dual-Side Sparsity for Spiking Neural Networks Acceleration with Reconfigurable Spatial Architecture28 Aug 2024
- 2024Neuromorphic on-chip reservoir computing with spiking neural network architectures30 Jul 2024
- 2024Exploiting Heterogeneity in Timescales for Sparse Recurrent Spiking Neural Networks for Energy-Efficient Edge Computing8 Jul 2024
- 2024HPFF: Hierarchical Locally Supervised Learning with Patch Feature Fusion8 Jul 2024
- 2024MLAAN: Scaling Supervised Local Learning with Multilaminar Leap Augmented Auxiliary Network24 Jun 2024
- 2024TIM: An Efficient Temporal Interaction Module for Spiking Transformer22 Jan 2024
- 2023Astrocyte-Enabled Advancements in Spiking Neural Networks for Large Language Modeling12 Dec 2023
- 2023Applications of Spiking Neural Networks in Visual Place Recognition22 Nov 2023
- 2023Energy-Efficient Visual Search by Eye Movement and Low-Latency Spiking Neural Network10 Oct 2023
- 2023Brain-inspired Evolutionary Architectures for Spiking Neural Networks11 Sep 2023
- 2023Neuromorphic Online Learning for Spatiotemporal Patterns with a Forward-only Timeline21 Jul 2023
11 more
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networks25 May 2023
- 2023Multi-scale Evolutionary Neural Architecture Search for Deep Spiking Neural Networks21 Apr 2023
- 2023Temporal Knowledge Sharing enable Spiking Neural Network Learning from Past and Future13 Apr 2023
- 2023MSAT: Biologically Inspired Multi-Stage Adaptive Threshold for Conversion of Spiking Neural Networks23 Mar 2023
- 2023Exploiting High Performance Spiking Neural Networks with Efficient Spiking Patterns29 Jan 2023
- 2022Models Developed for Spiking Neural Networks8 Dec 2022
- 2022DPSNN: A Differentially Private Spiking Neural Network with Temporal Enhanced Pooling24 May 2022
- 2022Ultra-low Latency Spiking Neural Networks with Spatio-Temporal Compression and Synaptic Convolutional Block18 Mar 2022
- 2022Navigating Local Minima in Quantized Spiking Neural Networks15 Feb 2022
- 2022S3NN: Time Step Reduction of Spiking Surrogate Gradients for Training Energy Efficient Single-Step Spiking Neural Networks26 Jan 2022
- 2021N-Omniglot, a large-scale neuromorphic dataset for spatio-temporal sparse few-shot learning25 Dec 2021
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networkscited by 18
- 2024TIM: An Efficient Temporal Interaction Module for Spiking Transformercited by 12
- 2023Temporal Knowledge Sharing enable Spiking Neural Network Learning from Past and Futurecited by 10
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2023Astrocyte-Enabled Advancements in Spiking Neural Networks for Large Language Modelingcited by 5
- 2024MLAAN: Scaling Supervised Local Learning with Multilaminar Leap Augmented Auxiliary Networkcited by 5
- 2024HPFF: Hierarchical Locally Supervised Learning with Patch Feature Fusioncited by 5
- 2022Navigating Local Minima in Quantized Spiking Neural Networkscited by 4
- 2022Ultra-low Latency Spiking Neural Networks with Spatio-Temporal Compression and Synaptic Convolutional Blockcited by 4
- 2023Exploiting High Performance Spiking Neural Networks with Efficient Spiking Patternscited by 3
- 2023MSAT: Biologically Inspired Multi-Stage Adaptive Threshold for Conversion of Spiking Neural Networkscited by 3
- 2023Multi-scale Evolutionary Neural Architecture Search for Deep Spiking Neural Networkscited by 3
12 most cited of 23 All 23 (JSON)
- 2024SNN-PAR: Energy Efficient Pedestrian Attribute Recognition via Spiking Neural Networks10 Oct 2024
- 2024FireFly-S: Exploiting Dual-Side Sparsity for Spiking Neural Networks Acceleration with Reconfigurable Spatial Architecture28 Aug 2024
- 2024Neuromorphic on-chip reservoir computing with spiking neural network architectures30 Jul 2024
- 2024Exploiting Heterogeneity in Timescales for Sparse Recurrent Spiking Neural Networks for Energy-Efficient Edge Computing8 Jul 2024
- 2024HPFF: Hierarchical Locally Supervised Learning with Patch Feature Fusion8 Jul 2024
- 2024MLAAN: Scaling Supervised Local Learning with Multilaminar Leap Augmented Auxiliary Network24 Jun 2024
- 2024TIM: An Efficient Temporal Interaction Module for Spiking Transformer22 Jan 2024
- 2023Astrocyte-Enabled Advancements in Spiking Neural Networks for Large Language Modeling12 Dec 2023
- 2023Applications of Spiking Neural Networks in Visual Place Recognition22 Nov 2023
- 2023Energy-Efficient Visual Search by Eye Movement and Low-Latency Spiking Neural Network10 Oct 2023
- 2023Brain-inspired Evolutionary Architectures for Spiking Neural Networks11 Sep 2023
- 2023Neuromorphic Online Learning for Spatiotemporal Patterns with a Forward-only Timeline21 Jul 2023
12 newest of 23 All 23 (JSON)