Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

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

About

Compared with artificial neural networks (ANNs), spiking neural networks (SNNs) are promising to explore the brain-like behaviors since the spikes could encode more spatio-temporal information. Although pre-training from ANN or direct training based on backpropagation (BP) makes the supervised training of SNNs possible, these methods only exploit the networks' spatial domain information which leads to the performance bottleneck and requires many complicated training skills. Another fundamental issue is that the spike activity is naturally non-differentiable which causes great difficulties in training SNNs. To this end, we build an iterative LIF model that is more friendly for gradient descent training. By simultaneously considering the layer-by-layer spatial domain (SD) and the timing-dependent temporal domain (TD) in the training phase, as well as an approximated derivative for the spike activity, we propose a spatio-temporal backpropagation (STBP) training framework without using any complicated technology. We achieve the best performance of multi-layered perceptron (MLP) compared with existing state-of-the-art algorithms over the static MNIST and the dynamic N-MNIST dataset as well as a custom object detection dataset. This work provides a new perspective to explore the high-performance SNNs for future brain-like computing paradigm with rich spatio-temporal dynamics.

Yujie Wu, Lei Deng, Guoqi Li, Jun Zhu, Luping Shi• 2017

Related benchmarks

TaskDatasetResultRank
Image ClassificationMNIST (test)
Accuracy99.42
882
Image ClassificationMNIST--
395
ClassificationCIFAR10-DVS
Accuracy60.5
133
ClassificationCIFAR-10
Accuracy50.7
80
Image ClassificationN-MNIST (test)
Accuracy98.78
69
Image ClassificationN-MNIST
Accuracy98.78
44
Untargeted white-box adversarial attackMNIST original (test)
Baseline Error Rate30
16
Untargeted white-box adversarial attackFMNIST original (test)
Original Error Rate0.1
16
Untargeted white-box adversarial attackNMNIST original (test)
Baseline Error Rate1.3
16
Image ClassificationCIFAR-10 (test)
Best Accuracy90.53
14
Showing 10 of 15 rows

Other info

Follow for update