TY - JOUR
T1 - The impact of encoding–decoding schemes and weight normalization in spiking neural networks
AU - Liang, Zhengzhong
AU - Schwartz, David
AU - Ditzler, Gregory
AU - Koyluoglu, O. Ozan
N1 - Publisher Copyright:
© 2018 Elsevier Ltd
PY - 2018/12
Y1 - 2018/12
N2 - Spike-timing Dependent Plasticity (STDP) is a learning mechanism that can capture causal relationships between events. STDP is considered a foundational element of memory and learning in biological neural networks. Previous research efforts endeavored to understand the functionality of STDP's learning window in spiking neural networks (SNNs). In this study, we investigate the interaction among different encoding/decoding schemes, STDP learning windows and normalization rules for the SNN classifier, trained and tested on MNIST, NIST and ETH80-Contour datasets. The results show that when no normalization rules are applied, classical STDP typically achieves the best performance. Additionally, first-spike decoding classifiers require much less decoding time than a spike count decoding classifier. Thirdly, when no normalization rule is applied, the classifier accuracy decreases as the encoding duration increases from 10ms to 34ms using count decoding scheme. Finally, normalization of output weights is shown to improve the performance of a first-spike decoding classifier, which reveals the importance of weight normalization to SNN.
AB - Spike-timing Dependent Plasticity (STDP) is a learning mechanism that can capture causal relationships between events. STDP is considered a foundational element of memory and learning in biological neural networks. Previous research efforts endeavored to understand the functionality of STDP's learning window in spiking neural networks (SNNs). In this study, we investigate the interaction among different encoding/decoding schemes, STDP learning windows and normalization rules for the SNN classifier, trained and tested on MNIST, NIST and ETH80-Contour datasets. The results show that when no normalization rules are applied, classical STDP typically achieves the best performance. Additionally, first-spike decoding classifiers require much less decoding time than a spike count decoding classifier. Thirdly, when no normalization rule is applied, the classifier accuracy decreases as the encoding duration increases from 10ms to 34ms using count decoding scheme. Finally, normalization of output weights is shown to improve the performance of a first-spike decoding classifier, which reveals the importance of weight normalization to SNN.
UR - http://www.scopus.com/inward/record.url?scp=85053753438&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053753438&partnerID=8YFLogxK
U2 - 10.1016/j.neunet.2018.08.024
DO - 10.1016/j.neunet.2018.08.024
M3 - Article
C2 - 30261415
AN - SCOPUS:85053753438
SN - 0893-6080
VL - 108
SP - 365
EP - 378
JO - Neural Networks
JF - Neural Networks
ER -