Paired Competing Neurons Improving STDP Supervised Local Learning In Spiking Neural Networks

ArXiv Pub Date : 2023-08-04 DOI:10.48550/arXiv.2308.02194
Gaspard Goupy, Pierre Tirilly, Ioan Marius Bilasco
{"title":"Paired Competing Neurons Improving STDP Supervised Local Learning In Spiking Neural Networks","authors":"Gaspard Goupy, Pierre Tirilly, Ioan Marius Bilasco","doi":"10.48550/arXiv.2308.02194","DOIUrl":null,"url":null,"abstract":"Direct training of Spiking Neural Networks (SNNs) on neuromorphic hardware has the potential to significantly reduce the high energy consumption of Artificial Neural Networks (ANNs) training on modern computers. The biological plausibility of SNNs allows them to benefit from bio-inspired plasticity rules, such as Spike Timing-Dependent Plasticity (STDP). STDP offers gradient-free and unsupervised local learning, which can be easily implemented on neuromorphic hardware. However, relying solely on unsupervised STDP to perform classification tasks is not enough. 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. 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 through intra-class competition. We evaluated our proposed methods on image recognition datasets, including MNIST, Fashion-MNIST, and CIFAR-10. Results showed that our methods outperform current supervised STDP-based state of the art, for comparable architectures and numbers of neurons. Also, the use of PCN enhances the performance of S2-STDP, regardless of the configuration, and without introducing any hyperparameters.Further analysis demonstrated that our methods exhibited improved hyperparameter robustness, which reduces the need for tuning.","PeriodicalId":93888,"journal":{"name":"ArXiv","volume":"94 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-08-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ArXiv","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2308.02194","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Direct training of Spiking Neural Networks (SNNs) on neuromorphic hardware has the potential to significantly reduce the high energy consumption of Artificial Neural Networks (ANNs) training on modern computers. The biological plausibility of SNNs allows them to benefit from bio-inspired plasticity rules, such as Spike Timing-Dependent Plasticity (STDP). STDP offers gradient-free and unsupervised local learning, which can be easily implemented on neuromorphic hardware. However, relying solely on unsupervised STDP to perform classification tasks is not enough. 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. 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 through intra-class competition. We evaluated our proposed methods on image recognition datasets, including MNIST, Fashion-MNIST, and CIFAR-10. Results showed that our methods outperform current supervised STDP-based state of the art, for comparable architectures and numbers of neurons. Also, the use of PCN enhances the performance of S2-STDP, regardless of the configuration, and without introducing any hyperparameters.Further analysis demonstrated that our methods exhibited improved hyperparameter robustness, which reduces the need for tuning.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
配对竞争神经元对脉冲神经网络STDP监督局部学习的改进
在神经形态硬件上直接训练脉冲神经网络(SNNs)有可能显著降低在现代计算机上训练人工神经网络(ann)的高能耗。snn的生物学合理性使它们受益于生物启发的可塑性规则,如Spike time - dependent plasticity (STDP)。STDP提供无梯度和无监督的局部学习,可以很容易地在神经形态硬件上实现。然而,仅仅依靠无监督的STDP来执行分类任务是不够的。在本文中,我们提出了稳定监督STDP (S2-STDP),这是一种监督STDP学习规则,用于训练配备无监督STDP的SNN的分类层。S2-STDP集成了误差调制的权重更新,将神经元峰值与从层内平均放电时间导出的期望时间戳对齐。然后,我们引入了一种称为配对竞争神经元(PCN)的训练架构,以进一步增强用S2-STDP训练的分类层的学习能力。PCN将每个班级与成对的神经元联系起来,并通过班级内竞争鼓励神经元专业化。我们在图像识别数据集(包括MNIST、Fashion-MNIST和CIFAR-10)上评估了我们提出的方法。结果表明,对于类似的架构和神经元数量,我们的方法优于当前基于监督的stp的技术状态。此外,无论配置如何,使用PCN都可以增强S2-STDP的性能,而且不会引入任何超参数。进一步的分析表明,我们的方法表现出改进的超参数鲁棒性,从而减少了调优的需要。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Predictive Strategies for the Control of Complex Motor Skills: Recent Insights into Individual and Joint Actions. Metric-Guided Conformal Bounds for Probabilistic Image Reconstruction. RNA-FrameFlow: Flow Matching for de novo 3D RNA Backbone Design. Penalized Principal Component Analysis Using Smoothing. Self-Attention-Based Contextual Modulation Improves Neural System Identification.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1