Spike-based computation using classical recurrent neural networks
Not on the map. Why?
Abstract (arXiv)
Spiking neural networks are a type of artificial neural networks in which communication between neurons is only made of events, also called spikes. This property allows neural networks to make asynchronous and sparse computations and therefore drastically decrease energy consumption when run on specialised hardware. However, training such networks is known to be difficult, mainly due to the non-differentiability of the spike activation, which prevents the use of classical backpropagation. This is because state-of-the-art spiking neural networks are usually derived from biologically-inspired neuron models, to which are applied machine learning methods for training. Nowadays, research about spiking neural networks focuses on the design of training algorithms whose goal is to obtain networks that compete with their non-spiking version on specific tasks. In this paper, we attempt the symmetrical approach: we modify the dynamics of a well-known, easily trainable type of recurrent neural network to make it event-based. This new RNN cell, called the Spiking Recurrent Cell, therefore communicates using events, i.e. spikes, while being completely differentiable. Vanilla backpropagation can thus be used to train any network made of such RNN cell. We show that this new network can achieve performance comparable to other types of spiking networks in the MNIST benchmark and its variants, the Fashion-MNIST and the Neuromorphic-MNIST. Moreover, we show that this new cell makes the training of deep spiking networks achievable.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 16 of its 37 references that are in the map. First posted on arXiv 6 Jun 2023.
Builds on
16 of 37 references.
References · 16
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2015Converting Static Image Datasets to Spiking Neuromorphic Datasets Using Saccadescited by 314
- 2018SLAYER: Spike Layer Error Reassignment in Timecited by 266
- 2018Deep Learning in Spiking Neural Networkscited by 263
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 259
- 2016Training Deep Spiking Neural Networks using Backpropagationcited by 205
- 2017SuperSpike: Supervised learning in multi-layer spiking neural networkscited by 182
- 2016Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computingcited by 70
- 2015Spiking Deep Networks with LIF Neuronscited by 63
- 2017Gradient Descent for Spiking Neural Networkscited by 48
4 more
- 2022Efficient recurrent architectures through activity sparsity and sparse back-propagation through timecited by 26
- 2014Neuromorphic electronic circuits for building autonomous cognitive systemscited by 19
- 2013Event-Driven Contrastive Divergence for Spiking Neuromorphic Systemscited by 14
- 2020A bio-inspired bistable recurrent cell allows for long-lasting memorycited by 8
Built on by
Citing papers per year: 2025: 1.
1 paper.