atlas

Research map / Architectures and efficiency / Spiking networks

NDOT: Neuronal Dynamics-based Online Training for Spiking Neural Networks

ICML 2024 · Architectures and efficiency › Spiking networks · approach: Training deep spiking networks

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes NDOT, a forward-in-time online training method for SNNs that decomposes the full gradient into spatial gradients and neuronal-dynamics-based temporal gradients, achieving constant training memory across time-steps.

Problem

Training deep spiking neural networks with surrogate gradients and BPTT requires storing intermediate states over all time-steps, causing memory growth linear in time-steps and precluding online, forward-in-time learning.

Approach

Uses a continuous temporal dependency e[t] = u(t+1)/u(t) derived from LIF neuronal dynamics to track temporal gradients recursively in the forward pass, combined with per-time-step spatial gradients and an instantaneous CE+MSE loss, so no backpropagation through time is needed; FTRL is used as intuition for the implicit use of history.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NDOT instead of OTTTVGG-11 (WS) · CIFAR-10, 6 time-stepsaccuracy (%): 93.73 -> 94.89Helped
Use NDOT instead of OTTTVGG-11 (WS) · CIFAR-100, 6 time-stepsaccuracy (%): 71.11 -> 76.61Helped
Use NDOT instead of OTTTVGG-11 (WS) · DVS-CIFAR10, 10 time-stepsaccuracy (%): 77.10 -> 77.50Helped
Add the FTRL loss to OTTTVGG-11 (WS) · CIFAR-100, 6 time-stepsaccuracy (%): 71.11 -> 75.89Helped
Set α to 0.1 in the CE/MSE loss combination (ablation)NDOTO · DVS-CIFAR10, T=6accuracy (%): 74.2 -> 75.6Helped
Set α to 1.0 in the CE/MSE loss combination (ablation)NDOTO · DVS-CIFAR10, T=6accuracy (%): 75.6 -> 71.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 CIFAR10-DVS

Benchmarks: CIFAR-10 CIFAR-100 CIFAR10-DVS

Metrics: top-1 accuracy GPU training memory

Baselines: OTTT FTRL-OTTT SLTT TET TEBN tdBN LTL QCFS SlipReLu PLIF

Builds on: OTTT BPTT FTRL TET SLTT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy