BSNN: Towards Faster and Better Conversion of Artificial Neural Networks to Spiking Neural Networks with Bistable Neurons
Yang Li, Yi Zeng, Dongcheng Zhao

TL;DR
This paper introduces BSNN, a bistable spiking neural network that significantly improves the speed and accuracy of converting artificial neural networks to spiking neural networks, reducing time steps and achieving state-of-the-art results.
Contribution
The paper proposes a novel BSNN model with synchronous neurons to address performance issues in ANN-to-SNN conversion, enabling faster and more accurate SNNs.
Findings
Achieves nearly lossless conversion with 1/4-1/10 of the previous time steps.
Demonstrates state-of-the-art accuracy on CIFAR-10, CIFAR-100, and ImageNet datasets.
Outperforms existing methods in speed and performance for ANN to SNN conversion.
Abstract
The spiking neural network (SNN) computes and communicates information through discrete binary events. It is considered more biologically plausible and more energy-efficient than artificial neural networks (ANN) in emerging neuromorphic hardware. However, due to the discontinuous and non-differentiable characteristics, training SNN is a relatively challenging task. Recent work has achieved essential progress on an excellent performance by converting ANN to SNN. Due to the difference in information processing, the converted deep SNN usually suffers serious performance loss and large time delay. In this paper, we analyze the reasons for the performance loss and propose a novel bistable spiking neural network (BSNN) that addresses the problem of spikes of inactivated neurons (SIN) caused by the phase lead and phase lag. Also, when ResNet structure-based ANNs are converted, the information…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Reservoir Computing · Neural dynamics and brain function
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Average Pooling · Batch Normalization · Convolution · Residual Connection · Kaiming Initialization · 1x1 Convolution · Bottleneck Residual Block · Global Average Pooling · Residual Block
