First-spike based visual categorization using reward-modulated STDP
Reinforcement learning (RL) has recently regained popularity, with major achievements such as beating the European game of Go champion. Here, for the first time, we show that RL can be used efficiently to train a spiking neural network (SNN) to perform object recognition in natural images without using an external classifier. We used a feedforward convolutional SNN and a temporal coding scheme where the most strongly activated neurons fire first, while less activated ones fire later, or not at all. In the highest layers, each neuron was assigned to an object category, and it was assumed that the stimulus category was the category of the first neuron to fire. If this assumption was correct, the neuron was rewarded, i.e. spike-timing-dependent plasticity (STDP) was applied, which reinforced the neuron's selectivity. Otherwise, anti-STDP was applied, which encouraged the neuron to learn something else. As demonstrated on various image datasets (Caltech, ETH-80, and NORB), this reward modulated STDP (R-STDP) approach extracted particularly discriminative visual features, whereas classic unsupervised STDP extracts any feature that consistently repeats. As a result, R-STDP outperformed STDP on these datasets. Furthermore, R-STDP is suitable for online learning, and can adapt to drastic changes such as label permutations. Finally, it is worth mentioning that both feature extraction and classification were done with spikes, using at most one spike per neuron. Thus the network is hardware friendly and energy efficient.
Code (0)
등록된 구현이 없습니다.
Tasks
Game of GoObject RecognitionReinforcement LearningReinforcement Learning (RL)Similar Papers 제목 키워드 기반
BioLCNet: Reward-modulated Locally Connected Spiking Neural Networks
Brain-inspired computation and information processing alongside compatibility with neuromorphic hardware have made spiking neural networks (SNN) a promising method for solving learning tasks in machine learning (ML). Spi…
Decoderimage-classificationImage ClassificationBio-inspired digit recognition using reward-modulated spike-timing-dependent plasticity in deep convolutional networks
The primate visual system has inspired the development of deep artificial neural networks, which have revolutionized the computer vision domain. Yet these networks are much less energy-efficient than their biological cou…
DiagnosticCustom DNN using Reward Modulated Inverted STDP Learning for Temporal Pattern Recognition
Temporal spike recognition plays a crucial role in various domains, including anomaly detection, keyword spotting and neuroscience. This paper presents a novel algorithm for efficient temporal spike pattern recognition o…
Anomaly DetectionKeyword SpottingTime SeriesUltra Low-Power and Real-time ECG Classification Based on STDP and R-STDP Neural Networks for Wearable Devices
This paper presents a novel ECG classification algorithm for real-time cardiac monitoring on ultra low-power wearable devices. The proposed solution is based on spiking neural networks which are the third generation of n…
ECG ClassificationEnhancing efficiency of object recognition in different categorization levels by reinforcement learning in modular spiking neural networks
The human visual system contains a hierarchical sequence of modules that take part in visual perception at superordinate, basic, and subordinate categorization levels. During the last decades, various computational model…
Object Recognition