Cargando…

Deep Learning With Spiking Neurons: Opportunities and Challenges

Spiking neural networks (SNNs) are inspired by information processing in biology, where sparse and asynchronous binary signals are communicated and processed in a massively parallel fashion. SNNs on neuromorphic hardware exhibit favorable properties such as low power consumption, fast inference, and...

Descripción completa

Detalles Bibliográficos
Autores principales: Pfeiffer, Michael, Pfeil, Thomas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6209684/
https://www.ncbi.nlm.nih.gov/pubmed/30410432
http://dx.doi.org/10.3389/fnins.2018.00774
_version_ 1783366946745483264
author Pfeiffer, Michael
Pfeil, Thomas
author_facet Pfeiffer, Michael
Pfeil, Thomas
author_sort Pfeiffer, Michael
collection PubMed
description Spiking neural networks (SNNs) are inspired by information processing in biology, where sparse and asynchronous binary signals are communicated and processed in a massively parallel fashion. SNNs on neuromorphic hardware exhibit favorable properties such as low power consumption, fast inference, and event-driven information processing. This makes them interesting candidates for the efficient implementation of deep neural networks, the method of choice for many machine learning tasks. In this review, we address the opportunities that deep spiking networks offer and investigate in detail the challenges associated with training SNNs in a way that makes them competitive with conventional deep learning, but simultaneously allows for efficient mapping to hardware. A wide range of training methods for SNNs is presented, ranging from the conversion of conventional deep networks into SNNs, constrained training before conversion, spiking variants of backpropagation, and biologically motivated variants of STDP. The goal of our review is to define a categorization of SNN training methods, and summarize their advantages and drawbacks. We further discuss relationships between SNNs and binary networks, which are becoming popular for efficient digital hardware implementation. Neuromorphic hardware platforms have great potential to enable deep spiking networks in real-world applications. We compare the suitability of various neuromorphic systems that have been developed over the past years, and investigate potential use cases. Neuromorphic approaches and conventional machine learning should not be considered simply two solutions to the same classes of problems, instead it is possible to identify and exploit their task-specific advantages. Deep SNNs offer great opportunities to work with new types of event-based sensors, exploit temporal codes and local on-chip learning, and we have so far just scratched the surface of realizing these advantages in practical applications.
format Online
Article
Text
id pubmed-6209684
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-62096842018-11-08 Deep Learning With Spiking Neurons: Opportunities and Challenges Pfeiffer, Michael Pfeil, Thomas Front Neurosci Neuroscience Spiking neural networks (SNNs) are inspired by information processing in biology, where sparse and asynchronous binary signals are communicated and processed in a massively parallel fashion. SNNs on neuromorphic hardware exhibit favorable properties such as low power consumption, fast inference, and event-driven information processing. This makes them interesting candidates for the efficient implementation of deep neural networks, the method of choice for many machine learning tasks. In this review, we address the opportunities that deep spiking networks offer and investigate in detail the challenges associated with training SNNs in a way that makes them competitive with conventional deep learning, but simultaneously allows for efficient mapping to hardware. A wide range of training methods for SNNs is presented, ranging from the conversion of conventional deep networks into SNNs, constrained training before conversion, spiking variants of backpropagation, and biologically motivated variants of STDP. The goal of our review is to define a categorization of SNN training methods, and summarize their advantages and drawbacks. We further discuss relationships between SNNs and binary networks, which are becoming popular for efficient digital hardware implementation. Neuromorphic hardware platforms have great potential to enable deep spiking networks in real-world applications. We compare the suitability of various neuromorphic systems that have been developed over the past years, and investigate potential use cases. Neuromorphic approaches and conventional machine learning should not be considered simply two solutions to the same classes of problems, instead it is possible to identify and exploit their task-specific advantages. Deep SNNs offer great opportunities to work with new types of event-based sensors, exploit temporal codes and local on-chip learning, and we have so far just scratched the surface of realizing these advantages in practical applications. Frontiers Media S.A. 2018-10-25 /pmc/articles/PMC6209684/ /pubmed/30410432 http://dx.doi.org/10.3389/fnins.2018.00774 Text en Copyright © 2018 Pfeiffer and Pfeil. 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) and the copyright owner(s) 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
Pfeiffer, Michael
Pfeil, Thomas
Deep Learning With Spiking Neurons: Opportunities and Challenges
title Deep Learning With Spiking Neurons: Opportunities and Challenges
title_full Deep Learning With Spiking Neurons: Opportunities and Challenges
title_fullStr Deep Learning With Spiking Neurons: Opportunities and Challenges
title_full_unstemmed Deep Learning With Spiking Neurons: Opportunities and Challenges
title_short Deep Learning With Spiking Neurons: Opportunities and Challenges
title_sort deep learning with spiking neurons: opportunities and challenges
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6209684/
https://www.ncbi.nlm.nih.gov/pubmed/30410432
http://dx.doi.org/10.3389/fnins.2018.00774
work_keys_str_mv AT pfeiffermichael deeplearningwithspikingneuronsopportunitiesandchallenges
AT pfeilthomas deeplearningwithspikingneuronsopportunitiesandchallenges