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

被引:1075
作者
Diehl, Peter U. [1 ,2 ]
Cook, Matthew
机构
[1] ETH, Inst Neuroinformat, CH-8057 Zurich, Switzerland
[2] Univ Zurich, CH-8057 Zurich, Switzerland
关键词
spiking neural network; STDP; unsupervised learning; classification; digit recognition; NEURAL-NETWORK; IMPLEMENTATION; NEURONS;
D O I
10.3389/fncom.2015.00099
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:9
相关论文
共 49 条
[1]  
Abbott LF, 1999, ADV NEUR IN, V11, P69
[2]  
[Anonymous], 2000, Computational explorations in cognitive neuroscience: Understanding the mind by simulating the brain
[3]  
[Anonymous], NEUR NETW IJCNN 2015
[4]  
[Anonymous], 1985, PARALLEL DISTRIBUTED
[5]  
[Anonymous], 2011, Custom Integrated Circuits Conference
[6]  
[Anonymous], BIOM CIRC SYST C BIO
[7]   Spike-Based Synaptic Plasticity in Silicon: Design, Implementation, Application, and Challenges [J].
Azghadi, Mostafa Rahimi ;
Iannella, Nicolangelo ;
Al-Sarawi, Said F. ;
Indiveri, Giacomo ;
Abbott, Derek .
PROCEEDINGS OF THE IEEE, 2014, 102 (05) :717-737
[8]   Tunable Low Energy, Compact and High Performance Neuromorphic Circuit for Spike-Based Synaptic Plasticity [J].
Azghadi, Mostafa Rahimi ;
Iannella, Nicolangelo ;
Al-Sarawi, Said ;
Abbott, Derek .
PLOS ONE, 2014, 9 (02)
[9]  
Barroso L. A., 2005, ACM Queue, V3, P48, DOI 10.1145/1095408.1095420
[10]   Neurogrid: A Mixed-Analog-Digital Multichip System for Large-Scale Neural Simulations [J].
Benjamin, Ben Varkey ;
Gao, Peiran ;
McQuinn, Emmett ;
Choudhary, Swadesh ;
Chandrasekaran, Anand R. ;
Bussat, Jean-Marie ;
Alvarez-Icaza, Rodrigo ;
Arthur, John V. ;
Merolla, Paul A. ;
Boahen, Kwabena .
PROCEEDINGS OF THE IEEE, 2014, 102 (05) :699-716