Article (Scientific journals)
Spike-based computation using classical recurrent neural networks
De Geeter, Florent; Ernst, Damien; Drion, Guillaume
2024In Neuromorphic Computing and Engineering, 4 (2), p. 024007
Peer Reviewed verified by ORBi
 

Files


Full Text
degeeter_spike_based_rnns.pdf
Publisher postprint (971.39 kB) Creative Commons License - Attribution
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
spiking neural networks; backpropagation; neuro-inspired machine learning; deep learning
Abstract :
[en] 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.
Disciplines :
Computer science
Author, co-author :
De Geeter, Florent  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Systèmes et modélisation
Ernst, Damien  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Smart grids
Drion, Guillaume ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Systèmes et modélisation
Language :
English
Title :
Spike-based computation using classical recurrent neural networks
Publication date :
15 May 2024
Journal title :
Neuromorphic Computing and Engineering
eISSN :
2634-4386
Publisher :
IOP Publishing, Bristol, United Kingdom
Volume :
4
Issue :
2
Pages :
024007
Peer reviewed :
Peer Reviewed verified by ORBi
Funders :
SPW EER - Service Public de Wallonie. Economie, Emploi, Recherche
Funding number :
2010235
Available on ORBi :
since 07 June 2023

Statistics


Number of views
474 (80 by ULiège)
Number of downloads
191 (35 by ULiège)

Scopus citations®
 
1
Scopus citations®
without self-citations
1
OpenAlex citations
 
1

Bibliography


Similar publications



Contact ORBi