Cargando…

A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons

Neuroscience research confirms that the synaptic delays are not constant, but can be modulated. This paper proposes a supervised delay learning algorithm for spiking neurons with temporal encoding, in which both the weight and delay of a synaptic connection can be adjusted to enhance the learning pe...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Xiangwen, Lin, Xianghong, Dang, Xiaochao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6445871/
https://www.ncbi.nlm.nih.gov/pubmed/30971877
http://dx.doi.org/10.3389/fnins.2019.00252
_version_ 1783408259531538432
author Wang, Xiangwen
Lin, Xianghong
Dang, Xiaochao
author_facet Wang, Xiangwen
Lin, Xianghong
Dang, Xiaochao
author_sort Wang, Xiangwen
collection PubMed
description Neuroscience research confirms that the synaptic delays are not constant, but can be modulated. This paper proposes a supervised delay learning algorithm for spiking neurons with temporal encoding, in which both the weight and delay of a synaptic connection can be adjusted to enhance the learning performance. The proposed algorithm firstly defines spike train kernels to transform discrete spike trains during the learning phase into continuous analog signals so that common mathematical operations can be performed on them, and then deduces the supervised learning rules of synaptic weights and delays by gradient descent method. The proposed algorithm is successfully applied to various spike train learning tasks, and the effects of parameters of synaptic delays are analyzed in detail. Experimental results show that the network with dynamic delays achieves higher learning accuracy and less learning epochs than the network with static delays. The delay learning algorithm is further validated on a practical example of an image classification problem. The results again show that it can achieve a good classification performance with a proper receptive field. Therefore, the synaptic delay learning is significant for practical applications and theoretical researches of spiking neural networks.
format Online
Article
Text
id pubmed-6445871
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-64458712019-04-10 A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons Wang, Xiangwen Lin, Xianghong Dang, Xiaochao Front Neurosci Neuroscience Neuroscience research confirms that the synaptic delays are not constant, but can be modulated. This paper proposes a supervised delay learning algorithm for spiking neurons with temporal encoding, in which both the weight and delay of a synaptic connection can be adjusted to enhance the learning performance. The proposed algorithm firstly defines spike train kernels to transform discrete spike trains during the learning phase into continuous analog signals so that common mathematical operations can be performed on them, and then deduces the supervised learning rules of synaptic weights and delays by gradient descent method. The proposed algorithm is successfully applied to various spike train learning tasks, and the effects of parameters of synaptic delays are analyzed in detail. Experimental results show that the network with dynamic delays achieves higher learning accuracy and less learning epochs than the network with static delays. The delay learning algorithm is further validated on a practical example of an image classification problem. The results again show that it can achieve a good classification performance with a proper receptive field. Therefore, the synaptic delay learning is significant for practical applications and theoretical researches of spiking neural networks. Frontiers Media S.A. 2019-03-27 /pmc/articles/PMC6445871/ /pubmed/30971877 http://dx.doi.org/10.3389/fnins.2019.00252 Text en Copyright © 2019 Wang, Lin and Dang. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Wang, Xiangwen
Lin, Xianghong
Dang, Xiaochao
A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons
title A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons
title_full A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons
title_fullStr A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons
title_full_unstemmed A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons
title_short A Delay Learning Algorithm Based on Spike Train Kernels for Spiking Neurons
title_sort delay learning algorithm based on spike train kernels for spiking neurons
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6445871/
https://www.ncbi.nlm.nih.gov/pubmed/30971877
http://dx.doi.org/10.3389/fnins.2019.00252
work_keys_str_mv AT wangxiangwen adelaylearningalgorithmbasedonspiketrainkernelsforspikingneurons
AT linxianghong adelaylearningalgorithmbasedonspiketrainkernelsforspikingneurons
AT dangxiaochao adelaylearningalgorithmbasedonspiketrainkernelsforspikingneurons
AT wangxiangwen delaylearningalgorithmbasedonspiketrainkernelsforspikingneurons
AT linxianghong delaylearningalgorithmbasedonspiketrainkernelsforspikingneurons
AT dangxiaochao delaylearningalgorithmbasedonspiketrainkernelsforspikingneurons