Scinovex
article Open AccessTop 1% cited

Spatio-Temporal Backpropagation for Training High-Performance Spiking Neural Networks

Frontiers in Neuroscience · 2018 · Vol. 12 · pp. 331–331
Yujie WuLei DengGuoqi LiJun ZhuLuping Shi

Abstract

Spiking neural networks (SNNs) are promising in ascertaining brain-like behaviors since spikes are capable of encoding spatio-temporal information. Recent schemes, e.g., pre-training from artificial neural networks (ANNs) or direct training based on backpropagation (BP), make the high-performance supervised training of SNNs possible. However, these methods primarily fasten more attention on its spatial domain information, and the dynamics in temporal domain are attached less significance. Consequently, this might lead to the performance bottleneck, and scores of training techniques shall be additionally required. Another underlying problem is that the spike activity is naturally non-differentiable, raising more difficulties in supervised training of SNNs. In this paper, we propose a spatio-temporal backpropagation (STBP) algorithm for training high-performance SNNs. In order to solve the non-differentiable problem of SNNs, an approximated derivative for spike activity is proposed, being appropriate for gradient descent training. The STBP algorithm combines the layer-by-layer spatial domain (SD) and the timing-dependent temporal domain (TD), and does not require any additional complicated skill. We evaluate this method through adopting both the fully connected and convolutional architecture on the static MNIST dataset, a custom object detection dataset, and the dynamic N-MNIST dataset. Results bespeak that our approach achieves the best accuracy compared with existing state-of-the-art algorithms on spiking networks. This work provides a new perspective to investigate the high-performance SNNs for future brain-like computing paradigm with rich spatio-temporal dynamics.

Advanced Memory and Neural ComputingNeural dynamics and brain functionFerroelectric and Negative Capacitance DevicesMNIST databaseComputer scienceBackpropagationArtificial intelligenceConvolutional neural networkSpiking neural networkGradient descentArtificial neural networkPattern recognition (psychology)Machine learning
Citations
1,112
FWCI
32.87
field-weighted impact
References
66
Percentile
100%
vs. same field & year
Citations per year
Cited by
Deep Learning With Spiking Neurons: Opportunities and Challenges
Frontiers in Neuroscience · 2018 · 718 citations
Deep learning in spiking neural networks
Neural Networks · 2018 · 1,312 citations
References
2011 International Joint Conference on Neural Networks
IEEE Transactions on Neural Networks · 2010 · 1,471 citations
A 128$\times$128 120 dB 15 $\mu$s Latency Asynchronous Temporal Contrast Vision Sensor
IEEE Journal of Solid-State Circuits · 2008 · 2,294 citations
Long Short-Term Memory
Neural Computation · 1997 · 95,078 citations
Gradient-based learning applied to document recognition
Proceedings of the IEEE · 1998 · 57,014 citations
Learning to Forget: Continual Prediction with LSTM
Neural Computation · 2000 · 5,306 citations
Backpropagation through time: what it does and how to do it
Proceedings of the IEEE · 1990 · 4,849 citations
Training Deep Spiking Neural Networks Using Backpropagation
Frontiers in Neuroscience · 2016 · 970 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.