atlas

Research map / Architectures and efficiency / Spiking networks

SpikingResformer: Bridging ResNet and Vision Transformer in Spiking Neural Networks

CVPR 2024 · Architectures and efficiency › Spiking networks · approach: Spiking transformers · 82 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 Dual Spike Self-Attention (DSSA), a fully spike-driven self-attention with a derived scaling method, and SpikingResformer, a ResNet-style multi-stage spiking vision transformer that reaches 79.40% ImageNet top-1 with 4 time-steps.

Problem

Spiking vision transformers rely on shallow convolutional tokenizers for local features and their spiking self-attention lacks proper scaling, so they cannot handle large multi-scale feature maps or be deployed in multi-stage architectures.

Approach

Dual Spike Transformation computes attention from AND-gated dual spike inputs (only synaptic accumulations), with a theoretically derived scaling factor based on firing rates that makes it trainable at multiple scales; this is combined with a ResNet-style multi-stage backbone and group-wise convolution in the feed-forward network.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SpikingResformer-L instead of Spike-driven Transformer-8-768ImageNet classification · ImageNet valTop-1 accuracy: 76.32 -> 78.77Helped
use transfer learning with SpikingResformer instead of transfer learning with SpikformerCIFAR10 · CIFAR10Accuracy: 97.03 -> 97.40Helped
use transfer learning with SpikingResformer instead of transfer learning with SpikformerCIFAR100 · CIFAR100Accuracy: 83.83 -> 85.98Helped
transfer from ImageNet pretraining rather than direct trainingSpikingResformer · CIFAR10-DVSAccuracy: 81.3 -> 84.8Helped
transfer from ImageNet pretraining rather than direct trainingSpikingResformer · DVSGestureAccuracy: 99.3 -> 93.4Hurt
add the multi-stage architecture (ablation)SpikingResformer-S · ImageNet100Accuracy: 85.32 -> 88.06Helped
add the group-wise convolution layer in GWSFFN (ablation)SpikingResformer-S · ImageNet100Accuracy: 84.64 -> 88.06Helped
replace DSSA with SSA (ablation)SpikingResformer-S · ImageNet100AccuracyHurt
replace DSSA with SDSA (ablation)SpikingResformer-S · ImageNet100AccuracyHurt
replace p×p convolutions in DST with 1×1 convolutions (ablation)SpikingResformer-S · ImageNet100Accuracy: 88.06 -> 86.14Hurt
remove the DSSA scaling factors (ablation)SpikingResformer-S · ImageNet100AccuracyHurt
replace the proposed DSSA scaling factors with 1/√d (ablation)SpikingResformer-S · ImageNet100AccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNet100 CIFAR10 CIFAR100 CIFAR10-DVS DVSGesture

Benchmarks: ImageNet CIFAR10 CIFAR100 CIFAR10-DVS DVSGesture

Metrics: top-1 accuracy parameters SOPs energy (mJ)

Baselines: Spikformer Spikingformer Spike-driven Transformer SEW ResNet STBP-tdBN TET PLIF Dspike

Builds on: Spikformer Spike-driven Transformer SEW ResNet Spikingformer Vision Transformer

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