Cargando…

Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation

Spiking neural networks (SNNs) have attracted many researchers’ interests due to its biological plausibility and event-driven characteristic. In particular, recently, many studies on high-performance SNNs comparable to the conventional analog-valued neural networks (ANNs) have been reported by conve...

Descripción completa

Detalles Bibliográficos
Autores principales: Hwang, Sungmin, Chang, Jeesoo, Oh, Min-Hye, Min, Kyung Kyu, Jang, Taejin, Park, Kyungchul, Yu, Junsu, Lee, Jong-Ho, Park, Byung-Gook
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/PMC7935527/
https://www.ncbi.nlm.nih.gov/pubmed/33679308
http://dx.doi.org/10.3389/fnins.2021.629000
_version_ 1783661016344690688
author Hwang, Sungmin
Chang, Jeesoo
Oh, Min-Hye
Min, Kyung Kyu
Jang, Taejin
Park, Kyungchul
Yu, Junsu
Lee, Jong-Ho
Park, Byung-Gook
author_facet Hwang, Sungmin
Chang, Jeesoo
Oh, Min-Hye
Min, Kyung Kyu
Jang, Taejin
Park, Kyungchul
Yu, Junsu
Lee, Jong-Ho
Park, Byung-Gook
author_sort Hwang, Sungmin
collection PubMed
description Spiking neural networks (SNNs) have attracted many researchers’ interests due to its biological plausibility and event-driven characteristic. In particular, recently, many studies on high-performance SNNs comparable to the conventional analog-valued neural networks (ANNs) have been reported by converting weights trained from ANNs into SNNs. However, unlike ANNs, SNNs have an inherent latency that is required to reach the best performance because of differences in operations of neuron. In SNNs, not only spatial integration but also temporal integration exists, and the information is encoded by spike trains rather than values in ANNs. Therefore, it takes time to achieve a steady-state of the performance in SNNs. The latency is worse in deep networks and required to be reduced for the practical applications. In this work, we propose a pre-charged membrane potential (PCMP) for the latency reduction in SNN. A variety of neural network applications (e.g., classification, autoencoder using MNIST and CIFAR-10 datasets) are trained and converted to SNNs to demonstrate the effect of the proposed approach. The latency of SNNs is successfully reduced without accuracy loss. In addition, we propose a delayed evaluation method (DE), by which the errors during the initial transient are discarded. The error spikes occurring in the initial transient is removed by DE, resulting in the further latency reduction. DE can be used in combination with PCMP for further latency reduction. Finally, we also show the advantages of the proposed methods in improving the number of spikes required to reach a steady-state of the performance in SNNs for energy-efficient computing.
format Online
Article
Text
id pubmed-7935527
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-79355272021-03-06 Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation Hwang, Sungmin Chang, Jeesoo Oh, Min-Hye Min, Kyung Kyu Jang, Taejin Park, Kyungchul Yu, Junsu Lee, Jong-Ho Park, Byung-Gook Front Neurosci Neuroscience Spiking neural networks (SNNs) have attracted many researchers’ interests due to its biological plausibility and event-driven characteristic. In particular, recently, many studies on high-performance SNNs comparable to the conventional analog-valued neural networks (ANNs) have been reported by converting weights trained from ANNs into SNNs. However, unlike ANNs, SNNs have an inherent latency that is required to reach the best performance because of differences in operations of neuron. In SNNs, not only spatial integration but also temporal integration exists, and the information is encoded by spike trains rather than values in ANNs. Therefore, it takes time to achieve a steady-state of the performance in SNNs. The latency is worse in deep networks and required to be reduced for the practical applications. In this work, we propose a pre-charged membrane potential (PCMP) for the latency reduction in SNN. A variety of neural network applications (e.g., classification, autoencoder using MNIST and CIFAR-10 datasets) are trained and converted to SNNs to demonstrate the effect of the proposed approach. The latency of SNNs is successfully reduced without accuracy loss. In addition, we propose a delayed evaluation method (DE), by which the errors during the initial transient are discarded. The error spikes occurring in the initial transient is removed by DE, resulting in the further latency reduction. DE can be used in combination with PCMP for further latency reduction. Finally, we also show the advantages of the proposed methods in improving the number of spikes required to reach a steady-state of the performance in SNNs for energy-efficient computing. Frontiers Media S.A. 2021-02-18 /pmc/articles/PMC7935527/ /pubmed/33679308 http://dx.doi.org/10.3389/fnins.2021.629000 Text en Copyright © 2021 Hwang, Chang, Oh, Min, Jang, Park, Yu, Lee and Park. 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
Hwang, Sungmin
Chang, Jeesoo
Oh, Min-Hye
Min, Kyung Kyu
Jang, Taejin
Park, Kyungchul
Yu, Junsu
Lee, Jong-Ho
Park, Byung-Gook
Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation
title Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation
title_full Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation
title_fullStr Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation
title_full_unstemmed Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation
title_short Low-Latency Spiking Neural Networks Using Pre-Charged Membrane Potential and Delayed Evaluation
title_sort low-latency spiking neural networks using pre-charged membrane potential and delayed evaluation
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7935527/
https://www.ncbi.nlm.nih.gov/pubmed/33679308
http://dx.doi.org/10.3389/fnins.2021.629000
work_keys_str_mv AT hwangsungmin lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT changjeesoo lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT ohminhye lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT minkyungkyu lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT jangtaejin lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT parkkyungchul lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT yujunsu lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT leejongho lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation
AT parkbyunggook lowlatencyspikingneuralnetworksusingprechargedmembranepotentialanddelayedevaluation