SNN2ANN: A Fast and Memory-Efficient Training Framework for Spiking Neural Networks
Jianxiong Tang, Jianhuang Lai, Xiaohua Xie, Lingxiao Yang, Wei-Shi, Zheng

TL;DR
This paper introduces SNN2ANN, a novel framework that enables fast, memory-efficient training of spiking neural networks by sharing weights with ANNs and using spiking mapping units, achieving comparable accuracy with reduced resources.
Contribution
The paper proposes a new SNN-to-ANN training framework that significantly reduces training time and memory costs while maintaining high accuracy, addressing limitations of existing methods.
Findings
Achieves comparable accuracy with fewer time steps and training resources.
Reduces GPU memory costs and spike activities substantially.
Performs well on benchmark datasets like CIFAR and Tiny-ImageNet.
Abstract
Spiking neural networks are efficient computation models for low-power environments. Spike-based BP algorithms and ANN-to-SNN (ANN2SNN) conversions are successful techniques for SNN training. Nevertheless, the spike-base BP training is slow and requires large memory costs. Though ANN2NN provides a low-cost way to train SNNs, it requires many inference steps to mimic the well-trained ANN for good performance. In this paper, we propose a SNN-to-ANN (SNN2ANN) framework to train the SNN in a fast and memory-efficient way. The SNN2ANN consists of 2 components: a) a weight sharing architecture between ANN and SNN and b) spiking mapping units. Firstly, the architecture trains the weight-sharing parameters on the ANN branch, resulting in fast training and low memory costs for SNN. Secondly, the spiking mapping units ensure that the activation values of the ANN are the spiking features. As a…
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
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neural dynamics and brain function
