{"title":"Early Termination of STDP Learning with Spike Counts in Spiking Neural Networks","authors":"Sunghyun Choi, Jongsun Park","doi":"10.1109/ISOCC50952.2020.9333061","DOIUrl":null,"url":null,"abstract":"Spiking neural network (SNN) is considered as one of the most promising candidates for designing neuromorphic hardware due to its low power computing capability. Since SNNs are made from imitating features of the human brain, bio-plausible spike-timing-dependent plasticity (STDP) learning rule can be adjusted to perform unsupervised learning of SNN. In this paper, we present a spike count based early termination technique for STDP learning in SNN. To reduce redundant timesteps and calculations, spike counts of output neurons can be used to terminate the training process beforehand, thus latency and energy can be decreased. The proposed scheme reduces 50.7% of timesteps and 51.1% of total weight update during training with 0.35% accuracy drop in MNIST application.","PeriodicalId":270577,"journal":{"name":"2020 International SoC Design Conference (ISOCC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International SoC Design Conference (ISOCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISOCC50952.2020.9333061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Spiking neural network (SNN) is considered as one of the most promising candidates for designing neuromorphic hardware due to its low power computing capability. Since SNNs are made from imitating features of the human brain, bio-plausible spike-timing-dependent plasticity (STDP) learning rule can be adjusted to perform unsupervised learning of SNN. In this paper, we present a spike count based early termination technique for STDP learning in SNN. To reduce redundant timesteps and calculations, spike counts of output neurons can be used to terminate the training process beforehand, thus latency and energy can be decreased. The proposed scheme reduces 50.7% of timesteps and 51.1% of total weight update during training with 0.35% accuracy drop in MNIST application.
脉冲神经网络(SNN)由于其低功耗的计算能力而被认为是最有前途的神经形态硬件设计候选之一。由于SNN是模仿人类大脑的特征,因此可以调整生物似是而非的spike- time -dependent plasticity (STDP)学习规则来实现SNN的无监督学习。在本文中,我们提出了一种基于尖峰计数的SNN中STDP学习的早期终止技术。为了减少冗余的时间步长和计算,可以使用输出神经元的峰值计数来提前终止训练过程,从而降低延迟和能量。在MNIST应用中,该方案在训练过程中减少了50.7%的时间步长和51.1%的总权重更新,准确率下降了0.35%。