atlas

Research map / Architectures and efficiency / Spiking networks

Efficient Parallel Training Methods for Spiking Neural Networks with Constant Time Complexity

ICML 2025 · Architectures and efficiency › Spiking networks · approach: Sparse efficient spiking sequence models · 0 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 Fixed-point Parallel Training (FPT), which reformulates LIF neuron dynamics over all T timesteps as a K-iteration fixed-point map so SNN training runs in O(K) sequential time (K=3) while keeping the reset mechanism.

Problem

SNN training with BPTT has O(T) sequential time complexity over timesteps, making training slow and poorly parallelized on GPUs, especially for long sequences.

Approach

Unroll LIF membrane dynamics across all T timesteps into a vector fixed-point equation, replace the Heaviside with a sigmoid surrogate in the forward pass (alpha_f) and a smaller steepness in the backward pass (alpha_b), and iterate K≈3 times with automatic differentiation instead of implicit differentiation. Existing parallel neurons (PSN, PSU/IPSU) are shown to be special cases with fewer iterat

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FPT instead of LocalZOVGG-11 on DVS-CIFAR10 · DVS-CIFAR10accuracy (%): 81.87 -> 85.50$\pm$0.22 (85.70)Helped
Use FPT instead of LocalZOVGG-11 on DVS-Gesture · DVS-Gestureaccuracy (%): 98.43 -> 98.38$\pm$0.17 (98.61)No clear effect
Use FPT instead of LocalZOSEW-Resnet34 on ImageNet-100 · ImageNet-100accuracy (%): 81.56 -> 83.27$\pm$0.16 (83.48)Helped
Replace BPTT with FPT at T=32DRSGNN · Amazon Photostraining time (ms/batch): 21.96 -> 2.01Helped
Replace BPTT with FPT at T=32DRSGNN · Amazon Photosaccuracy (%): 92.15$\pm$0.33 -> 92.25$\pm$0.15No clear effect
Remove the reset mechanism (PSN$_0$ rather than LIF) (ablation)Sequential CIFAR10 and Sequential CIFAR100 · Sequential CIFAR10; Sequential CIFAR100accuracy (%): 81.50 -> 79.80; 55.45 -> 53.12Hurt
Use FPT with fixed non-learnable decay rather than LIF (ablation)Sequential CIFAR10 and Sequential CIFAR100 · Sequential CIFAR10; Sequential CIFAR100accuracy (%): 81.50 -> 81.54$\pm$0.34; 55.45 -> 55.19$\pm$0.37No clear effect
Use FPT with a learnable masked A rather than IPSU (ablation)Sequential CIFAR10 and Sequential CIFAR100 · Sequential CIFAR10; Sequential CIFAR100accuracy (%): 87.28 -> 87.48$\pm$0.14; 59.76 -> 62.24 $\pm$0.52Helped
Use FPT with learnable A rather than PSN (ablation)Sequential CIFAR10 and Sequential CIFAR100 · Sequential CIFAR10; Sequential CIFAR100accuracy (%): 88.45 -> 89.53$\pm$0.13; 62.21 -> 64.50$\pm$0.34Helped
Increase fixed-point iterations from K=3 to K=4 or K=5 (ablation)FPT · DVS-Gestureaccuracy (%): 98.61 -> 98.61; 98.61 -> 98.61No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: DVS-CIFAR10 DVS-Gesture ImageNet-100 Amazon Photos Sequential CIFAR10 Sequential CIFAR100 MNIST

Benchmarks: DVS-CIFAR10 DVS-Gesture ImageNet-100 Amazon Photos Sequential CIFAR10 Sequential CIFAR100 MNIST

Metrics: accuracy training time per batch speedup firing rate cosine similarity absolute membrane potential error p-value

Baselines: OTTT SLTT SEENN SSNN SLT SSF T-RevSNN LocalZO NDOT EfficientLIF-Net PSN IPSU

Builds on: BPTT surrogate gradient Parallel Spiking Neuron (PSN) Parallel Spiking Unit (PSU) deep equilibrium models

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