atlas

Research map / Architectures and efficiency / Spiking networks

SpikingSSMs: Learning Long Sequences with Sparse and Parallel Spiking State Space Models

AAAI 2025 · Architectures and efficiency › Spiking networks · approach: Sparse efficient spiking sequence models · 10 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.

Builds spiking state space models (SpikingSSMs) by putting LIF neurons on top of S4D blocks, and uses a small trained surrogate dynamic network (SDN) to predict LIF membrane potentials in parallel for faster training.

Problem

SNNs are rarely used for long sequence tasks because the event-driven, asynchronous reset dynamics of spiking neurons prevent parallel training, making iterative training slow on long sequences.

Approach

Hierarchically place LIF neurons on the output of an S4D state space block (dendrite-soma inspired) so synaptic computation is sparse, and replace iterative LIF membrane dynamics during training with a tiny pre-trained 1-D CNN (SDN, under 200 parameters) that predicts spikes/membrane potentials in parallel, with learnable thresholds handled via input scaling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SpikingSSM instead of S4S4D-based sequence model · sMNISTaccuracy: 99.63 -> 99.6Hurt
use SpikingSSM instead of S4S4D-based sequence model · psMNISTaccuracy: 98.70 -> 98.4Hurt
use trainable instead of fixed threshold (ablation)SpikingSSM · LRA AVGaccuracy: 84.30 -> 84.33Helped
use SpikingSSM instead of TransformerWikiText-103 language model · WikiText-103perplexity: 20.51 -> 33.94Hurt
use SpikingSSM instead of SpikeGPTspiking language model · WikiText-103perplexity: 39.75 -> 33.94Helped
replace iterative LIF with fixed pre-trained SDN (ablation)SpikingSSM · sCIFAR10accuracy: 85.45 -> 85.57No clear effect
replace iterative LIF with fixed pre-trained SDN (ablation)SpikingSSM · sCIFAR10training speed: 1480 -> 230Helped
train SDN from scratch end-to-end instead of using fixed pre-trained SDN (ablation)SpikingSSM · sCIFAR10accuracy: 85.57 -> 81.52Hurt
train SDN from scratch end-to-end instead of using fixed pre-trained SDN (ablation)SpikingSSM · sCIFAR10spiking rate: 11.92 -> 18.30Hurt
use SpikingSSM instead of S4D-LinS4D-based sequence model · Speech Commandsaccuracy: 96.25 -> 96.09Hurt
use SDN for parallel training instead of iterative BPTTSpikingSSM · LIF training speed, L=8Kspeed (ms): 25600 -> 253Helped
use SDN for parallel training instead of iterative SLTTSpikingSSM · LIF training speed, L=8Kspeed (ms): 25600 -> 253Helped

Surprising findings

Limitations

Experimental setup

Datasets: sMNIST psMNIST LRA WikiText-103 sCIFAR10 DVS128 Gesture Speech Commands

Benchmarks: Long Range Arena sMNIST psMNIST WikiText-103 DVS128 Gesture Speech Commands

Metrics: accuracy perplexity spiking rate training speed (ms) parameters

Baselines: S4D-Lin Transformer LMUFormer Spiking LMUFormer Binary S4D S6-based SNN SpikeGPT BPTT SLTT S4

Builds on: S4D S4 SLTT Spiking LMUFormer PSU

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