STDP-based spiking deep convolutional neural networks for object recognition. 2018

Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
Department of Computer Science, School of Mathematics, Statistics, and Computer Science, University of Tehran, Tehran, Iran; CERCO UMR 5549, CNRS -Université Toulouse 3, France. Electronic address: kheradpisheh@ut.ac.ir.

Previous studies have shown that spike-timing-dependent plasticity (STDP) can be used in spiking neural networks (SNN) to extract visual features of low or intermediate complexity in an unsupervised manner. These studies, however, used relatively shallow architectures, and only one layer was trainable. Another line of research has demonstrated - using rate-based neural networks trained with back-propagation - that having many layers increases the recognition robustness, an approach known as deep learning. We thus designed a deep SNN, comprising several convolutional (trainable with STDP) and pooling layers. We used a temporal coding scheme where the most strongly activated neurons fire first, and less activated neurons fire later or not at all. The network was exposed to natural images. Thanks to STDP, neurons progressively learned features corresponding to prototypical patterns that were both salient and frequent. Only a few tens of examples per category were required and no label was needed. After learning, the complexity of the extracted features increased along the hierarchy, from edge detectors in the first layer to object prototypes in the last layer. Coding was very sparse, with only a few thousands spikes per image, and in some cases the object category could be reasonably well inferred from the activity of a single higher-order neuron. More generally, the activity of a few hundreds of such neurons contained robust category information, as demonstrated using a classifier on Caltech 101, ETH-80, and MNIST databases. We also demonstrate the superiority of STDP over other unsupervised techniques such as random crops (HMAX) or auto-encoders. Taken together, our results suggest that the combination of STDP with latency coding may be a key to understanding the way that the primate visual system learns, its remarkable processing speed and its low energy consumption. These mechanisms are also interesting for artificial vision systems, particularly for hardware solutions.

UI MeSH Term Description Entries
D007858 Learning Relatively permanent change in behavior that is the result of past experience or practice. The concept includes the acquisition of knowledge. Phenomenography
D008959 Models, Neurological Theoretical representations that simulate the behavior or activity of the neurological system, processes or phenomena; includes the use of mathematical equations, computers, and other electronic equipment. Neurologic Models,Model, Neurological,Neurologic Model,Neurological Model,Neurological Models,Model, Neurologic,Models, Neurologic
D009473 Neuronal Plasticity The capacity of the NERVOUS SYSTEM to change its reactivity as the result of successive activations. Brain Plasticity,Plasticity, Neuronal,Axon Pruning,Axonal Pruning,Dendrite Arborization,Dendrite Pruning,Dendritic Arborization,Dendritic Pruning,Dendritic Remodeling,Neural Plasticity,Neurite Pruning,Neuronal Arborization,Neuronal Network Remodeling,Neuronal Pruning,Neuronal Remodeling,Neuroplasticity,Synaptic Plasticity,Synaptic Pruning,Arborization, Dendrite,Arborization, Dendritic,Arborization, Neuronal,Arborizations, Dendrite,Arborizations, Dendritic,Arborizations, Neuronal,Axon Prunings,Axonal Prunings,Brain Plasticities,Dendrite Arborizations,Dendrite Prunings,Dendritic Arborizations,Dendritic Prunings,Dendritic Remodelings,Network Remodeling, Neuronal,Network Remodelings, Neuronal,Neural Plasticities,Neurite Prunings,Neuronal Arborizations,Neuronal Network Remodelings,Neuronal Plasticities,Neuronal Prunings,Neuronal Remodelings,Neuroplasticities,Plasticities, Brain,Plasticities, Neural,Plasticities, Neuronal,Plasticities, Synaptic,Plasticity, Brain,Plasticity, Neural,Plasticity, Synaptic,Pruning, Axon,Pruning, Axonal,Pruning, Dendrite,Pruning, Dendritic,Pruning, Neurite,Pruning, Neuronal,Pruning, Synaptic,Prunings, Axon,Prunings, Axonal,Prunings, Dendrite,Prunings, Dendritic,Prunings, Neurite,Prunings, Neuronal,Prunings, Synaptic,Remodeling, Dendritic,Remodeling, Neuronal,Remodeling, Neuronal Network,Remodelings, Dendritic,Remodelings, Neuronal,Remodelings, Neuronal Network,Synaptic Plasticities,Synaptic Prunings
D009474 Neurons The basic cellular units of nervous tissue. Each neuron consists of a body, an axon, and dendrites. Their purpose is to receive, conduct, and transmit impulses in the NERVOUS SYSTEM. Nerve Cells,Cell, Nerve,Cells, Nerve,Nerve Cell,Neuron
D010364 Pattern Recognition, Visual Mental process to visually perceive a critical number of facts (the pattern), such as characters, shapes, displays, or designs. Recognition, Visual Pattern,Visual Pattern Recognition
D010775 Photic Stimulation Investigative technique commonly used during ELECTROENCEPHALOGRAPHY in which a series of bright light flashes or visual patterns are used to elicit brain activity. Stimulation, Photic,Visual Stimulation,Photic Stimulations,Stimulation, Visual,Stimulations, Photic,Stimulations, Visual,Visual Stimulations
D003198 Computer Simulation Computer-based representation of physical systems and phenomena such as chemical processes. Computational Modeling,Computational Modelling,Computer Models,In silico Modeling,In silico Models,In silico Simulation,Models, Computer,Computerized Models,Computer Model,Computer Simulations,Computerized Model,In silico Model,Model, Computer,Model, Computerized,Model, In silico,Modeling, Computational,Modeling, In silico,Modelling, Computational,Simulation, Computer,Simulation, In silico,Simulations, Computer
D006801 Humans Members of the species Homo sapiens. Homo sapiens,Man (Taxonomy),Human,Man, Modern,Modern Man
D000200 Action Potentials Abrupt changes in the membrane potential that sweep along the CELL MEMBRANE of excitable cells in response to excitation stimuli. Spike Potentials,Nerve Impulses,Action Potential,Impulse, Nerve,Impulses, Nerve,Nerve Impulse,Potential, Action,Potential, Spike,Potentials, Action,Potentials, Spike,Spike Potential
D000818 Animals Unicellular or multicellular, heterotrophic organisms, that have sensation and the power of voluntary movement. Under the older five kingdom paradigm, Animalia was one of the kingdoms. Under the modern three domain model, Animalia represents one of the many groups in the domain EUKARYOTA. Animal,Metazoa,Animalia

Related Publications

Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
January 2023, Frontiers in neuroscience,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
January 2018, Frontiers in neuroscience,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
January 2023, Frontiers in neuroscience,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
January 2021, Frontiers in computational neuroscience,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
August 2020, Biomedizinische Technik. Biomedical engineering,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
January 2022, PeerJ. Computer science,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
June 2023, Micromachines,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
August 2023, Optics express,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
November 2023, IEEE transactions on neural networks and learning systems,
Saeed Reza Kheradpisheh, and Mohammad Ganjtabesh, and Simon J Thorpe, and Timothée Masquelier
July 2017, IEEE transactions on pattern analysis and machine intelligence,
Copied contents to your clipboard!