Supervised Learning Based on Temporal Coding in Spiking Neural Networks

被引:248
|
作者
Mostafa, Hesham [1 ]
机构
[1] Univ Calif San Diego, Inst Neural Computat, Jacobs Sch Engn, Dept Bioengn, La Jolla, CA 92093 USA
基金
瑞士国家科学基金会;
关键词
Backpropagation; spiking networks; supervised learning;
D O I
10.1109/TNNLS.2017.2726060
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Gradient descent training techniques are remarkably successful in training analog-valued artificial neural networks (ANNs). Such training techniques, however, do not transfer easily to spiking networks due to the spike generation hard nonlinearity and the discrete nature of spike communication. We show that in a feedforward spiking network that uses a temporal coding scheme where information is encoded in spike times instead of spike rates, the network input-output relation is differentiable almost everywhere. Moreover, this relation is piecewise linear after a transformation of variables. Methods for training ANNs thus carry directly to the training of such spiking networks as we show when training on the permutation invariant MNIST task. In contrast to rate-based spiking networks that are often used to approximate the behavior of ANNs, the networks we present spike much more sparsely and their behavior cannot be directly approximated by conventional ANNs. Our results highlight a new approach for controlling the behavior of spiking networks with realistic temporal dynamics, opening up the potential for using these networks to process spike patterns with complex temporal information.
引用
收藏
页码:3227 / 3235
页数:9
相关论文
共 50 条
  • [1] Delay learning based on temporal coding in Spiking Neural Networks
    Sun, Pengfei
    Wu, Jibin
    Zhang, Malu
    Devos, Paul
    Botteldooren, Dick
    [J]. NEURAL NETWORKS, 2024, 180
  • [2] Supervised Learning in Spiking Neural Networks for Precise Temporal Encoding
    Gardner, Brian
    Gruning, Andre
    [J]. PLOS ONE, 2016, 11 (08):
  • [3] Unsupervised Learning Based on Temporal Coding Using STDP in Spiking Neural Networks
    Sun, Congyi
    Chen, Qinyu
    Chen, Kai
    He, Guoqiang
    Fu, Yuxiang
    Li, Li
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2142 - 2146
  • [4] Supervised learning with spiking neural networks
    Xin, JG
    Embrechts, MJ
    [J]. IJCNN'01: INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2001, : 1772 - 1777
  • [5] Enhanced representation learning with temporal coding in sparsely spiking neural networks
    Fois, Adrien
    Girau, Bernard
    [J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2023, 17
  • [6] Supervised Learning in Multilayer Spiking Neural Networks With Spike Temporal Error Backpropagation
    Luo, Xiaoling
    Qu, Hong
    Wang, Yuchen
    Yi, Zhang
    Zhang, Jilun
    Zhang, Malu
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (12) : 10141 - 10153
  • [7] A Supervised Learning Algorithm for Multilayer Spiking Neural Networks Based on Temporal Coding Toward Energy-Efficient VLSI Processor Design
    Sakemi, Yusuke
    Morino, Kai
    Morie, Takashi
    Aihara, Kazuyuki
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (01) : 394 - 408
  • [8] Supervised Learning in Multilayer Spiking Neural Networks
    Sporea, Ioana
    Gruening, Andre
    [J]. NEURAL COMPUTATION, 2013, 25 (02) : 473 - 509
  • [9] Composer Classification based on Temporal Coding in Adaptive Spiking Neural Networks
    Prasad, Chaitanya N.
    Saboo, Krishnakant
    Rajendran, Bipin
    [J]. 2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [10] Temporal Coding in Spiking Neural Networks With Alpha Synaptic Function: Learning With Backpropagation
    Comsa, Iulia-Maria
    Potempa, Krzysztof
    Versari, Luca
    Fischbacher, Thomas
    Gesmundo, Andrea
    Alakuijala, Jyrki
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (10) : 5939 - 5952