Back to Search Start Over

EXODUS: Stable and efficient training of spiking neural networks.

Authors :
Bauer, Felix C.
Lenz, Gregor
Haghighatshoar, Saeid
Sheik, Sadique
Source :
Frontiers in Neuroscience; 2/8/2023, Vol. 17, p01-09, 9p
Publication Year :
2023

Abstract

Introduction: Spiking Neural Networks (SNNs) are gaining significant traction in machine learning tasks where energy-efficiency is of utmost importance. Training such networks using the state-of-the-art back-propagation through time (BPTT) is, however, very time-consuming. Previous work employs an efficient GPU-accelerated backpropagation algorithm called SLAYER, which speeds up training considerably. SLAYER, however, does not take into account the neuron reset mechanism while computing the gradients, which we argue to be the source of numerical instability. To counteract this, SLAYER introduces a gradient scale hyper parameter across layers, which needs manual tuning. Methods: In this paper, we modify SLAYER and design an algorithm called EXODUS, that accounts for the neuron reset mechanism and applies the Implicit Function Theorem (IFT) to calculate the correct gradients (equivalent to those computed by BPTT). We furthermore eliminate the need for ad-hoc scaling of gradients, thus, reducing the training complexity tremendously. Results: We demonstrate, via computer simulations, that EXODUS is numerically stable and achieves comparable or better performance than SLAYER especially in various tasks with SNNs that rely on temporal features. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
16624548
Volume :
17
Database :
Complementary Index
Journal :
Frontiers in Neuroscience
Publication Type :
Academic Journal
Accession number :
162265761
Full Text :
https://doi.org/10.3389/fnins.2023.1110444