Learning to Time-Decode in Spiking Neural Networks Through the Information Bottleneck

被引:0
|
作者
Skatchkovsky, Nicolas [1 ]
Simeone, Osvaldo [1 ]
Jang, Hyeryung [2 ]
机构
[1] Kings Coll London, KCLIP Lab, Dept Engn, London, England
[2] Dongguk Univ, ION Grp, Dept AI, Seoul, South Korea
来源
ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021) | 2021年 / 34卷
基金
新加坡国家研究基金会; 欧洲研究理事会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the key challenges in training Spiking Neural Networks (SNNs) is that target outputs typically come in the form of natural signals, such as labels for classification or images for generative models, and need to be encoded into spikes. This is done by handcrafting target spiking signals, which in turn implicitly fixes the mechanisms used to decode spikes into natural signals, e.g., rate decoding. The arbitrary choice of target signals and decoding rule generally impairs the capacity of the SNN to encode and process information in the timing of spikes. To address this problem, this work introduces a hybrid variational autoencoder architecture, consisting of an encoding SNN and a decoding Artificial Neural Network (ANN). The role of the decoding ANN is to learn how to best convert the spiking signals output by the SNN into the target natural signal. A novel end-to-end learning rule is introduced that optimizes a directed information bottleneck training criterion via surrogate gradients. We demonstrate the applicability of the technique in an experimental settings on various tasks, including real-life datasets.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] A reinforcement learning algorithm for spiking neural networks
    Florian, RV
    Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings, 2005, : 299 - 306
  • [32] Supervised Learning in Multilayer Spiking Neural Networks
    Sporea, Ioana
    Gruening, Andre
    NEURAL COMPUTATION, 2013, 25 (02) : 473 - 509
  • [33] Learning in neural networks by reinforcement of irregular spiking
    Xie, XH
    Seung, HS
    PHYSICAL REVIEW E, 2004, 69 (04): : 10
  • [34] Deep Residual Learning in Spiking Neural Networks
    Fang, Wei
    Yu, Zhaofei
    Chen, Yanqi
    Huang, Tiejun
    Masquelier, Timothee
    Tian, Yonghong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [35] A Learning Framework for Controlling Spiking Neural Networks
    Narayanan, Vignesh
    Ritt, Jason T.
    Li, Jr-Shin
    Ching, ShiNung
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 211 - 216
  • [36] Spatiotemporal coding in the cortex:: Information flow-based learning in spiking neural networks
    Deco, G
    Schürmann, B
    NEURAL COMPUTATION, 1999, 11 (04) : 919 - 934
  • [37] Information-Theoretic Intrinsic Plasticity for Online Unsupervised Learning in Spiking Neural Networks
    Zhang, Wenrui
    Li, Peng
    FRONTIERS IN NEUROSCIENCE, 2019, 13
  • [38] Accurate online training of dynamical spiking neural networks through Forward Propagation Through Time
    Yin, Bojian
    Corradi, Federico
    Bohte, Sander M. M.
    NATURE MACHINE INTELLIGENCE, 2023, 5 (05) : 518 - +
  • [39] Accurate online training of dynamical spiking neural networks through Forward Propagation Through Time
    Bojian Yin
    Federico Corradi
    Sander M. Bohté
    Nature Machine Intelligence, 2023, 5 : 518 - 527
  • [40] Markov Information Bottleneck to Improve Information Flow in Stochastic Neural Networks
    Thanh Tang Nguyen
    Choi, Jaesik
    ENTROPY, 2019, 21 (10)