Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networks
Shikuang Deng, Shi Gu

TL;DR
This paper introduces a novel conversion pipeline that effectively transforms conventional ANNs into SNNs with minimal accuracy loss and significantly reduced simulation time, enhancing efficiency for neuromorphic hardware applications.
Contribution
The work presents a new layer-wise analysis of conversion error and a strategic weight transfer method combining threshold balance and soft-reset mechanisms.
Findings
Achieves near-zero accuracy loss in converted SNNs
Reduces SNN simulation time to about one-tenth of typical methods
Enhances suitability for embedded neuromorphic platforms
Abstract
Spiking neural networks (SNNs) are biology-inspired artificial neural networks (ANNs) that comprise of spiking neurons to process asynchronous discrete signals. While more efficient in power consumption and inference speed on the neuromorphic hardware, SNNs are usually difficult to train directly from scratch with spikes due to the discreteness. As an alternative, many efforts have been devoted to converting conventional ANNs into SNNs by copying the weights from ANNs and adjusting the spiking threshold potential of neurons in SNNs. Researchers have designed new SNN architectures and conversion algorithms to diminish the conversion error. However, an effective conversion should address the difference between the SNN and ANN architectures with an efficient approximation \DSK{of} the loss function, which is missing in the field. In this work, we analyze the conversion error by recursive…
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
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Ferroelectric and Negative Capacitance Devices
