SPSNN: ˂ italic ˃ n ˂/italic ˃ th Order Sequence-Predicting Spiking Neural Network
- Title
- SPSNN: ˂ italic ˃ n ˂/italic ˃ th Order Sequence-Predicting Spiking Neural Network
- Author
- 정두석
- Keywords
- Sequence-predicting spiking neural network; event-driven learning algorithm of locality; sequence learning; single-step prediction; associative recall
- Issue Date
- 2020-06
- Publisher
- IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
- Citation
- IEEE ACCESS, v. 8, page. 110523-110534
- Abstract
- We introduce a means of harnessing spiking neural networks (SNNs) with rich dynamics as a dynamic hypothesis to learn complex sequences. The proposed SNN is referred to as nth order sequence-predicting SNN (n-SPSNN), which is capable of single-step prediction and sequence-to-sequence prediction, i.e., associative recall. As a key to these capabilities, we propose a new learning algorithm, named the learning by backpropagating action potential (LbAP) algorithm, which features (i) postsynaptic event-driven learning, (ii) access to topological and temporal local data only, (iii) competition-induced weight normalization effect, and (iv) fast learning. Most importantly, the LbAP algorithm offers a unified learning framework over the entire SPSNN based on local data only. The learning capacity of the SPSNN is mainly dictated by the number of hidden neurons h; its prediction accuracy reaches its maximum value (similar to 1) when the hidden neuron number h is larger than twice training sequence length l, i.e., h >= 2l. Another advantage is its high tolerance to errors in input encoding compared to the state-of-the-art sequence learning networks, namely long short-term memory (LSTM) and gated recurrent unit (GRU). Additionally, its efficiency in learning is approximately 100 times that of LSTM and GRU when measured in terms of the number of synaptic operations until successful training, which corresponds to multiply-accumulate operations for LSTM and GRU. This high efficiency arises from the higher learning rate of the SPSNN, which is attributed to the LbAP algorithm. The code is available on-line (https://github.com/galactico7/SPSNN).
- URI
- https://ieeexplore.ieee.org/document/9113274https://repository.hanyang.ac.kr/handle/20.500.11754/168734
- ISSN
- 2169-3536
- DOI
- 10.1109/ACCESS.2020.3001296
- Appears in Collections:
- COLLEGE OF ENGINEERING[S](공과대학) > MATERIALS SCIENCE AND ENGINEERING(신소재공학부) > Articles
- Files in This Item:
- SPSNN nth Order Sequence-Predicting Spiking.pdfDownload
- Export
- RIS (EndNote)
- XLS (Excel)
- XML