Noise Adaptor in Spiking Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent strides in low-latency spiking neural network (SNN) algorithms have drawn significant interest, particularly due to their event-driven computing nature and fast inference capability. One of the most efficient ways to construct a low-latency SNN is by converting a pre-trained, low-bit artificial neural network (ANN) into an SNN. However, this conversion process faces two main challenges: First, converting SNNs from low-bit ANNs can lead to ``occasional noise" -- the phenomenon where occasional spikes are generated in spiking neurons where they should not be -- during inference, which significantly lowers SNN accuracy. Second, although low-latency SNNs initially show fast improvements in accuracy with time steps, these accuracy growths soon plateau, resulting in their peak accuracy lagging behind both full-precision ANNs and traditional ``long-latency SNNs'' that prioritize precision over speed. In response to these two challenges, this paper introduces a novel technique named ``noise adaptor.'' Noise adaptor can model occasional noise during training and implicitly optimize SNN accuracy, particularly at high simulation times T. Our research utilizes the ResNet model for a comprehensive analysis of the impact of the noise adaptor on low-latency SNNs. The results demonstrate that our method outperforms the previously reported quant-ANN-to-SNN conversion technique. We achieved an accuracy of 95.95% within 4 time steps on CIFAR-10 using ResNet-18, and an accuracy of 74.37% within 64 time steps on ImageNet using ResNet-50. Remarkably, these results were obtained without resorting to any noise correction methods during SNN inference, such as negative spikes or two-stage SNN simulations. Our approach significantly boosts the peak accuracy of low-latency SNNs, bringing them on par with the accuracy of full-precision ANNs. Code will be open source.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 39 references that are in the map. First posted on arXiv 8 Dec 2023.
Builds on
19 of 39 references.
References · 19
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
- 2019Learned Step Size Quantizationcited by 604
- 2017Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networkscited by 399
- 2021Deep Residual Learning in Spiking Neural Networkscited by 326
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 257
- 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 236
- 2020RMP-SNN: Residual Membrane Potential Neuron for Enabling Deeper High-Accuracy and Low-Latency Spiking Neural Networkcited by 141
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 134
- 2023Optimal ANN-SNN Conversion for High-accuracy and Ultra-low-latency Spiking Neural Networkscited by 116
- 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibrationcited by 111
- 2021Efficient Neuromorphic Signal Processing with Loihi 2cited by 90
7 more
- 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 74
- 2022The BrainScaleS-2 accelerated neuromorphic system with hybrid plasticitycited by 41
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2023Bridging the Gap between ANNs and SNNs by Calibrating Offset Spikescited by 38
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networkscited by 17
- 2023Unleashing the Potential of Spiking Neural Networks by Dynamic Confidencecited by 14
- 2023Gradient-descent hardware-aware training and deployment for mixed-signal Neuromorphic processorscited by 4
Built on by
Not cited yet.