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...
Autores principales: | , |
---|---|
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 |