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

被引:25
|
作者
Xu, Qi [1 ]
Li, Yaxin [1 ]
Shen, Jiangrong [2 ]
Liu, Jian K. [3 ]
Tang, Huajin [2 ]
Pan, Gang [2 ]
机构
[1] Dalin Univ Technol, Sch Artificial Intelligence, Dalian, Peoples R China
[2] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou, Peoples R China
[3] Univ Leeds, Sch Comp, Leeds, W Yorkshire, England
基金
中国国家自然科学基金;
关键词
D O I
10.1109/CVPR52729.2023.00762
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:7886 / 7895
页数:10
相关论文
共 50 条
  • [31] Artificial grammar recognition using spiking neural networks
    Philip Cavaco
    Baran Çürüklü
    Karl Magnus Petersson
    [J]. BMC Neuroscience, 10 (Suppl 1)
  • [32] Building a bridge between spiking and artificial neural networks
    Kaiser, Florian
    Feldbusch, Fridtjof
    [J]. ARTIFICIAL NEURAL NETWORKS - ICANN 2007, PT 1, PROCEEDINGS, 2007, 4668 : 380 - +
  • [33] Comparison of Artificial and Spiking Neural Networks on Digital Hardware
    Davidson, Simon
    Furber, Steve B.
    [J]. FRONTIERS IN NEUROSCIENCE, 2021, 15
  • [34] From artificial neural networks to spiking neuron populations and back again
    de Kamps, M
    van der Velde, F
    [J]. NEURAL NETWORKS, 2001, 14 (6-7) : 941 - 953
  • [35] Knowledge extraction from artificial neural networks models
    Boger, Z
    Guterman, H
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 3030 - 3035
  • [36] Can Deep Neural Networks be Converted to Ultra Low-Latency Spiking Neural Networks?
    Datta, Gourav
    Beerel, Peter A.
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 718 - 723
  • [37] Artificial neural networks and deep learning
    Geubbelmans, Melvin
    Rousseau, Axel-Jan
    Burzykowski, Tomasz
    Valkenborg, Dirk
    [J]. AMERICAN JOURNAL OF ORTHODONTICS AND DENTOFACIAL ORTHOPEDICS, 2024, 165 (02) : 248 - 251
  • [38] Deep learning and deep knowledge representation in Spiking Neural Networks for Brain-Computer Interfaces
    Kumarasinghe, Kaushalya
    Kasabov, Nikola
    Taylor, Denise
    [J]. NEURAL NETWORKS, 2020, 121 (121) : 169 - 185
  • [39] Deep Convolutional Spiking Neural Networks for Keyword Spotting
    Yilmaz, Emre
    Gevrek, Ozgur Bora
    Wu, Jibin
    Chen, Yuxiang
    Meng, Xuanbo
    Li, Haizhou
    [J]. INTERSPEECH 2020, 2020, : 2557 - 2561
  • [40] Neuromorphic deep spiking neural networks for seizure detection
    Yang, Yikai
    Eshraghian, Jason K.
    Truong, Nhan Duy
    Nikpour, Armin
    Kavehei, Omid
    [J]. NEUROMORPHIC COMPUTING AND ENGINEERING, 2023, 3 (01):