Towards Ultra Low Latency Spiking Neural Networks for Vision and Sequential Tasks Using Temporal Pruning

被引:17
|
作者
Chowdhury, Sayeed Shafayet [1 ]
Rathi, Nitin [1 ]
Roy, Kaushik [1 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
来源
基金
美国国家科学基金会;
关键词
Spiking neural networks; Unit timestep; Energy efficiency; Temporal pruning; Reinforcement learning;
D O I
10.1007/978-3-031-20083-0_42
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Spiking Neural Networks (SNNs) can be energy efficient alternatives to commonly used deep neural networks (DNNs). However, computation over multiple timesteps increases latency and energy and incurs memory access overhead of membrane potentials. Hence, latency reduction is pivotal to obtain SNNs with high energy efficiency. But, reducing latency can have an adverse effect on accuracy. To optimize the accuracy-energy-latency trade-off, we propose a temporal pruning method which starts with an SNN of T timesteps, and reduces T every iteration of training, with threshold and leak as trainable parameters. This results in a continuum of SNNs from T timesteps, all the way up to unit timestep. Training SNNs directly with 1 timestep results in convergence failure due to layerwise spike vanishing and difficulty in finding optimum thresholds. The proposed temporal pruning overcomes this by enabling the learning of suitable layerwise thresholds with backpropagation by maintaining sufficient spiking activity. Using the proposed algorithm, we achieve top-1 accuracy of 93.05%, 70.15% and 69.00% on CIFAR-10, CIFAR-100 and ImageNet, respectively with VGG16, in just 1 timestep. Note, SNNs with leaky-integrate-and-fire (LIF) neurons behave as Recurrent Neural Networks (RNNs), with the membrane potential retaining information of previous inputs. The proposed SNNs also enable performing sequential tasks such as reinforcement learning on Cartpole and Atari pong environments using only 1 to 5 timesteps.
引用
收藏
页码:709 / 726
页数:18
相关论文
共 50 条
  • [1] Spatio-Temporal Pruning and Quantization for Low-latency Spiking Neural Networks
    Chowdhury, Sayeed Shafayet
    Garg, Isha
    Roy, Kaushik
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [2] Spatio-Temporal Pruning for Training Ultra-Low-Latency Spiking Neural Networks in Remote Sensing Scene Classification
    Li, Jiahao
    Xu, Ming
    Chen, He
    Liu, Wenchao
    Chen, Liang
    Xie, Yizhuang
    REMOTE SENSING, 2024, 16 (17)
  • [3] OneSpike: Ultra-low latency spiking neural networks
    Tang, Kaiwen
    Yan, Zhanglu
    Wong, Weng-Fai
    2024 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN 2024, 2024,
  • [4] Can Deep Neural Networks be Converted to Ultra Low-Latency Spiking Neural Networks?
    Datta, Gourav
    Beerel, Peter A.
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 718 - 723
  • [5] Ultra-low latency spiking neural networks with spatio-temporal compression and synaptic convolutional block
    Xu, Changqing
    Liu, Yi
    Yang, Yintang
    NEUROCOMPUTING, 2023, 550
  • [6] A Low Latency Spiking Neural Network with Improved Temporal Dynamics
    Yao, Yunpeng
    Kan, Yirong
    Zhu, Guangxian
    Zhang, Renyuan
    2023 IEEE 36TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE, SOCC, 2023, : 226 - 231
  • [7] Dynamic spatio-temporal pruning for efficient spiking neural networks
    Gou, Shuiping
    Fu, Jiahui
    Sha, Yu
    Cao, Zhen
    Guo, Zhang
    Eshraghian, Jason K.
    Li, Ruimin
    Jiao, Licheng
    FRONTIERS IN NEUROSCIENCE, 2025, 19
  • [8] CS-QCFS: Bridging the performance gap in ultra-low latency spiking neural networks
    Yang, Hongchao
    Yang, Suorong
    Zhang, Lingming
    Dou, Hui
    Shen, Furao
    Zhao, Jian
    NEURAL NETWORKS, 2025, 184
  • [9] Shrinking Your TimeStep: Towards Low-Latency Neuromorphic Object Recognition with Spiking Neural Networks
    Ding, Yongqi
    Zuo, Lin
    Jing, Mengmeng
    He, Pei
    Xiao, Yongjun
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 10, 2024, : 11811 - 11819
  • [10] Towards Spatio-Temporal Pattern Recognition Using Evolving Spiking Neural Networks
    Schliebs, Stefan
    Nuntalid, Nuttapod
    Kasabov, Nikola
    NEURAL INFORMATION PROCESSING: THEORY AND ALGORITHMS, PT I, 2010, 6443 : 163 - 170