atlas

Research map / Architectures and efficiency / Spiking networks

Temporal Flexibility in Spiking Neural Networks: Towards Generalization Across Time Steps and Deployment Friendliness

ICLR 2025 · 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 Mixed Time-step Training (MTT), which partitions an SNN into stages assigned random time steps per iteration with temporal transformation modules between them, yielding SNNs that generalize across time steps and deploy on fully event-driven chips.

Problem

Directly trained SNNs are tied to the specific time step used in training ("temporal inflexibility"), which hinders deployment on time-step-free fully event-driven neuromorphic chips and dynamic energy-performance time-step adjustment.

Approach

Randomly sample different time steps for different network stages in each iteration, connect stages with temporal transformation modules (pooling-like summing/replicating of frames), and sum losses over several sampled temporal configurations so one set of weights works across many time steps and on event-driven hardware.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with MTT instead of SDTSNN on N-MNIST · N-MNIST, Speck2eaccuracy: 92.77 -> 98.57Helped
Train with MTT instead of SDTVGGSNN · CIFAR10-DVS, simulatoraccuracy: 48.4 -> 58.5Helped
Train with MTT instead of SDTSNN · DVS-Gesture, simulatoraccuracy: 80.68 -> 81.82Helped
Train ResNet-19 with MTT instead of InfLoR-SNNResNet-19 · CIFAR10, T=6accuracy: 96.49±0.08 -> 96.84±0.03Helped
Train ResNet-19 with MTT instead of InfLoR-SNNResNet-19 · CIFAR100, T=6accuracy: 79.51±0.11 -> 81.98±0.03Helped
Increase partitioning granularity from g=8 toward g=1 (ablation)MTT ResNet-18 · CIFAR100, T=2–6accuracyHelped
Add BN calibration using 10 batches (ablation)MTT ResNet-18 · CIFAR100accuracyHelped
Train with MTT instead of SDTSNN · Multiple inference time stepsaccuracyHelped
Train with MTT instead of SDTSNN weights · CIFAR100, Gaussian weight-noise robustnessaccuracyHelped
Use T=Tmax BN statistics for other time steps instead of recalibrating each T (ablation)MTT ResNet-19 · CIFAR100, other uniform time stepsaccuracyNo clear effect
Use MTT instead of TET for dynamic inferenceResNet-19 with SEENN-I · CIFAR10accuracyHelped
Train with MTT instead of SDTSNN · Fully event-driven deploymentspike difference: 28.77% -> 3.92%Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 ImageNet CIFAR10-DVS N-Caltech101 N-MNIST DVS-Gesture seqMNIST Spiking Heidelberg Digits Spiking Speech Commands

Benchmarks: CIFAR10 CIFAR100 ImageNet CIFAR10-DVS N-Caltech101 N-MNIST DVS-Gesture

Metrics: top-1 accuracy spike difference noise-injection robustness

Baselines: SDT TET InfLoR-SNN GLIF Dspike STBP-tdBN SEW ResNet TCJA-SNN NDA SALT

Builds on: spatiotemporal backpropagation tdBN TET SEENN

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