atlas

Research map / Architectures and efficiency / Spiking networks

Shrinking Your TimeStep: Towards Low-Latency Neuromorphic Object Recognition with Spiking Neural Networks

AAAI 2024 · Architectures and efficiency › Spiking networks · approach: Spiking transformers · 28 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 Shrinking SNN (SSNN), which splits an SNN into stages with progressively fewer timesteps linked by a learnable temporal transformer, and adds early classifiers during training to achieve low-latency neuromorphic recognition without accuracy loss.

Problem

Existing SNNs need 10 to 40+ timesteps to recognize neuromorphic objects, and their accuracy degrades sharply at low latency. Surrogate-gradient training also suffers from gradient mismatch and vanishing/exploding gradients with binary spikes.

Approach

Divide the SNN into stages with progressively shrinking timesteps (T1>T2>...>Tn) and transform information between stages with a learnable temporal transformer that redistributes the total activity across the new timesteps; add cross-entropy early classifiers after each non-final stage during training only, so there is no inference overhead.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add timestep shrinkage (ablation)VGG-9 SNN · CIFAR10-DVS, N-Caltech101, DVS-Gesture, average timestep 5accuracy: 67.08 -> 71.53; 66.45 -> 75.42; 80.29 -> 85.42Helped
Add early classifiers (ablation)VGG-9 SNN · CIFAR10-DVS, N-Caltech101, DVS-Gesture, average timestep 5accuracy: 67.08 -> 70.10; 66.45 -> 70.13; 80.29 -> 84.49Helped
Add timestep shrinkage and early classifiers (ablation)VGG-9 SNN · CIFAR10-DVS, N-Caltech101, DVS-Gesture, average timestep 5accuracy: 67.08 -> 73.63; 66.45 -> 77.97; 80.29 -> 90.74Helped
Add timestep shrinkage (ablation)ResNet-18 SNN · CIFAR10-DVS, N-Caltech101, DVS-Gesture, average timestep 4.94accuracy: 58.60 -> 61.97; 52.81 -> 62.62; 65.17 -> 72.68Helped
Add early classifiers (ablation)ResNet-18 SNN · CIFAR10-DVS, N-Caltech101, DVS-Gesture, average timestep 4.94accuracy: 58.60 -> 64.30; 52.81 -> 57.29; 65.17 -> 77.43Helped
Add timestep shrinkage and early classifiers (ablation)ResNet-18 SNN · CIFAR10-DVS, N-Caltech101, DVS-Gesture, average timestep 4.94accuracy: 58.60 -> 68.10; 52.81 -> 67.51; 65.17 -> 86.58Helped
Remove the temporal transformer and truncate to the first shrunken timesteps (ablation)SSNN with VGG-9 · CIFAR10-DVS, average timestep 5accuracyHurt
Use only the final-stage loss (set auxiliary loss coefficients to zero) (ablation)SSNN with VGG-9 · CIFAR10-DVS, timestep 5accuracy: 67.08 -> 68.70%–70.10%Hurt
Vary nonzero early-classifier loss coefficients within the tested ranges (ablation)SSNN with VGG-9 · CIFAR10-DVS, timestep 5accuracy: 68.70%–70.10%; 68.80%–70.36%No clear effect
Vary stage division and stage-wise timesteps while keeping average timestep at 5 (ablation)SSNN with VGG-9 · DVS-Gestureaccuracy: 84.38%–88.43%No clear effect
Increase SSNN average timestep from 5 to 8SSNN with VGG-9 · CIFAR10-DVSaccuracy: 73.63 -> 78.57Helped
Increase SSNN average timestep from 5 to 8SSNN with VGG-9 · N-Caltech101accuracy: 77.97 -> 79.25Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-DVS N-Caltech101 DVS-Gesture

Benchmarks: CIFAR10-DVS N-Caltech101 DVS-Gesture

Metrics: test accuracy (%) average timestep

Baselines: STBP-tdBN PLIF BackEISNN MLF TEBN Spikformer TET SLTT GLIF DSR

Builds on: LIF neuron surrogate gradient BPTT TET MLF

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