arrow
Return

Spike-based computation using classical recurrent neural networks

delete2024-05-15
delete1
delete
OA
AI
F
Florent De Geeter *
D
Damien Ernst
G
Guillaume Drion
DOI:10.1088/2634-4386/ad473bdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Spiking neural networks (SNNs) 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 specialized 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 SNNs are usually derived from biologically-inspired neuron models, to which are applied machine learning methods for training. Nowadays, research about SNNs 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 (RNN) to make it event-based. This new RNN cell, called the spiking recurrent cell, therefore communicates using events, i.e. spikes, while being completely differen-tiable. 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.
Keywords:
spiking neural networks
backpropagation
deep neural networks
recurrent neural networks

Journal

Neuromorphic Computing and Engineering cover
Neuromorphic Computing and Engineering
IF:
6.1
Papers:
340
Citations:
920

Organization

U
University of Liege
Scholars:
1.7W
Papers: 1.4W
Citations: 2.1W