Spiking is not differentiable¶
Limited gradients¶
Nicola and Clopath (2017) “Supervised learning in spiking neural networks with FORCE training”
Schuman et al. (2020) “Evolutionary Optimization for Neuromorphic Systems”
Mitchell et al. (2017) “NeoN: Neuromorphic control for autonomous robotic navigation”
Hunsberger and Eliasmith (2015) “Spiking Deep Networks with LIF Neurons”
Thorpe and Imbert (1989) “Biological constraints on connectionist modelling”
Surrogate gradients¶
Zenke and Neftci (2021) “Brain-Inspired Learning on Neuromorphic Substrates”
Lillicrap and Santoro (2019) “Backpropagation through time and the brain”
Perez-Nieves et al. (2023) “Spiking Network Initialisation and Firing Rate Collapse”
Perez-Nieves et al. (2021) “Neural heterogeneity promotes robust learning”
Approximate gradients¶
- Nicola, W., & Clopath, C. (2017). Supervised learning in spiking neural networks with FORCE training. Nature Communications, 8(1). 10.1038/s41467-017-01827-3
- Schuman, C. D., Mitchell, J. P., Patton, R. M., Potok, T. E., & Plank, J. S. (2020). Evolutionary Optimization for Neuromorphic Systems. Proceedings of the Neuro-Inspired Computational Elements Workshop, 1–9. 10.1145/3381755.3381758
- Mitchell, J. P., Bruer, G., Dean, M. E., Plank, J. S., Rose, G. S., & Schuman, C. D. (2017). NeoN: Neuromorphic control for autonomous robotic navigation. 2017 IEEE International Symposium on Robotics and Intelligent Sensors (IRIS), 136–142. 10.1109/iris.2017.8250111
- Neftci, E. O., Mostafa, H., & Zenke, F. (2019). Surrogate Gradient Learning in Spiking Neural Networks: Bringing the Power of Gradient-Based Optimization to Spiking Neural Networks. IEEE Signal Processing Magazine, 36(6), 51–63. 10.1109/msp.2019.2931595
- Zenke, F., & Vogels, T. P. (2021). The Remarkable Robustness of Surrogate Gradient Learning for Instilling Complex Function in Spiking Neural Networks. Neural Computation, 33(4), 899–925. 10.1162/neco_a_01367
- Lillicrap, T. P., & Santoro, A. (2019). Backpropagation through time and the brain. Current Opinion in Neurobiology, 55, 82–89. 10.1016/j.conb.2019.01.011
- Rossbroich, J., Gygax, J., & Zenke, F. (2022). Fluctuation-driven initialization for spiking neural network training. Neuromorphic Computing and Engineering, 2(4), 044016. 10.1088/2634-4386/ac97bb
- Perez-Nieves, N., Leung, V. C. H., Dragotti, P. L., & Goodman, D. F. M. (2021). Neural heterogeneity promotes robust learning. Nature Communications, 12(1). 10.1038/s41467-021-26022-3