Stochasticity and robustness in spiking neural networks

被引:9
作者
Olin-Ammentorp, Wilkie [1 ]
Beckmann, Karsten [1 ]
Schuman, Catherine D. [2 ]
Plank, James S. [3 ]
Cady, Nathaniel C. [1 ]
机构
[1] SUNY Albany, Polytech Inst, 257 Fuller Rd, Albany, NY 12203 USA
[2] Oak Ridge Natl Lab, 1 Bethel Valley Rd, Oak Ridge, TN 37830 USA
[3] Univ Tennessee, Knoxville, TN 37996 USA
关键词
Spiking neural networks; Synaptic devices; Memristors; Robustness; Non-deterministic networks; Stochastic networks; ReRAM; NOISE;
D O I
10.1016/j.neucom.2020.07.105
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite drawing inspiration from biological systems which are inherently noisy and variable, artificial neural networks have been shown to require precise weights to carry out the task which they are trained to accomplish. This creates a challenge when adapting these artificial networks to specialized execution platforms which may encode weights in a manner which restricts their accuracy and/or precision. Reflecting back on the non-idealities which are observed in biological systems, we investigated the effect these properties have on the robustness of spiking neural networks under perturbations to weights. First, we examined techniques extant in conventional neural networks which resemble noisy processes, and postulated they may produce similar beneficial effects in spiking neural networks. Second, we evolved a set of spiking neural networks utilizing biological non-idealities to solve a pole-balancing task, and estimated their robustness. We showed it is higher in networks using noisy neurons, and demon-strated that one of these networks can perform well under the variance expected when a hafnium oxide based resistive memory is used to encode synaptic weights. Lastly, we trained a series of networks using a surrogate gradient method on the MNIST classification task. We confirmed that these networks demonstrate similar trends in robustness to the evolved networks. We discuss these results and argue that they display empirical evidence supporting the role of noise as a regularizer which can increase network robustness. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:23 / 36
页数:14
相关论文
共 52 条
[1]   True North: Design and Tool Flow of a 65 mW 1 Million Neuron Programmable Neurosynaptic Chip [J].
Akopyan, Filipp ;
Sawada, Jun ;
Cassidy, Andrew ;
Alvarez-Icaza, Rodrigo ;
Arthur, John ;
Merolla, Paul ;
Imam, Nabil ;
Nakamura, Yutaka ;
Datta, Pallab ;
Nam, Gi-Joon ;
Taba, Brian ;
Beakes, Michael ;
Brezzo, Bernard ;
Kuang, Jente B. ;
Manohar, Rajit ;
Risk, William P. ;
Jackson, Bryan ;
Modha, Dharmendra S. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) :1537-1557
[2]  
[Anonymous], 2017, 31 ANN C NEUR INF PR
[3]  
Beckmann K, 2016, MRS ADV, V1, P3355, DOI 10.1557/adv.2016.377
[4]   PERSPECTIVES The probability of neurotransmitter release: variability and feedback control at single synapses [J].
Branco, Tiago ;
Staras, Kevin .
NATURE REVIEWS NEUROSCIENCE, 2009, 10 (05) :373-383
[5]   Neural Dynamics as Sampling: A Model for Stochastic Computation in Recurrent Networks of Spiking Neurons [J].
Buesing, Lars ;
Bill, Johannes ;
Nessler, Bernhard ;
Maass, Wolfgang .
PLOS COMPUTATIONAL BIOLOGY, 2011, 7 (11)
[6]   A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input [J].
Burkitt, A. N. .
BIOLOGICAL CYBERNETICS, 2006, 95 (01) :1-19
[7]   SYNAPTIC NOISE AND OTHER SOURCES OF RANDOMNESS IN MOTONEURON INTERSPIKE INTERVALS [J].
CALVIN, WH ;
STEVENS, CF .
JOURNAL OF NEUROPHYSIOLOGY, 1968, 31 (04) :574-&
[8]  
Chen LR, 2017, DES AUT TEST EUROPE, P19, DOI 10.23919/DATE.2017.7926952
[9]   Loihi: A Neuromorphic Manycore Processor with On-Chip Learning [J].
Davies, Mike ;
Srinivasa, Narayan ;
Lin, Tsung-Han ;
Chinya, Gautham ;
Cao, Yongqiang ;
Choday, Sri Harsha ;
Dimou, Georgios ;
Joshi, Prasad ;
Imam, Nabil ;
Jain, Shweta ;
Liao, Yuyun ;
Lin, Chit-Kwan ;
Lines, Andrew ;
Liu, Ruokun ;
Mathaikutty, Deepak ;
Mccoy, Steve ;
Paul, Arnab ;
Tse, Jonathan ;
Venkataramanan, Guruguhanathan ;
Weng, Yi-Hsin ;
Wild, Andreas ;
Yang, Yoonseok ;
Wang, Hong .
IEEE MICRO, 2018, 38 (01) :82-99
[10]  
Diehl PU, 2016, IEEE IJCNN, P4278, DOI 10.1109/IJCNN.2016.7727758