mlsanityData to 7 Oct 2026

Obtaining Optimal Spiking Neural Network in Sequence Learning via CRNN-SNN Conversion

arXiv 2408.09403 ↗First posted 18 Aug 2024cs.AI cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Spiking neural networks (SNNs) are becoming a promising alternative to conventional artificial neural networks (ANNs) due to their rich neural dynamics and the implementation of energy-efficient neuromorphic chips. However, the non-differential binary communication mechanism makes SNN hard to converge to an ANN-level accuracy. When SNN encounters sequence learning, the situation becomes worse due to the difficulties in modeling long-range dependencies. To overcome these difficulties, researchers developed variants of LIF neurons and different surrogate gradients but still failed to obtain good results when the sequence became longer (e.g., >500). Unlike them, we obtain an optimal SNN in sequence learning by directly mapping parameters from a quantized CRNN. We design two sub-pipelines to support the end-to-end conversion of different structures in neural networks, which is called CNN-Morph (CNN rightarrow QCNN rightarrow BIFSNN) and RNN-Morph (RNN rightarrow QRNN rightarrow RBIFSNN). Using conversion pipelines and the s-analog encoding method, the conversion error of our framework is zero. Furthermore, we give the theoretical and experimental demonstration of the lossless CRNN-SNN conversion. Our results show the effectiveness of our method over short and long timescales tasks compared with the state-of-the-art learning- and conversion-based methods. We reach the highest accuracy of 99.16% (0.46 uparrow) on S-MNIST, 94.95% (3.95 uparrow) on PS-MNIST (sequence length of 784) respectively, and the lowest loss of 0.057 (0.013 downarrow) within 8 time-steps in collision avoidance dataset.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 36 references that are in the map. First posted on arXiv 18 Aug 2024.

Builds on

22 of 36 references.

References · 22

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
  3. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  4. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
  5. 2019Learned Step Size Quantizationcited by 604
  6. 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 236
  7. 2020LSQ+: Improving low-bit quantization through learnable offsets and better initializationcited by 180
  8. 2018Long short-term memory and learning-to-learn in networks of spiking neuronscited by 179
  9. 2018Independently Recurrent Neural Network (IndRNN): Building A Longer and Deeper RNNcited by 142
  10. 2015A Simple Way to Initialize Recurrent Networks of Rectified Linear Unitscited by 130
  11. 2023Optimal ANN-SNN Conversion for High-accuracy and Ultra-low-latency Spiking Neural Networkscited by 116
  12. 2021Accurate and efficient time-domain classification with adaptive spiking recurrent neural networkscited by 113
10 more
  1. 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibrationcited by 111
  2. 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 74
  3. 2022GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networkscited by 63
  4. 2020Effective and Efficient Computation with Multiple-timescale Spiking Recurrent Neural Networkscited by 43
  5. 2023Fast-SNN: Fast Spiking Neural Network by Converting Quantized ANNcited by 42
  6. 2023Parallel Spiking Neurons with High Efficiency and Ability to Learn Long-term Dependenciescited by 41
  7. 2023Bridging the Gap between ANNs and SNNs by Calibrating Offset Spikescited by 38
  8. 2024SpikeZIP-TF: Conversion is All You Need for Transformer-based SNNcited by 16
  9. 2022An Exact Mapping From ReLU Networks to Spiking Neural Networkscited by 12
  10. 2024BKDSNN: Enhancing the Performance of Learning-based Spiking Neural Networks Training with Blurred Knowledge Distillationcited by 11

Built on by

Not cited yet.