Technical report: supervised training of convolutional spiking neural networks with PyTorch
Not on the map. Why?
Abstract (arXiv)
Recently, it has been shown that spiking neural networks (SNNs) can be trained efficiently, in a supervised manner, using backpropagation through time. Indeed, the most commonly used spiking neuron model, the leaky integrate-and-fire neuron, obeys a differential equation which can be approximated using discrete time steps, leading to a recurrent relation for the potential. The firing threshold causes optimization issues, but they can be overcome using a surrogate gradient. Here, we extend previous approaches in two ways. Firstly, we show that the approach can be used to train convolutional layers. Convolutions can be done in space, time (which simulates conduction delays), or both. Secondly, we include fast horizontal connections `a la Den`eve: when a neuron N fires, we subtract to the potentials of all the neurons with the same receptive the dot product between their weight vectors and the one of neuron N. As Den`eve et al. showed, this is useful to represent a dynamic multidimensional analog signal in a population of spiking neurons. Here we demonstrate that, in addition, such connections also allow implementing a multidimensional send-on-delta coding scheme. We validate our approach on one speech classification benchmarks: the Google speech command dataset. We managed to reach nearly state-of-the-art accuracy (94%) while maintaining low firing rates (about 5Hz). Our code is based on PyTorch and is available in open source at http://github.com/romainzimmer/s2net
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 5; 2024: 2; 2025: 0; 2026: 1.
13 papers.
Sort:
By area:
- 2022GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networkscited by 63
- 2023Direct Learning-Based Deep Spiking Neural Networks: A Reviewcited by 31
- 2023RMP-Loss: Regularizing Membrane Potential Distribution for Spiking Neural Networkscited by 28
- 2024SpGesture: Source-Free Domain-adaptive sEMG-based Gesture Recognition with Jaccard Attentive Spiking Neural Networkcited by 9
- 2022Reliable Decision from Multiple Subtasks through Threshold Optimization: Content Moderation in the Wildcited by 7
- 2023KLIF: An optimized spiking neuron unit for tuning surrogate gradient slope and membrane potentialcited by 6
- 2021Fast threshold optimization for multi-label audio tagging using Surrogate gradient learningcited by 2
- 2023Advanced Efficient Strategy for Detection of Dark Objects Based on Spiking Network with Multi-Box Detectioncited by 2
- 2021Encrypted Internet traffic classification using a supervised Spiking Neural Networkcited by 1
- 2021Spiking neural networks trained via proxycited by 1
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networkscited by 0
- 2024Deep activity propagation via weight initialization in spiking neural networkscited by 0
1 more
- 2026STAER: Temporal Aligned Rehearsal for Continual Spiking Neural Network16 Jan 2026
- 2024Deep activity propagation via weight initialization in spiking neural networks1 Oct 2024
- 2024SpGesture: Source-Free Domain-adaptive sEMG-based Gesture Recognition with Jaccard Attentive Spiking Neural Network23 May 2024
- 2023Advanced Efficient Strategy for Detection of Dark Objects Based on Spiking Network with Multi-Box Detection10 Oct 2023
- 2023RMP-Loss: Regularizing Membrane Potential Distribution for Spiking Neural Networks13 Aug 2023
- 2023Direct Learning-Based Deep Spiking Neural Networks: A Review31 May 2023
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networks26 Apr 2023
- 2023KLIF: An optimized spiking neuron unit for tuning surrogate gradient slope and membrane potential18 Feb 2023
- 2022GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networks25 Oct 2022
- 2022Reliable Decision from Multiple Subtasks through Threshold Optimization: Content Moderation in the Wild16 Aug 2022
- 2021Spiking neural networks trained via proxy27 Sep 2021
- 2021Fast threshold optimization for multi-label audio tagging using Surrogate gradient learning1 Mar 2021
1 more
- 2022GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networkscited by 63
- 2023Direct Learning-Based Deep Spiking Neural Networks: A Reviewcited by 31
- 2023RMP-Loss: Regularizing Membrane Potential Distribution for Spiking Neural Networkscited by 28
- 2024SpGesture: Source-Free Domain-adaptive sEMG-based Gesture Recognition with Jaccard Attentive Spiking Neural Networkcited by 9
- 2023KLIF: An optimized spiking neuron unit for tuning surrogate gradient slope and membrane potentialcited by 6
- 2021Fast threshold optimization for multi-label audio tagging using Surrogate gradient learningcited by 2
- 2023Advanced Efficient Strategy for Detection of Dark Objects Based on Spiking Network with Multi-Box Detectioncited by 2
- 2021Encrypted Internet traffic classification using a supervised Spiking Neural Networkcited by 1
- 2021Spiking neural networks trained via proxycited by 1
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networkscited by 0
- 2024Deep activity propagation via weight initialization in spiking neural networkscited by 0
- 2026STAER: Temporal Aligned Rehearsal for Continual Spiking Neural Networkcited by 0
- 2026STAER: Temporal Aligned Rehearsal for Continual Spiking Neural Network16 Jan 2026
- 2024Deep activity propagation via weight initialization in spiking neural networks1 Oct 2024
- 2024SpGesture: Source-Free Domain-adaptive sEMG-based Gesture Recognition with Jaccard Attentive Spiking Neural Network23 May 2024
- 2023Advanced Efficient Strategy for Detection of Dark Objects Based on Spiking Network with Multi-Box Detection10 Oct 2023
- 2023RMP-Loss: Regularizing Membrane Potential Distribution for Spiking Neural Networks13 Aug 2023
- 2023Direct Learning-Based Deep Spiking Neural Networks: A Review31 May 2023
- 2023Membrane Potential Distribution Adjustment and Parametric Surrogate Gradient in Spiking Neural Networks26 Apr 2023
- 2023KLIF: An optimized spiking neuron unit for tuning surrogate gradient slope and membrane potential18 Feb 2023
- 2022GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networks25 Oct 2022
- 2021Spiking neural networks trained via proxy27 Sep 2021
- 2021Fast threshold optimization for multi-label audio tagging using Surrogate gradient learning1 Mar 2021
- 2021Encrypted Internet traffic classification using a supervised Spiking Neural Network24 Jan 2021