A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Spiking Neural Networks (SNNs) are a promising approach to low-power applications on neuromorphic hardware due to their energy efficiency. However, training SNNs is challenging because of the non-differentiable spike generation function. To address this issue, the commonly used approach is to adopt the backpropagation through time framework, while assigning the gradient of the non-differentiable function with some surrogates. Similarly, Binary Neural Networks (BNNs) also face the non-differentiability problem and rely on approximating gradients. However, the deep relationship between these two fields and how their training techniques can benefit each other has not been systematically researched. Furthermore, training binary-weight SNNs is even more difficult. In this work, we present a novel perspective on the dynamics of SNNs and their close connection to BNNs through an analysis of the backpropagation process. We demonstrate that training a feedforward SNN can be viewed as training a self-ensemble of a binary-activation neural network with noise injection. Drawing from this new understanding of SNN dynamics, we introduce the Self-Ensemble Inspired training method for (Binary-Weight) SNNs (SEI-BWSNN), which achieves high-performance results with low latency even for the case of the 1-bit weights. Specifically, we leverage a structure of multiple shortcuts and a knowledge distillation-based training technique to improve the training of (binary-weight) SNNs. Notably, by binarizing FFN layers in a Transformer architecture, our approach achieves 82.52% accuracy on ImageNet with only 2 time steps, indicating the effectiveness of our methodology and the potential of binary-weight SNNs.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 69 of its 106 references that are in the map. First posted on arXiv 18 Aug 2025.
Builds on
69 of 106 references.
References · 69
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Distilling the Knowledge in a Neural Networkcited by 10,324
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2016Wide Residual Networkscited by 3,070
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,628
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 406
38 more
- 2021A Survey of Transformerscited by 401
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 360
- 2020Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networkscited by 345
- 2021Deep Residual Learning in Spiking Neural Networkscited by 331
- 2024The Era of 1-bit LLMs: All Large Language Models are in 1.58 Bitscited by 308
- 2020Going Deeper With Directly-Trained Larger Spiking Neural Networkscited by 278
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
- 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 245
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 235
- 2018Direct Training for Spiking Neural Networks: Faster, Larger, Bettercited by 233
- 2022Temporal Efficient Training of Spiking Neural Network via Gradient Re-weightingcited by 198
- 2023BitNet: Scaling 1-bit Transformers for Large Language Modelscited by 189
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 184
- 2023SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligencecited by 169
- 2017Towards Robust Neural Networks via Random Self-ensemblecited by 159
- 2020RMP-SNN: Residual Membrane Potential Neuron for Enabling Deeper High-Accuracy and Low-Latency Spiking Neural Networkcited by 145
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 139
- 2023Optimal ANN-SNN Conversion for High-accuracy and Ultra-low-latency Spiking Neural Networkscited by 122
- 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibrationcited by 117
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 112
- 2022Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representationcited by 89
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 88
- 2017A Survey of Neuromorphic Computing and Neural Networks in Hardwarecited by 85
- 2017Towards Effective Low-bitwidth Convolutional Neural Networkscited by 78
- 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 78
- 2016Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computingcited by 70
- 2017Regularizing Deep Neural Networks by Noise: Its Interpretation and Optimizationcited by 56
- 2021PokeBNN: A Binary Pursuit of Lightweight Accuracycited by 49
- 2022Online Training Through Time for Spiking Neural Networkscited by 49
- 2024QKFormer: Hierarchical Spiking Transformer using Q-K Attentioncited by 49
- 2019Temporal-Coded Deep Spiking Neural Network with Easy Training and Robust Performancecited by 46
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021Training Feedback Spiking Neural Networks by Implicit Differentiation on the Equilibrium Statecited by 40
- 2018Binary Ensemble Neural Network: More Bits per Network or More Networks per Bit?cited by 39
- 2020Exploring the Connection Between Binary and Spiking Neural Networkscited by 38
- 2020Surrogate gradients for analog neuromorphic computingcited by 38
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
- 2023Towards Memory- and Time-Efficient Backpropagation for Training Spiking Neural Networkscited by 37
50 most cited of 69 All 69 (JSON)
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Enhanced Self-Distillation Framework for Efficient Spiking Neural Network Training
- 2025Towards Efficient and Accurate Spiking Neural Networks via Adaptive Bit Allocation
- 2022S3NN: Time Step Reduction of Spiking Surrogate Gradients for Training Energy Efficient Single-Step Spiking Neural Networks
- 2025All in one timestep: Enhancing Sparsity and Energy efficiency in Multi-level Spiking Neural Networks
- 2023Is Conventional SNN Really Efficient? A Perspective from Network Quantization
- 2023Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processors
- 2023High-performance deep spiking neural networks with 0.3 spikes per neuron
- 2024Deep activity propagation via weight initialization in spiking neural networks