Cargando…

Event-driven contrastive divergence for spiking neuromorphic systems

Restricted Boltzmann Machines (RBMs) and Deep Belief Networks have been demonstrated to perform efficiently in a variety of applications, such as dimensionality reduction, feature learning, and classification. Their implementation on neuromorphic hardware platforms emulating large-scale networks of...

Descripción completa

Detalles Bibliográficos
Autores principales: Neftci, Emre, Das, Srinjoy, Pedroni, Bruno, Kreutz-Delgado, Kenneth, Cauwenberghs, Gert
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3922083/
https://www.ncbi.nlm.nih.gov/pubmed/24574952
http://dx.doi.org/10.3389/fnins.2013.00272
_version_ 1782303405273776128
author Neftci, Emre
Das, Srinjoy
Pedroni, Bruno
Kreutz-Delgado, Kenneth
Cauwenberghs, Gert
author_facet Neftci, Emre
Das, Srinjoy
Pedroni, Bruno
Kreutz-Delgado, Kenneth
Cauwenberghs, Gert
author_sort Neftci, Emre
collection PubMed
description Restricted Boltzmann Machines (RBMs) and Deep Belief Networks have been demonstrated to perform efficiently in a variety of applications, such as dimensionality reduction, feature learning, and classification. Their implementation on neuromorphic hardware platforms emulating large-scale networks of spiking neurons can have significant advantages from the perspectives of scalability, power dissipation and real-time interfacing with the environment. However, the traditional RBM architecture and the commonly used training algorithm known as Contrastive Divergence (CD) are based on discrete updates and exact arithmetics which do not directly map onto a dynamical neural substrate. Here, we present an event-driven variation of CD to train a RBM constructed with Integrate & Fire (I&F) neurons, that is constrained by the limitations of existing and near future neuromorphic hardware platforms. Our strategy is based on neural sampling, which allows us to synthesize a spiking neural network that samples from a target Boltzmann distribution. The recurrent activity of the network replaces the discrete steps of the CD algorithm, while Spike Time Dependent Plasticity (STDP) carries out the weight updates in an online, asynchronous fashion. We demonstrate our approach by training an RBM composed of leaky I&F neurons with STDP synapses to learn a generative model of the MNIST hand-written digit dataset, and by testing it in recognition, generation and cue integration tasks. Our results contribute to a machine learning-driven approach for synthesizing networks of spiking neurons capable of carrying out practical, high-level functionality.
format Online
Article
Text
id pubmed-3922083
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-39220832014-02-26 Event-driven contrastive divergence for spiking neuromorphic systems Neftci, Emre Das, Srinjoy Pedroni, Bruno Kreutz-Delgado, Kenneth Cauwenberghs, Gert Front Neurosci Neuroscience Restricted Boltzmann Machines (RBMs) and Deep Belief Networks have been demonstrated to perform efficiently in a variety of applications, such as dimensionality reduction, feature learning, and classification. Their implementation on neuromorphic hardware platforms emulating large-scale networks of spiking neurons can have significant advantages from the perspectives of scalability, power dissipation and real-time interfacing with the environment. However, the traditional RBM architecture and the commonly used training algorithm known as Contrastive Divergence (CD) are based on discrete updates and exact arithmetics which do not directly map onto a dynamical neural substrate. Here, we present an event-driven variation of CD to train a RBM constructed with Integrate & Fire (I&F) neurons, that is constrained by the limitations of existing and near future neuromorphic hardware platforms. Our strategy is based on neural sampling, which allows us to synthesize a spiking neural network that samples from a target Boltzmann distribution. The recurrent activity of the network replaces the discrete steps of the CD algorithm, while Spike Time Dependent Plasticity (STDP) carries out the weight updates in an online, asynchronous fashion. We demonstrate our approach by training an RBM composed of leaky I&F neurons with STDP synapses to learn a generative model of the MNIST hand-written digit dataset, and by testing it in recognition, generation and cue integration tasks. Our results contribute to a machine learning-driven approach for synthesizing networks of spiking neurons capable of carrying out practical, high-level functionality. Frontiers Media S.A. 2014-01-30 /pmc/articles/PMC3922083/ /pubmed/24574952 http://dx.doi.org/10.3389/fnins.2013.00272 Text en Copyright © 2014 Neftci, Das, Pedroni, Kreutz-Delgado and Cauwenberghs. http://creativecommons.org/licenses/by/3.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
Neftci, Emre
Das, Srinjoy
Pedroni, Bruno
Kreutz-Delgado, Kenneth
Cauwenberghs, Gert
Event-driven contrastive divergence for spiking neuromorphic systems
title Event-driven contrastive divergence for spiking neuromorphic systems
title_full Event-driven contrastive divergence for spiking neuromorphic systems
title_fullStr Event-driven contrastive divergence for spiking neuromorphic systems
title_full_unstemmed Event-driven contrastive divergence for spiking neuromorphic systems
title_short Event-driven contrastive divergence for spiking neuromorphic systems
title_sort event-driven contrastive divergence for spiking neuromorphic systems
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3922083/
https://www.ncbi.nlm.nih.gov/pubmed/24574952
http://dx.doi.org/10.3389/fnins.2013.00272
work_keys_str_mv AT neftciemre eventdrivencontrastivedivergenceforspikingneuromorphicsystems
AT dassrinjoy eventdrivencontrastivedivergenceforspikingneuromorphicsystems
AT pedronibruno eventdrivencontrastivedivergenceforspikingneuromorphicsystems
AT kreutzdelgadokenneth eventdrivencontrastivedivergenceforspikingneuromorphicsystems
AT cauwenberghsgert eventdrivencontrastivedivergenceforspikingneuromorphicsystems