atlas

Research map / Architectures and efficiency / Spiking networks

Advancing Training Efficiency of Deep Spiking Neural Networks through Rate-based Backpropagation

NeurIPS 2024 · Architectures and efficiency › Spiking networks · approach: Spiking transformers · 3 citations (OpenAlex)

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 rate-based backpropagation, which approximates BPTT gradients for deep SNNs via rate coding so that the backward pass needs only one spatial backpropagation rather than per-timestep temporal unrolling, matching BPTT accuracy on CIFAR and ImageNet while cutting training cost.

Problem

Direct BPTT training of deep spiking neural networks with surrogate gradients stores temporal activations across all timesteps, causing high memory and time costs, while existing online methods still scale iteratively with timesteps.

Approach

Exploit the rate-coding property of BPTT-trained SNNs: approximate forward inputs by their temporal averages, derive gradients through average firing rates using eligibility-trace-like accumulators (e and g variables), and perform a single spatial backpropagation per iteration, decoupled from timesteps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use rate_M instead of BPTT_MResNet-18 · CIFAR-10Top-1 accuracy: 95.64 -> 95.61±0.02(95.64)No clear effect
Use rate_M instead of BPTT_MResNet-18 · CIFAR-100Top-1 accuracy: 77.93 -> 78.26±0.12(78.38)Helped
Use rate_S instead of BPTT_SResNet-18 · CIFAR-10Top-1 accuracy: 95.53 -> 95.42±0.11(95.56)No clear effect
Use rate_S instead of BPTT_SResNet-18 · CIFAR-100Top-1 accuracy: 77.72 -> 77.73±0.28(77.93)No clear effect
Use rate_M instead of BPTT_MVGG-11 · CIFAR10-DVSTop-1 accuracy: 76.86 -> 76.96±0.13(77.13)No clear effect
Shuffle temporal order at inference (ablation)rate_M ResNet-18 · CIFAR-10Accuracy: 94.77 -> 94.63±0.04; 95.51 -> 95.50±0.04; 95.97 -> 95.95±0.09No clear effect
Shuffle temporal order at inference (ablation)rate_M VGG-11 · CIFAR-10Accuracy: 95.13 -> 95.10±0.05; 95.37 -> 95.37±0.03; 95.77 -> 95.79±0.05No clear effect
Shuffle temporal order at inference (ablation)rate_M ResNet-18 · CIFAR-100Accuracy: 76.27 -> 75.59±0.11; 78.32 -> 77.72±0.15; 79.10 -> 79.10±0.14Hurt
Shuffle temporal order at inference (ablation)rate_M VGG-11 · CIFAR-100Accuracy: 77.46 -> 77.21±0.12; 77.88 -> 77.78±0.16; 77.97 -> 78.02±0.09No clear effect
Shuffle temporal order at inference (ablation)rate_M · ImageNetAccuracy: 65.84 -> 65.11±0.11; 70.01 -> 69.78±0.10Hurt
Shuffle temporal order at inference (ablation)rate_M VGG-11 · CIFAR10-DVSAccuracy: 76.50 -> 74.69±0.17Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet CIFAR10-DVS

Benchmarks: CIFAR-10 CIFAR-100 ImageNet CIFAR10-DVS

Metrics: top-1 accuracy training memory training time

Baselines: BPTT OTTT SLTT OS DSR SSF QCFS SEW-ResNet

Builds on: BPTT with surrogate gradients SLTT OTTT tdBN straight-through estimator

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