The remarkable robustness of surrogate gradient learning for instilling complex function in spiking neural networks
By Friedemann Zenke, Tim P. Vogels. bioRxiv, 2020
347 citations recorded by the source corpus.
Brains process information in spiking neural networks. Their intricate connections shape the diverse functions these networks perform. In comparison, the functional capabilities of models of spiking networks are still rudimentary. This shortcoming is mainly due to the lack of insight and practical algorithms to construct the necessary connectivity. Any such algorithm typically attempts to build networks by iteratively reducing the error compared to a desired output. But assigning credit to hidden units in multi-layered spiking networks has remained challenging due to the non-differentiable nonlinearity of spikes. To avoid this issue, one can employ surrogate gradients to discover the required connectivity in spiking network models. However, the choice of a surrogate is not unique, raising the question of how its implementation influences the effectiveness of the method. Here, we use numerical simulations to systematically study how essential design parameters of surrogate gradients impact learning performance on a range of classification problems. We show that surrogate gradient learning is robust to different shapes of underlying surrogate derivatives, but the choice of the derivative’s scale can substantially affect learning performance. When we combine surrogate gradients with a suitable activity regularization technique, robust information processing can be achieved in spiking networks even at the sparse activity limit. Our study provides a systematic account of the remarkable robustness of surrogate gradient learning and serves as a practical guide to model functional spiking neural networks.
Subfields: Cognitive Neuroscience, Electrical and Electronic Engineering
View Paper: https://www.semanticscholar.org/paper/919d9a61c1d6ed5d6257eabedeed8a7b5a52d973
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Cognitive Neuroscience
- Yonghong Tian
- Timothée Masquelier
- Zhaofei Yu
- Wei Fang
- Yanqing Chen
- Tiejun Huang
- Wei Dang Lu
- Mohammed Bennamoun
In Electrical and Electronic Engineering
- Yonghong Tian
- Timothée Masquelier
- Zhaofei Yu
- Wei Fang
- Yanqing Chen
- Tiejun Huang
- Wei Dang Lu
- Mohammed Bennamoun
Citations in the corpus
- Training Spiking Neural Networks Using Lessons From Deep Learning (2021, methodology): “L is typically chosen to be either 1 or 2 [113].”
- Incorporating Learnable Membrane Time Constant to Enhance Learning of Spiking Neural Networks (2020, methodology): “Compared to ANN2SNN, the surrogate gradient method has no restrictions on simulating time-steps because it is not based on rate-coding [58, 63].”