TY - GEN
T1 - Algorithm and hardware design of discrete-time spiking neural networks based on back propagation with binary activations
AU - Yin, Shihui
AU - Venkataramanaiah, Shreyas K.
AU - Chen, Gregory K.
AU - Krishnamurthy, Ram
AU - Cao, Yu
AU - Chakrabarti, Chaitali
AU - Seo, Jae-sun
N1 - Funding Information:
This work was supported in part by the NSF grant 1652866 and Intel Labs.
Publisher Copyright:
© 2017 IEEE.
PY - 2018/3/23
Y1 - 2018/3/23
N2 - We present a new back propagation based training algorithm for discrete-time spiking neural networks (SNN). Inspired by recent deep learning algorithms on binarized neural networks, binary activation with a straight-through gradient estimator is used to model the leaky integrate-fire spiking neuron, overcoming the difficulty in training SNNs using back propagation. Two SNN training algorithms are proposed: (1) SNN with discontinuous integration, which is suitable for rate-coded input spikes, and (2) SNN with continuous integration, which is more general and can handle input spikes with temporal information. Neuromorphic hardware designed in 28nm CMOS exploits the spike sparsity and demonstrates high classification accuracy (>98% on MNIST) and low energy (51.4-773 nJ/image).
AB - We present a new back propagation based training algorithm for discrete-time spiking neural networks (SNN). Inspired by recent deep learning algorithms on binarized neural networks, binary activation with a straight-through gradient estimator is used to model the leaky integrate-fire spiking neuron, overcoming the difficulty in training SNNs using back propagation. Two SNN training algorithms are proposed: (1) SNN with discontinuous integration, which is suitable for rate-coded input spikes, and (2) SNN with continuous integration, which is more general and can handle input spikes with temporal information. Neuromorphic hardware designed in 28nm CMOS exploits the spike sparsity and demonstrates high classification accuracy (>98% on MNIST) and low energy (51.4-773 nJ/image).
KW - Spiking neural networks
KW - back propagation
KW - neuromorphic hardware
KW - straight-through estimator
UR - http://www.scopus.com/inward/record.url?scp=85049926656&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85049926656&partnerID=8YFLogxK
U2 - 10.1109/BIOCAS.2017.8325230
DO - 10.1109/BIOCAS.2017.8325230
M3 - Conference contribution
AN - SCOPUS:85049926656
T3 - 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017 - Proceedings
SP - 1
EP - 4
BT - 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE Biomedical Circuits and Systems Conference, BioCAS 2017
Y2 - 19 October 2017 through 21 October 2017
ER -