First Error-Based Supervised Learning Algorithm for Spiking Neural Networks
First Error-Based Supervised Learning Algorithm for Spiking Neural Networks
复制标题
第一个基于误差的尖峰神经网络监督学习算法
DOI:
10.3389/fnins.2019.00559
复制
发表时间:
2019-06-06
影响因子:
4.3
通讯作者:
Chen, Yi
中科院分区:
文献类型:
--
作者:
Luo, Xiaoling;Qu, Hong;Chen, Yi
Neural circuits respond to multiple sensory stimuli by firing precisely timed spikes. Inspired by this phenomenon, the spike timing-based spiking neural networks (SNNs) are proposed to process and memorize the spatiotemporal spike patterns. However, the response speed and accuracy of the existing learning algorithms of SNNs are still lacking compared to the human brain. To further improve the performance of learning precisely timed spikes, we propose a new weight updating mechanism which always adjusts the synaptic weights at the first wrong output spike time. The proposed learning algorithm can accurately adjust the synaptic weights that contribute to the membrane potential of desired and non-desired firing time. Experimental results demonstrate that the proposed algorithm shows higher accuracy, better robustness, and less computational resources compared with the remote supervised method (ReSuMe) and the spike pattern association neuron (SPAN), which are classic sequence learning algorithms. In addition, the SNN-based computational model equipped with the proposed learning method achieves better recognition results in speech recognition task compared with other bio-inspired baseline systems.