Obtaining Optimal Spiking Neural Network in Sequence Learning via CRNN-SNN Conversion
Jiahao Su, Kang You, Zekai Xu, Weizhi Xu, Zhezhi He

TL;DR
This paper introduces a novel method for converting quantized recurrent neural networks into spiking neural networks, achieving near-lossless accuracy and superior performance on sequence learning tasks, including long-range dependencies.
Contribution
It proposes a zero-error, end-to-end conversion framework for sequence learning neural networks into SNNs, enabling high accuracy and efficiency.
Findings
Achieved 99.16% accuracy on S-MNIST.
Attained 94.95% accuracy on PS-MNIST with 784 sequence length.
Reduced loss to 0.057 within 8 time-steps on collision avoidance dataset.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Advanced Memory and Neural Computing · Neural Networks and Reservoir Computing
MethodsSpiking Neural Networks · Convolution · Sigmoid Activation · Tanh Activation · Masked Convolution · Quasi-Recurrent Neural Network
