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

被引:5
|
作者
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 条
  • [1] Direct training high-performance deep spiking neural networks: a review of theories and methods
    Zhou, Chenlin
    Zhang, Han
    Yu, Liutao
    Ye, Yumin
    Zhou, Zhaokun
    Huang, Liwei
    Ma, Zhengyu
    Fan, Xiaopeng
    Zhou, Huihui
    Tian, Yonghong
    FRONTIERS IN NEUROSCIENCE, 2024, 18
  • [2] Spatio-Temporal Backpropagation for Training High-Performance Spiking Neural Networks
    Wu, Yujie
    Deng, Lei
    Li, Guoqi
    Zhu, Jun
    Shi, Luping
    FRONTIERS IN NEUROSCIENCE, 2018, 12
  • [3] Gated Attention Coding for Training High-Performance and Efficient Spiking Neural Networks
    Qiu, Xuerui
    Zhu, Rui-Jie
    Chou, Yuhong
    Wang, Zhaorui
    Deng, Liang-Jian
    Li, Guoqi
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 1, 2024, : 601 - 610
  • [4] Spiking VGG7: Deep Convolutional Spiking Neural Network with Direct Training for Object Recognition
    Xiang, Shuiying
    Jiang, Shuqing
    Liu, Xiaosong
    Zhang, Tao
    Yu, Licun
    ELECTRONICS, 2022, 11 (13)
  • [5] Spikeformer: Training high-performance spiking neural network with transformer
    Li, Yudong
    Lei, Yunlin
    Yang, Xu
    NEUROCOMPUTING, 2024, 574
  • [6] Training High-Performance Low-Latency Spiking Neural Networks by Differentiation on Spike Representation
    Meng, Qingyan
    Xiao, Mingqing
    Yan, Shen
    Wang, Yisen
    Lin, Zhouchen
    Luo, Zhi-Quan
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2022, : 12434 - 12443
  • [7] Benchmarking Artificial Neural Network Architectures for High-Performance Spiking Neural Networks
    Islam, Riadul
    Majurski, Patrick
    Kwon, Jun
    Sharma, Anurag
    Tummala, Sri Ranga Sai Krishna
    SENSORS, 2024, 24 (04)
  • [8] Deep Spiking Neural Networks With Binary Weights for Object Recognition
    Wang, Yixuan
    Xu, Yang
    Yan, Rui
    Tang, Huajin
    IEEE TRANSACTIONS ON COGNITIVE AND DEVELOPMENTAL SYSTEMS, 2021, 13 (03) : 514 - 523
  • [9] Direct Training for Spiking Neural Networks: Faster, Larger, Better
    Wu, Yujie
    Deng, Lei
    Li, Guoqi
    Zhu, Jun
    Xie, Yuan
    Shi, Luping
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 1311 - 1318
  • [10] Object Detection with Spiking Neural Networks on Automotive Event Data
    Cordone, Loic
    Miramond, Benoit
    Thierion, Philippe
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,