Pith. sign in

REVIEW 1 cited by

EXODUS: Stable and Efficient Training of Spiking Neural Networks

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2205.10242 v1 pith:J5RN63EY submitted 2022-05-20 cs.NE cs.LGstat.ML

classification cs.NEcs.LGstat.ML
keywords slayertrainingexodusgradientsnetworksalgorithmback-propagationbptt
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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 by Shrestha and Orchard [2018] employs an efficient GPU-accelerated back-propagation 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 hyperparameter across layers, which needs manual tuning. In this paper, (i) 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), (ii) we eliminate the need for ad-hoc scaling of gradients, thus, reducing the training complexity tremendously, (iii) we demonstrate, via computer simulations, that EXODUS is numerically stable and achieves a comparable or better performance than SLAYER especially in various tasks with SNNs that rely on temporal features. Our code is available at https://github.com/synsense/sinabs-exodus.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. A Truly Sparse and General Implementation of Gradient-Based Synaptic Plasticity

    cs.NE 2025-01 conditional novelty 5.0 of 10

    A JAX-based automatic differentiation pipeline, Synaptax, exploits diagonal sparsity to implement online e-prop training of spiking networks with constant-in-sequence-length memory.

Pith tools