Constructing Deep Spiking Neural Networks from Artificial Neural Networks with Knowledge Distillation

Qi Xu, Yaxin Li, Jiangrong Shen*, Jian K. Liu, Huajin Tang, Gang Pan*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Spiking neural networks (SNNs) are well-known as brain-inspired models with high computing efficiency, due to a key component that they utilize spikes as information units, close to the biological neural systems. Although spiking based models are energy efficient by taking advantage of discrete spike signals, their performance is limited by current network structures and their training methods. As discrete signals, typical SNNs cannot apply the gradient descent rules directly into parameter adjustment as artificial neural networks (ANNs). Aiming at this limitation, here we propose a novel method of constructing deep SNN models with knowledge distillation (KD) that uses ANN as the teacher model and SNN as the student model. Through the ANN-SNN joint training algorithm, the student SNN model can learn rich feature information from the teacher ANN model through the KD method, yet it avoids training SNN from scratch when communicating with non-differentiable spikes. Our method can not only build a more efficient deep spiking structure feasibly and reasonably but use few time steps to train the whole model compared to direct training or ANN to SNN methods. More importantly, it has a superb ability of noise immunity for various types of artificial noises and natural signals. The proposed novel method provides efficient ways to improve the performance of SNN through constructing deeper structures in a high-throughput fashion, with potential usage for light and efficient brain-inspired computing of practical scenarios.
Original languageEnglish
Title of host publication2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)
PublisherIEEE
Pages7886-7895
Number of pages10
ISBN (Electronic)9798350301298
ISBN (Print)9798350301304 (PoD)
DOIs
Publication statusPublished - 22 Aug 2023
Event34th IEEE/CVF Conference on Computer Vision and Pattern Recognition - Vancouver, Canada
Duration: 18 Jun 202322 Jun 2023

Publication series

NameProceedings. IEEE Computer Society Conference on Computer Vision and Pattern Recognition
PublisherIEEE
ISSN (Print)1063-6919
ISSN (Electronic)2575-7075

Conference

Conference34th IEEE/CVF Conference on Computer Vision and Pattern Recognition
Country/TerritoryCanada
CityVancouver
Period18/06/2322/06/23

Bibliographical note

Acknowledgement:
This work was supported in part by National Natural Science Foundation of China (NSFC No.62206037), National Key Research and Development Program of China (2021ZD0109803), the Huawei-Zhejiang University Joint Innovation Project on Brain-Inspired Computing (FA2019111021), Open Research Fund from Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ), under Grant No. GML-KF-22-11, the CAAIHuawei Mindspore Open Fund under Grant CAAIXSJLJJ2020-024A and the Fundamental Research Funds for the Central Universities (DUT21RC(3)091).

Keywords

  • Computational imaging

Fingerprint

Dive into the research topics of 'Constructing Deep Spiking Neural Networks from Artificial Neural Networks with Knowledge Distillation'. Together they form a unique fingerprint.

Cite this