Cargando…

Comparison of Artificial and Spiking Neural Networks on Digital Hardware

Despite the success of Deep Neural Networks—a type of Artificial Neural Network (ANN)—in problem domains such as image recognition and speech processing, the energy and processing demands during both training and deployment are growing at an unsustainable rate in the push for greater accuracy. There...

Descripción completa

Detalles Bibliográficos
Autores principales: Davidson, Simon, Furber, Steve B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8055931/
https://www.ncbi.nlm.nih.gov/pubmed/33889071
http://dx.doi.org/10.3389/fnins.2021.651141
_version_ 1783680543958761472
author Davidson, Simon
Furber, Steve B.
author_facet Davidson, Simon
Furber, Steve B.
author_sort Davidson, Simon
collection PubMed
description Despite the success of Deep Neural Networks—a type of Artificial Neural Network (ANN)—in problem domains such as image recognition and speech processing, the energy and processing demands during both training and deployment are growing at an unsustainable rate in the push for greater accuracy. There is a temptation to look for radical new approaches to these applications, and one such approach is the notion that replacing the abstract neuron used in most deep networks with a more biologically-plausible spiking neuron might lead to savings in both energy and resource cost. The most common spiking networks use rate-coded neurons for which a simple translation from a pre-trained ANN to an equivalent spike-based network (SNN) is readily achievable. But does the spike-based network offer an improvement of energy efficiency over the original deep network? In this work, we consider the digital implementations of the core steps in an ANN and the equivalent steps in a rate-coded spiking neural network. We establish a simple method of assessing the relative advantages of rate-based spike encoding over a conventional ANN model. Assuming identical underlying silicon technology we show that most rate-coded spiking network implementations will not be more energy or resource efficient than the original ANN, concluding that more imaginative uses of spikes are required to displace conventional ANNs as the dominant computing framework for neural computation.
format Online
Article
Text
id pubmed-8055931
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-80559312021-04-21 Comparison of Artificial and Spiking Neural Networks on Digital Hardware Davidson, Simon Furber, Steve B. Front Neurosci Neuroscience Despite the success of Deep Neural Networks—a type of Artificial Neural Network (ANN)—in problem domains such as image recognition and speech processing, the energy and processing demands during both training and deployment are growing at an unsustainable rate in the push for greater accuracy. There is a temptation to look for radical new approaches to these applications, and one such approach is the notion that replacing the abstract neuron used in most deep networks with a more biologically-plausible spiking neuron might lead to savings in both energy and resource cost. The most common spiking networks use rate-coded neurons for which a simple translation from a pre-trained ANN to an equivalent spike-based network (SNN) is readily achievable. But does the spike-based network offer an improvement of energy efficiency over the original deep network? In this work, we consider the digital implementations of the core steps in an ANN and the equivalent steps in a rate-coded spiking neural network. We establish a simple method of assessing the relative advantages of rate-based spike encoding over a conventional ANN model. Assuming identical underlying silicon technology we show that most rate-coded spiking network implementations will not be more energy or resource efficient than the original ANN, concluding that more imaginative uses of spikes are required to displace conventional ANNs as the dominant computing framework for neural computation. Frontiers Media S.A. 2021-04-06 /pmc/articles/PMC8055931/ /pubmed/33889071 http://dx.doi.org/10.3389/fnins.2021.651141 Text en Copyright © 2021 Davidson and Furber. https://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
Davidson, Simon
Furber, Steve B.
Comparison of Artificial and Spiking Neural Networks on Digital Hardware
title Comparison of Artificial and Spiking Neural Networks on Digital Hardware
title_full Comparison of Artificial and Spiking Neural Networks on Digital Hardware
title_fullStr Comparison of Artificial and Spiking Neural Networks on Digital Hardware
title_full_unstemmed Comparison of Artificial and Spiking Neural Networks on Digital Hardware
title_short Comparison of Artificial and Spiking Neural Networks on Digital Hardware
title_sort comparison of artificial and spiking neural networks on digital hardware
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8055931/
https://www.ncbi.nlm.nih.gov/pubmed/33889071
http://dx.doi.org/10.3389/fnins.2021.651141
work_keys_str_mv AT davidsonsimon comparisonofartificialandspikingneuralnetworksondigitalhardware
AT furbersteveb comparisonofartificialandspikingneuralnetworksondigitalhardware