Paired competing neurons improving STDP supervised local learning in Spiking Neural Networks

被引:0
|
作者
Goupy, Gaspard [1 ]
Tirilly, Pierre [1 ]
Bilasco, Ioan Marius [1 ]
机构
[1] Univ Lille, CNRS, Cent Lille, UMR 9189,CRIStAL, Lille, France
关键词
Spiking Neural Networks; image recognition; supervised STDP; Winner-Takes-All; intra-class competitive learning; TIMING-DEPENDENT PLASTICITY; BACKPROPAGATION;
D O I
10.3389/fnins.2024.1401690
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Direct training of Spiking Neural Networks (SNNs) on neuromorphic hardware has the potential to significantly reduce the energy consumption of artificial neural network training. SNNs trained with Spike Timing-Dependent Plasticity (STDP) benefit from gradient-free and unsupervised local learning, which can be easily implemented on ultra-low-power neuromorphic hardware. However, classification tasks cannot be performed solely with unsupervised STDP. In this paper, we propose Stabilized Supervised STDP (S2-STDP), a supervised STDP learning rule to train the classification layer of an SNN equipped with unsupervised STDP for feature extraction. S2-STDP integrates error-modulated weight updates that align neuron spikes with desired timestamps derived from the average firing time within the layer. Then, we introduce a training architecture called Paired Competing Neurons (PCN) to further enhance the learning capabilities of our classification layer trained with S2-STDP. PCN associates each class with paired neurons and encourages neuron specialization toward target or non-target samples through intra-class competition. We evaluate our methods on image recognition datasets, including MNIST, Fashion-MNIST, and CIFAR-10. Results show that our methods outperform state-of-the-art supervised STDP learning rules, for comparable architectures and numbers of neurons. Further analysis demonstrates that the use of PCN enhances the performance of S2-STDP, regardless of the hyperparameter set and without introducing any additional hyperparameters.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] An STDP-Based Supervised Learning Algorithm for Spiking Neural Networks
    Hu, Zhanhao
    Wang, Tao
    Hu, Xiaolin
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT II, 2017, 10635 : 92 - 100
  • [2] Touch Modality Classification using Spiking Neural Networks and Supervised-STDP Learning
    Dabbous, Ali
    Ibrahim, Ali
    Valle, Maurizio
    Bartolozzi, Chiara
    [J]. 2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [3] A biologically plausible supervised learning method for spiking neural networks using the symmetric STDP rule
    Hao, Yunzhe
    Huang, Xuhui
    Dong, Meng
    Xu, Bo
    [J]. NEURAL NETWORKS, 2020, 121 : 387 - 395
  • [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] STDP Learning of Image Patches with Convolutional Spiking Neural Networks
    Saunders, Daniel J.
    Siegelmann, Hava T.
    Kozma, Robert
    Ruszinko, Miklos
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [6] Supervised Learning in Multilayer Spiking Neural Networks
    Sporea, Ioana
    Gruening, Andre
    [J]. NEURAL COMPUTATION, 2013, 25 (02) : 473 - 509
  • [7] Early Termination of STDP Learning with Spike Counts in Spiking Neural Networks
    Choi, Sunghyun
    Park, Jongsun
    [J]. 2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 75 - 76
  • [8] Supervised learning in spiking neurons
    Charlotte Le Mouel
    Pierre Yger
    KD Harris
    [J]. BMC Neuroscience, 14 (Suppl 1)
  • [9] Supervised learning in spiking neural networks with FORCE training
    Wilten Nicola
    Claudia Clopath
    [J]. Nature Communications, 8
  • [10] Supervised learning in spiking neural networks with FORCE training
    Nicola, Wilten
    Clopath, Claudia
    [J]. NATURE COMMUNICATIONS, 2017, 8