IEEE Transactions on Neural Networks and Learning Systems · 2017 · 343 citations · 26 references
ComputingComputer ScienceComputational NeuroscienceMachine LearningNeural EngineeringNeural ModelingNeural NetworksNeuronal DynamicsSpiking Neural NetworksNeuron DynamicsSpike TrainsSpiking ActivitySpiking Neural Network ModelsSpiking Neuron ModelsTemporal CodingTemporal DynamicsTraining
Gradient‑descent training works well for analog neural networks, but its transfer to spiking networks is hindered by spike‑generation nonlinearity, discrete communication, and the sparse, non‑ANN‑like behavior of the networks studied. The authors apply standard ANN training methods to the temporally coded spiking network, demonstrating successful training on the permutation‑invariant MNIST task. The temporally coded spiking network has a differentiable, piecewise‑linear input‑output relation, enabling the use of gradient‑based training and offering a new method for controlling realistic temporal dynamics to process complex spike patterns.
Gradient descent training techniques are remarkably successful in training analog-valued artificial neural networks (ANNs). Such training techniques, however, do not transfer easily to spiking networks due to the spike generation hard nonlinearity and the discrete nature of spike communication. We show that in a feedforward spiking network that uses a temporal coding scheme where information is encoded in spike times instead of spike rates, the network input-output relation is differentiable almost everywhere. Moreover, this relation is piecewise linear after a transformation of variables. Methods for training ANNs thus carry directly to the training of such spiking networks as we show when training on the permutation invariant MNIST task. In contrast to rate-based spiking networks that are often used to approximate the behavior of ANNs, the networks we present spike much more sparsely and their behavior cannot be directly approximated by conventional ANNs. Our results highlight a new approach for controlling the behavior of spiking networks with realistic temporal dynamics, opening up the potential for using these networks to process spike patterns with complex temporal information.
26
Deep Residual Learning for Image Recognition
Kaiming He, Xiangyu Zhang, Shaoqing Ren et al. · 2016 · 222.1K citations · Full text
Adam: A Method for Stochastic Optimization
Diederik P. Kingma, Jimmy Ba · UvA-DARE (University of Amsterdam) · 2014 · 84.8K citations · Full text
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
Densely Connected Convolutional Networks
Gao Huang, Zhuang Liu, Laurens van der Maaten et al. · 2017 · 44.7K citations
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.3K citations