Memory-Efficient Reversible Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Spiking neural networks (SNNs) are potential competitors to artificial neural networks (ANNs) due to their high energy-efficiency on neuromorphic hardware. However, SNNs are unfolded over simulation time steps during the training process. Thus, SNNs require much more memory than ANNs, which impedes the training of deeper SNN models. In this paper, we propose the reversible spiking neural network to reduce the memory cost of intermediate activations and membrane potentials during training. Firstly, we extend the reversible architecture along temporal dimension and propose the reversible spiking block, which can reconstruct the computational graph and recompute all intermediate variables in forward pass with a reverse process. On this basis, we adopt the state-of-the-art SNN models to the reversible variants, namely reversible spiking ResNet (RevSResNet) and reversible spiking transformer (RevSFormer). Through experiments on static and neuromorphic datasets, we demonstrate that the memory cost per image of our reversible SNNs does not increase with the network depth. On CIFAR10 and CIFAR100 datasets, our RevSResNet37 and RevSFormer-4-384 achieve comparable accuracies and consume 3.79x and 3.00x lower GPU memory per image than their counterparts with roughly identical model complexity and parameters. We believe that this work can unleash the memory constraints in SNN training and pave the way for training extremely large and deep SNNs. The code is available at https://github.com/mi804/RevSNN.git.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 25 of its 45 references that are in the map. First posted on arXiv 13 Dec 2023.
Builds on
25 of 45 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
- 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 399
- 2021Deep Residual Learning in Spiking Neural Networkscited by 326
- 2020Going Deeper With Directly-Trained Larger Spiking Neural Networkscited by 268
- 2022Spikformer: When Spiking Neural Network Meets Transformercited by 263
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 257
- 2018Direct Training for Spiking Neural Networks: Faster, Larger, Bettercited by 222
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
- 2022Temporal Efficient Training of Spiking Neural Network via Gradient Re-weightingcited by 192
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
13 more
- 2020Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike Timing Dependent Backpropagationcited by 142
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 134
- 2019Enabling Spike-based Backpropagation for Training Deep Neural Network Architecturescited by 119
- 2021Temporal-wise Attention Spiking Neural Networks for Event Streams Classificationcited by 106
- 2020Temporal Spike Sequence Learning via Backpropagation for Deep Spiking Neural Networkscited by 98
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2021Advancing Spiking Neural Networks towards Deep Residual Learningcited by 76
- 2020DIET-SNN: Direct Input Encoding With Leakage and Threshold Optimization in Deep Spiking Neural Networkscited by 70
- 2020LIAF-Net: Leaky Integrate and Analog Fire Network for Lightweight and Efficient Spatiotemporal Information Processingcited by 56
- 2022Neural Architecture Search for Spiking Neural Networkscited by 52
- 2021Momentum Residual Neural Networkscited by 36
- 2019MintNet: Building Invertible Neural Networks with Masked Convolutionscited by 35
- 2021m-RevNet: Deep Reversible Neural Networks with Momentumcited by 3
Built on by
Citing papers per year: 2024: 4; 2025: 1; 2026: 1.
6 papers.
- 2024Scaling Spike-driven Transformer with Efficient Spike Firing Approximation Trainingcited by 57
- 2024Toward Large-scale Spiking Neural Networks: A Comprehensive Survey and Future Directionscited by 6
- 2024FTBC: Forward Temporal Bias Correction for Optimizing ANN-SNN Conversioncited by 5
- 2024Rethinking SNN Online Training and Deployment: Gradient-Coherent Learning via Hybrid-Driven LIF Modelcited by 0
- 2025Temporal Misalignment in ANN-SNN Conversion and Its Mitigation via Probabilistic Spiking Neuronscited by 0
- 2026Event-triggered Implicit Perturbation for Zeroth-Order Fine-Tuning of Spiking Transformerscited by 0
- 2026Event-triggered Implicit Perturbation for Zeroth-Order Fine-Tuning of Spiking Transformers21 Aug 2026
- 2025Temporal Misalignment in ANN-SNN Conversion and Its Mitigation via Probabilistic Spiking Neurons20 Feb 2025
- 2024Scaling Spike-driven Transformer with Efficient Spike Firing Approximation Training25 Nov 2024
- 2024Rethinking SNN Online Training and Deployment: Gradient-Coherent Learning via Hybrid-Driven LIF Model10 Oct 2024
- 2024Toward Large-scale Spiking Neural Networks: A Comprehensive Survey and Future Directions19 Aug 2024
- 2024FTBC: Forward Temporal Bias Correction for Optimizing ANN-SNN Conversion27 Mar 2024