College of Information Science & Technology, Nanjing Agricultural University, Nanjing 210095, China.
School of Management, Beijing Normal University, Zhuhai Campus, Zhuhai 519087, China.
Neural Netw. 2019 Aug;116:11-24. doi: 10.1016/j.neunet.2019.03.017. Epub 2019 Apr 1.
The supervised learning methods for spiking neurons based on temporal encoding are important foundation for the development of spiking neural networks. During the learning process, the synaptic weights of a spiking neuron are adjusted to make the neuron emit a specific spike train. Because various learning methods use the information of input spikes to calculate the adjustment of synaptic weights, how many input spikes participated in the calculation is a critical factor that can influence learning performance. This paper chooses an important category of learning methods as the research object to study the factor. The input spikes participated in weight adjustment are contained in a time interval. An optimal time interval that contains the most appropriate number of input spikes is proposed based on the characteristic of the category of learning methods. The length of the optimal time interval is determined by comprehensive consideration of desired and actual output spikes. The results of a lot of experiments show that the optimal time interval can obtain the highest learning performance under various experimental settings. If other time intervals are longer than the optimal time interval, an overlapping problem of input spikes will occur and the learning performance will decline a lot. The learning accuracy of the optimal time interval can be about 55% higher than the learning accuracy of an other longer time interval. If other time intervals are shorter than the optimal time interval, the input spikes contained in them will be insufficient to adjust synaptic weights and the learning performance will also decline. The learning accuracy of the optimal time interval can be about 8% higher than the learning accuracy of an other shorter time interval. In addition, the optimal time interval can also improve the generalization ability and pattern storage capability of the category of learning methods.
基于时间编码的尖峰神经元监督学习方法是尖峰神经网络发展的重要基础。在学习过程中,调整神经元的突触权重以使神经元发射特定的尖峰序列。由于各种学习方法使用输入尖峰的信息来计算突触权重的调整,因此参与计算的输入尖峰的数量是一个关键因素,它可以影响学习性能。本文选择了学习方法的一个重要类别作为研究对象来研究该因素。参与权重调整的输入尖峰包含在一个时间间隔内。基于学习方法类别的特征,提出了一个包含最合适数量输入尖峰的最优时间间隔。最优时间间隔的长度是通过综合考虑期望和实际输出尖峰来确定的。大量实验结果表明,在各种实验设置下,最优时间间隔可以获得最高的学习性能。如果其他时间间隔长于最优时间间隔,将会出现输入尖峰的重叠问题,学习性能会大幅下降。最优时间间隔的学习精度比其他更长时间间隔的学习精度高约 55%。如果其他时间间隔短于最优时间间隔,其中包含的输入尖峰不足以调整突触权重,学习性能也会下降。最优时间间隔的学习精度比其他更短时间间隔的学习精度高约 8%。此外,最优时间间隔还可以提高学习方法类别的泛化能力和模式存储能力。