Reducing the spike rate of deep spiking neural networks based on time-encoding

被引:0
|
作者
Fontanini, Riccardo [1 ]
Pilotto, Alessandro [1 ]
Esseni, David [1 ]
Loghi, Mirko [1 ]
机构
[1] Univ Udine, DPIA, Udine, Italy
来源
关键词
spiking neural networks; spike rate; learning strategy; loss function; GRADIENT DESCENT; NEURONS; POWER;
D O I
10.1088/2634-4386/ad64fd
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A primary objective of Spiking Neural Networks is a very energy-efficient computation. To achieve this target, a small spike rate is of course very beneficial given the event-driven nature of such a computation. A network that processes information encoded in spike timing can, by its nature, have such a sparse event rate, but, as the network becomes deeper and larger, the spike rate tends to increase without any improvements in the final accuracy. If, on the other hand, a penalty on the excess of spikes is used during the training, the network may shift to a configuration where many neurons are silent, thus affecting the effectiveness of the training itself. In this paper, we present a learning strategy to keep the final spike rate under control by changing the loss function to penalize the spikes generated by neurons after the first ones. Moreover, we also propose a 2-phase training strategy to avoid silent neurons during the training, intended for benchmarks where such an issue can cause the switch off of the network.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Reducing the Spike Rate in Deep Spiking Neural Networks
    Fontanini, Riccardo
    Esseni, David
    Loghi, Mirko
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON NEUROMORPHIC SYSTEMS 2022, ICONS 2022, 2022,
  • [2] Spike Trains Encoding and Threshold Rescaling Method for Deep Spiking Neural Networks
    Xu, Yang
    Tang, Huajin
    Xing, Jinwei
    Li, Hongying
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 1219 - 1224
  • [3] Robustness of Spiking Neural Networks Based on Time-to-First-Spike Encoding Against Adversarial Attacks
    Nomura, Osamu
    Sakemi, Yusuke
    Hosomi, Takeo
    Morie, Takashi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (09) : 3640 - 3644
  • [4] Neural Encoding and Spike Generation for Spiking Neural Networks implemented in FPGA
    de Oliveira Neto, Jose Rodrigues
    Cerquinho Cajueiro, Joao Paulo
    Ranhel, Joao
    25TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP 2015), 2015, : 55 - 61
  • [5] On-Chip Trainable Spiking Neural Networks Using Time-To-First-Spike Encoding
    Im, Jiseong
    Kim, Jaehyeon
    Yoo, Ho-Nam
    Baek, Jong-Won
    Kwon, Dongseok
    Oh, Seongbin
    Kim, Jangsaeng
    Hwang, Joon
    Park, Byung-Gook
    Lee, Jong-Ho
    IEEE ACCESS, 2022, 10 : 31263 - 31272
  • [6] Selection and Optimization of Temporal Spike Encoding Methods for Spiking Neural Networks
    Petro, Balint
    Kasabov, Nikola
    Kiss, Rita M.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2020, 31 (02) : 358 - 370
  • [7] Spike Trains Encoding Optimization for Spiking Neural Networks Implementation in FPGA
    Fang, Biao
    Zhang, Yuhao
    Yan, Rui
    Tang, Huajin
    2020 12TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2020, : 412 - 418
  • [8] Time Series Forecasting via Derivative Spike Encoding and Bespoke Loss Functions for Spiking Neural Networks
    Manna, Davide Liberato
    Vicente-Sola, Alex
    Kirkland, Paul
    Bihl, Trevor Joseph
    Di Caterina, Gaetano
    COMPUTERS, 2024, 13 (08)
  • [9] A TIME ENCODING APPROACH TO TRAINING SPIKING NEURAL NETWORKS
    Adam, Karen
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 5957 - 5961
  • [10] Spike-Event-Driven Deep Spiking Neural Network With Temporal Encoding
    Zhang, Zhixuan
    Liu, Qi
    IEEE SIGNAL PROCESSING LETTERS, 2021, 28 : 484 - 488