atlas

Research map / Architectures and efficiency / Spiking networks

ReverB-SNN: Reversing Bit of the Weight and Activation for Spiking Neural Networks

ICML 2025 · Architectures and efficiency › Spiking networks · approach: Training deep spiking networks · 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 ReverB-SNN, which pairs real-valued spike activations with binary weights (plus a learnable per-channel scale folded back at inference) to improve directly trained SNN accuracy while keeping addition-only computation.

Problem

Binary spike activations in spiking neural networks carry limited information, reducing accuracy, while existing fixes (ternary, integer, real-valued spikes) sacrifice the multiplication-free property.

Approach

Reverse the usual precision assignment: use real-valued spike activations with binary {-1,1} weights so that multiplications remain additions; add a learnable channel-wise amplitude alpha during training and fold it into the previous layer's activations via re-parameterization at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace binary spike activations with real-valued spikes and use binary weights (ablation)ResNet20 SNN · CIFAR-10, 2 timestepstop-1 accuracy: 92.80% -> 94.14%Helped
Replace binary spike activations with real-valued spikes and use binary weights (ablation)ResNet20 SNN · CIFAR-100, 2 timestepstop-1 accuracy: 70.18% -> 72.54%Helped
Add learnable binary-weight amplitude (ablation)ReverB ResNet20 · CIFAR-10, 2 timestepstop-1 accuracy: 94.14% -> 94.45%Helped
Add learnable binary-weight amplitude (ablation)ReverB ResNet20 · CIFAR-100, 2 timestepstop-1 accuracy: 72.54% -> 72.95%Helped
Add learnable binary-weight amplitude (ablation)ReverB ResNet20 · CIFAR-10, 4 timestepstop-1 accuracy: 94.55% -> 94.96%Helped
Add learnable binary-weight amplitude (ablation)ReverB ResNet20 · CIFAR-100, 4 timestepstop-1 accuracy: 72.93% -> 73.28%Helped
Use real-valued spikes with binary weights instead of standard SNN activations and weightsResNet20 SNN · CIFAR-10, 2 timestepsenergy: 49.73uJ -> 49.99uJHurt
Use real-valued spikes with binary weightsSNN · CIFAR-10, ResNet19, 2 timestepstop-1 accuracy: 95.53% -> 96.39%$\pm 0.11$Helped
Use learnable binary-weight amplitudeReverB SNN · ImageNet, ResNet34, 4 timestepstop-1 accuracy: 70.74%$\pm 0.13$ -> 70.91%$\pm 0.13$Helped
Use learnable binary-weight amplitudeReverB SNN · CIFAR10-DVS, ResNet19, 10 timestepstop-1 accuracy: 80.30%$\pm 0.20$ -> 80.50%$\pm 0.10$Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: top-1 accuracy FLOPs SOPs energy

Baselines: Real Spike Ternary spike TET RecDis-SNN Dspike GLIF DSR SEW ResNet SSCL Vanilla SNN

Builds on: STBP EGRU Straight-through estimator Leaky integrate-and-fire neuron

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