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...
Autores principales: | , , , , , , , , |
---|---|
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 |