Cargando…

Unsupervised learning of digit recognition using spike-timing-dependent plasticity

In order to understand how the mammalian neocortex is performing computations, two things are necessary; we need to have a good understanding of the available neuronal processing units and mechanisms, and we need to gain a better understanding of how those mechanisms are combined to build functionin...

Descripción completa

Detalles Bibliográficos
Autores principales: Diehl, Peter U., Cook, Matthew
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4522567/
https://www.ncbi.nlm.nih.gov/pubmed/26941637
http://dx.doi.org/10.3389/fncom.2015.00099
_version_ 1782383968587350016
author Diehl, Peter U.
Cook, Matthew
author_facet Diehl, Peter U.
Cook, Matthew
author_sort Diehl, Peter U.
collection PubMed
description In order to understand how the mammalian neocortex is performing computations, two things are necessary; we need to have a good understanding of the available neuronal processing units and mechanisms, and we need to gain a better understanding of how those mechanisms are combined to build functioning systems. Therefore, in recent years there is an increasing interest in how spiking neural networks (SNN) can be used to perform complex computations or solve pattern recognition tasks. However, it remains a challenging task to design SNNs which use biologically plausible mechanisms (especially for learning new patterns), since most such SNN architectures rely on training in a rate-based network and subsequent conversion to a SNN. We present a SNN for digit recognition which is based on mechanisms with increased biological plausibility, i.e., conductance-based instead of current-based synapses, spike-timing-dependent plasticity with time-dependent weight change, lateral inhibition, and an adaptive spiking threshold. Unlike most other systems, we do not use a teaching signal and do not present any class labels to the network. Using this unsupervised learning scheme, our architecture achieves 95% accuracy on the MNIST benchmark, which is better than previous SNN implementations without supervision. The fact that we used no domain-specific knowledge points toward the general applicability of our network design. Also, the performance of our network scales well with the number of neurons used and shows similar performance for four different learning rules, indicating robustness of the full combination of mechanisms, which suggests applicability in heterogeneous biological neural networks.
format Online
Article
Text
id pubmed-4522567
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-45225672016-03-03 Unsupervised learning of digit recognition using spike-timing-dependent plasticity Diehl, Peter U. Cook, Matthew Front Comput Neurosci Neuroscience In order to understand how the mammalian neocortex is performing computations, two things are necessary; we need to have a good understanding of the available neuronal processing units and mechanisms, and we need to gain a better understanding of how those mechanisms are combined to build functioning systems. Therefore, in recent years there is an increasing interest in how spiking neural networks (SNN) can be used to perform complex computations or solve pattern recognition tasks. However, it remains a challenging task to design SNNs which use biologically plausible mechanisms (especially for learning new patterns), since most such SNN architectures rely on training in a rate-based network and subsequent conversion to a SNN. We present a SNN for digit recognition which is based on mechanisms with increased biological plausibility, i.e., conductance-based instead of current-based synapses, spike-timing-dependent plasticity with time-dependent weight change, lateral inhibition, and an adaptive spiking threshold. Unlike most other systems, we do not use a teaching signal and do not present any class labels to the network. Using this unsupervised learning scheme, our architecture achieves 95% accuracy on the MNIST benchmark, which is better than previous SNN implementations without supervision. The fact that we used no domain-specific knowledge points toward the general applicability of our network design. Also, the performance of our network scales well with the number of neurons used and shows similar performance for four different learning rules, indicating robustness of the full combination of mechanisms, which suggests applicability in heterogeneous biological neural networks. Frontiers Media S.A. 2015-08-03 /pmc/articles/PMC4522567/ /pubmed/26941637 http://dx.doi.org/10.3389/fncom.2015.00099 Text en Copyright © 2015 Diehl and Cook. 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) or licensor 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
Diehl, Peter U.
Cook, Matthew
Unsupervised learning of digit recognition using spike-timing-dependent plasticity
title Unsupervised learning of digit recognition using spike-timing-dependent plasticity
title_full Unsupervised learning of digit recognition using spike-timing-dependent plasticity
title_fullStr Unsupervised learning of digit recognition using spike-timing-dependent plasticity
title_full_unstemmed Unsupervised learning of digit recognition using spike-timing-dependent plasticity
title_short Unsupervised learning of digit recognition using spike-timing-dependent plasticity
title_sort unsupervised learning of digit recognition using spike-timing-dependent plasticity
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4522567/
https://www.ncbi.nlm.nih.gov/pubmed/26941637
http://dx.doi.org/10.3389/fncom.2015.00099
work_keys_str_mv AT diehlpeteru unsupervisedlearningofdigitrecognitionusingspiketimingdependentplasticity
AT cookmatthew unsupervisedlearningofdigitrecognitionusingspiketimingdependentplasticity