atlas

Research map / Architectures and efficiency / Spiking networks

Take A Shortcut Back: Mitigating the Gradient Vanishing for Training Spiking Neural Networks

NeurIPS 2024 · Architectures and efficiency › Spiking networks · approach: Training deep spiking networks · 2 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 shortcut back-propagation (auxiliary branches from intermediate blocks to the output, removed at inference) plus an evolutionary balance coefficient to mitigate gradient vanishing when training spiking neural networks with surrogate gradients.

Problem

Surrogate-gradient training of spiking neural networks suffers gradient vanishing: bounded surrogate derivatives make gradients near zero, so shallow layers receive insufficient weight updates.

Approach

Add shortcut branches from intermediate blocks directly to the output so the loss gradient reaches shallow layers without passing through every surrogate derivative; then anneal the weight of these side branches over training with a linearly decreasing balance coefficient (evolutionary training). Branches are dropped at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add shortcut back-propagation to vanilla training (ablation)ResNet18 · CIFAR-100, 2 timestepsaccuracy: 71.42% -> 73.68%Helped
add shortcut back-propagation to vanilla training (ablation)ResNet18 · CIFAR-100, 4 timestepsaccuracy: 72.22% -> 74.78%Helped
add shortcut back-propagation to vanilla training (ablation)ResNet34 · CIFAR-100, 2 timestepsaccuracy: 69.82% -> 74.06%Helped
add shortcut back-propagation to vanilla training (ablation)ResNet34 · CIFAR-100, 4 timestepsaccuracy: 69.98% -> 75.67%Helped
add evolutionary training to shortcut back-propagation (ablation)ResNet18 · CIFAR-100, 2 timestepsaccuracy: 73.68% -> 74.02%Helped
add evolutionary training to shortcut back-propagation (ablation)ResNet18 · CIFAR-100, 4 timestepsaccuracy: 74.78% -> 74.83%Helped
add evolutionary training to shortcut back-propagation (ablation)ResNet34 · CIFAR-100, 2 timestepsaccuracy: 74.06% -> 74.17%Helped
add evolutionary training to shortcut back-propagation (ablation)ResNet34 · CIFAR-100, 4 timestepsaccuracy: 75.67% -> 75.81%Helped
add evolutionary training to shortcut back-propagationResNet18 · ImageNet, 4 timestepsaccuracy: 64.47% -> 65.12%Helped
add evolutionary training to shortcut back-propagationResNet34 · ImageNet, 4 timestepsaccuracy: 67.90% -> 68.14%Helped
add evolutionary training to shortcut back-propagationResNet18 · CIFAR10-DVS, 10 timestepsaccuracy: 82.00% -> 83.30%Helped
use evolutionary training instead of shortcut back-propagationResNet19 · CIFAR-10, 2 timestepsaccuracy: 95.19% -> 95.36%Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: top-1 accuracy

Baselines: TET RecDis-SNN Dspike STBP-tdBN Real Spike DSR MPBN SEW ResNet MS-ResNet GLIF

Builds on: surrogate gradient ResNet TET tdBN

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