Direct training high-performance spiking neural networks for object recognition and detection

被引:10
|
作者
Zhang, Hong [1 ]
Li, Yang [1 ]
He, Bin [1 ]
Fan, Xiongfei [1 ]
Wang, Yue [1 ]
Zhang, Yu [1 ,2 ]
机构
[1] Zhejiang Univ, Coll Control Sci & Engn, State Key Lab Ind Control Technol, Hangzhou, Peoples R China
[2] Key Lab Collaborat Sensing & Autonomous Unmanned S, Hangzhou, Peoples R China
关键词
spiking neural networks; gate residual learning; attention spike decoder; spiking RetinaNet; object recognition; object detection;
D O I
10.3389/fnins.2023.1229951
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
IntroductionThe spiking neural network (SNN) is a bionic model that is energy-efficient when implemented on neuromorphic hardwares. The non-differentiability of the spiking signals and the complicated neural dynamics make direct training of high-performance SNNs a great challenge. There are numerous crucial issues to explore for the deployment of direct training SNNs, such as gradient vanishing and explosion, spiking signal decoding, and applications in upstream tasks. MethodsTo address gradient vanishing, we introduce a binary selection gate into the basic residual block and propose spiking gate (SG) ResNet to implement residual learning in SNNs. We propose two appropriate representations of the gate signal and verify that SG ResNet can overcome gradient vanishing or explosion by analyzing the gradient backpropagation. For the spiking signal decoding, a better decoding scheme than rate coding is achieved by our attention spike decoder (ASD), which dynamically assigns weights to spiking signals along the temporal, channel, and spatial dimensions. Results and discussionThe SG ResNet and ASD modules are evaluated on multiple object recognition datasets, including the static ImageNet, CIFAR-100, CIFAR-10, and neuromorphic DVS-CIFAR10 datasets. Superior accuracy is demonstrated with a tiny simulation time step of four, specifically 94.52% top-1 accuracy on CIFAR-10 and 75.64% top-1 accuracy on CIFAR-100. Spiking RetinaNet is proposed using SG ResNet as the backbone and ASD module for information decoding as the first direct-training hybrid SNN-ANN detector for RGB images. Spiking RetinaNet with a SG ResNet34 backbone achieves an mAP of 0.296 on the object detection dataset MSCOCO.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] LISNN: Improving Spiking Neural Networks with Lateral Interactions for Robust Object Recognition
    Cheng, Xiang
    Hao, Yunzhe
    Xu, Jiaming
    Xu, Bo
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1519 - 1525
  • [22] STDP-based spiking deep convolutional neural networks for object recognition
    Kheradpisheh, Saeed Reza
    Ganjtabesh, Mohammad
    Thorpe, Simon J.
    Masquelier, Timothee
    NEURAL NETWORKS, 2018, 99 : 56 - 67
  • [23] Training Spiking Neural Networks with Accumulated Spiking Flow
    Wu, Hao
    Zhang, Yueyi
    Weng, Wenming
    Zhang, Yongting
    Xiong, Zhiwei
    Zha, Zheng-Jun
    Sun, Xiaoyan
    Wu, Feng
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 10320 - 10328
  • [24] Spiking Neural Networks on High Performance Computer Clusters
    Chen, Chong
    Taha, Tarek M.
    OPTICS AND PHOTONICS FOR INFORMATION PROCESSING V, 2011, 8134
  • [25] Training Delays in Spiking Neural Networks
    State, Laura
    Aceituno, Pau Vilimelis
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: THEORETICAL NEURAL COMPUTATION, PT I, 2019, 11727 : 713 - 717
  • [26] Analyzing the Performance of Multilayer Neural Networks for Object Recognition
    Agrawal, Pulkit
    Girshick, Ross
    Malik, Jitendra
    COMPUTER VISION - ECCV 2014, PT VII, 2014, 8695 : 329 - 344
  • [27] Supervised Learning with Small Training Set for Gesture Recognition by Spiking Neural Networks
    Gyongyossy, Natabara Mate
    Domonkos, Mark
    Botzheim, Janos
    Korondi, Peter
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2201 - 2206
  • [28] Relaxation LIF: A gradient-based spiking neuron for direct training deep spiking neural networks
    Tang, Jianxiong
    Lai, Jian-Huang
    Zheng, Wei-Shi
    Yang, Lingxiao
    Xie, Xiaohua
    NEUROCOMPUTING, 2022, 501 : 499 - 513
  • [29] High-Performance Object Recognition by Employing a Transfer Learned Deep Convolutional Neural Network
    Hasan, Md Mehedi
    Srizon, Azmain Yakin
    Abu Sayeed
    Hasan, Md Al Mehedi
    PROCEEDINGS OF 2020 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (ICECE), 2020, : 250 - 253
  • [30] Object and Character Recognition Using Spiking Neural Network
    Bawane, Priyanka
    Gadariye, Snehali
    Chaturvedi, S.
    Khurshid, A. A.
    MATERIALS TODAY-PROCEEDINGS, 2018, 5 (01) : 360 - 366