Cargando…

Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines

An ongoing challenge in neuromorphic computing is to devise general and computationally efficient models of inference and learning which are compatible with the spatial and temporal constraints of the brain. One increasingly popular and successful approach is to take inspiration from inference and l...

Descripción completa

Detalles Bibliográficos
Autores principales: Neftci, Emre O., Augustine, Charles, Paul, Somnath, Detorakis, Georgios
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5478701/
https://www.ncbi.nlm.nih.gov/pubmed/28680387
http://dx.doi.org/10.3389/fnins.2017.00324
_version_ 1783245004240584704
author Neftci, Emre O.
Augustine, Charles
Paul, Somnath
Detorakis, Georgios
author_facet Neftci, Emre O.
Augustine, Charles
Paul, Somnath
Detorakis, Georgios
author_sort Neftci, Emre O.
collection PubMed
description An ongoing challenge in neuromorphic computing is to devise general and computationally efficient models of inference and learning which are compatible with the spatial and temporal constraints of the brain. One increasingly popular and successful approach is to take inspiration from inference and learning algorithms used in deep neural networks. However, the workhorse of deep learning, the gradient descent Gradient Back Propagation (BP) rule, often relies on the immediate availability of network-wide information stored with high-precision memory during learning, and precise operations that are difficult to realize in neuromorphic hardware. Remarkably, recent work showed that exact backpropagated gradients are not essential for learning deep representations. Building on these results, we demonstrate an event-driven random BP (eRBP) rule that uses an error-modulated synaptic plasticity for learning deep representations. Using a two-compartment Leaky Integrate & Fire (I&F) neuron, the rule requires only one addition and two comparisons for each synaptic weight, making it very suitable for implementation in digital or mixed-signal neuromorphic hardware. Our results show that using eRBP, deep representations are rapidly learned, achieving classification accuracies on permutation invariant datasets comparable to those obtained in artificial neural network simulations on GPUs, while being robust to neural and synaptic state quantizations during learning.
format Online
Article
Text
id pubmed-5478701
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-54787012017-07-05 Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines Neftci, Emre O. Augustine, Charles Paul, Somnath Detorakis, Georgios Front Neurosci Neuroscience An ongoing challenge in neuromorphic computing is to devise general and computationally efficient models of inference and learning which are compatible with the spatial and temporal constraints of the brain. One increasingly popular and successful approach is to take inspiration from inference and learning algorithms used in deep neural networks. However, the workhorse of deep learning, the gradient descent Gradient Back Propagation (BP) rule, often relies on the immediate availability of network-wide information stored with high-precision memory during learning, and precise operations that are difficult to realize in neuromorphic hardware. Remarkably, recent work showed that exact backpropagated gradients are not essential for learning deep representations. Building on these results, we demonstrate an event-driven random BP (eRBP) rule that uses an error-modulated synaptic plasticity for learning deep representations. Using a two-compartment Leaky Integrate & Fire (I&F) neuron, the rule requires only one addition and two comparisons for each synaptic weight, making it very suitable for implementation in digital or mixed-signal neuromorphic hardware. Our results show that using eRBP, deep representations are rapidly learned, achieving classification accuracies on permutation invariant datasets comparable to those obtained in artificial neural network simulations on GPUs, while being robust to neural and synaptic state quantizations during learning. Frontiers Media S.A. 2017-06-21 /pmc/articles/PMC5478701/ /pubmed/28680387 http://dx.doi.org/10.3389/fnins.2017.00324 Text en Copyright © 2017 Neftci, Augustine, Paul and Detorakis. 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
Neftci, Emre O.
Augustine, Charles
Paul, Somnath
Detorakis, Georgios
Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines
title Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines
title_full Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines
title_fullStr Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines
title_full_unstemmed Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines
title_short Event-Driven Random Back-Propagation: Enabling Neuromorphic Deep Learning Machines
title_sort event-driven random back-propagation: enabling neuromorphic deep learning machines
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5478701/
https://www.ncbi.nlm.nih.gov/pubmed/28680387
http://dx.doi.org/10.3389/fnins.2017.00324
work_keys_str_mv AT neftciemreo eventdrivenrandombackpropagationenablingneuromorphicdeeplearningmachines
AT augustinecharles eventdrivenrandombackpropagationenablingneuromorphicdeeplearningmachines
AT paulsomnath eventdrivenrandombackpropagationenablingneuromorphicdeeplearningmachines
AT detorakisgeorgios eventdrivenrandombackpropagationenablingneuromorphicdeeplearningmachines