atlas

Research map / Architectures and efficiency / Spiking networks

Spiking Token Mixer: An event-driven friendly Former structure for 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 STMixer, an SNN architecture built only from operations supported by event-driven asynchronous hardware (conv, FC, residual paths), replacing spike-spike matrix multiplication with a learned token-mixing weight and removing maxpool, and reports strong accuracy at T=1 on CIFAR and ImageNet.

Problem

Spikformer-style SNNs use spike-by-spike matrix multiplications and max pooling, which break under spike arrival-time jitter on event-driven asynchronous neuromorphic hardware, while clock-driven hardware needs short time steps that hurt accuracy.

Approach

Replace the spiking self-attention (Q K^T V) with a learnable token-mixing weight matrix applied to the value matrix (spike-by-fixed-weight), use multi-head token mixing, and redesign the patch splitting module (IPSPS) without maxpool and with an auxiliary convolutional information path; also use the STM encoder inside surrogate module learning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use STMixer instead of SpikingformerSNN on ImageNet · ImageNetaccuracy: 75.85 -> 76.68Helped
use STMixer instead of SpikingformerSNN on CIFAR10-DVS · CIFAR10-DVSaccuracy: 79.9 -> 82.67Helped
use STMixer instead of TA-SNNSNN on DVS128 Gesture · DVS128 Gestureaccuracy: 98.6 -> 97.19Hurt
deploy STMixer rather than Spikformer in event-driven mode (T=25)CIFAR10-DVS event-driven inference · CIFAR10-DVS, event-drivenaccuracy: 16.60 -> 50.70Helped
deploy STMixer rather than Spikformer in event-driven mode (T=40)CIFAR10-DVS event-driven inference · CIFAR10-DVS, event-drivenaccuracy: 10.00 -> 54.10Helped
add IPSPS instead of using SPS (ablation)STMixer · CIFAR-100accuracy: 78.97 -> 79.55Helped
use STM instead of SSA (ablation)STMixer · CIFAR-100accuracy: 78.33 -> 79.55Helped
use STM in the surrogate module instead of a convolutional encoder (ablation)SML training for STMixer · CIFAR-100accuracy: 79.07 -> 79.55Helped
use SML instead of SDT (ablation)STMixer training · CIFAR-100accuracy: 77.17 -> 79.55Helped
increase STM head count from 1 to 32 (ablation)STMixer-4-384 · CIFAR-100accuracy: 79.02 -> 80.15Helped
increase the time step from T=1 to T=4STMixer-4-384-32 · CIFAR-100accuracy: 80.00±0.21 -> 81.87±0.16Helped
increase the time step from T=1 to T=4STMixer-4-384-32 · CIFAR-10accuracy: 95.49±0.13 -> 96.01±0.11Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet CIFAR10-DVS DVS128 Gesture

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

Metrics: top-1 accuracy parameter count FLOPs estimated energy (mJ)

Baselines: Spikformer Spikingformer SML TET tdBN SEW-ResNet SpikeDHSD

Builds on: Spikformer Spikingformer MetaFormer Surrogate module learning SEW-ResNet

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