atlas

Research map / Architectures and efficiency / Spiking networks

Sorbet: A Neuromorphic Hardware-Compatible Transformer-Based Spiking Language Model

ICML 2025 · Architectures and efficiency › Spiking networks · approach: Spiking transformers · 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.

Introduces Sorbet, a fully binary-weight, spiking transformer language model that replaces softmax and LayerNorm with shift-based PTsoftmax and BSPN, distilled from BERT-base and evaluated on GLUE.

Problem

Transformer-based language models cannot be deployed on neuromorphic hardware because softmax and layer normalization require division, square roots and exponentials that spiking hardware does not support, and prior spiking language models still rely on them.

Approach

Replace softmax with a power-of-two shift-based softmax (PTsoftmax) and LayerNorm with Bit Shifting PowerNorm (BSPN, L1-norm scaling with power-of-two approximation plus relaxed zero-mean BN), then quantize weights to 1 bit and activations to 4 bits and distill from BERT-base into a spiking model via ANN-to-SNN conversion with average IF neurons.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace BERT softmax with PTsoftmax (ablation)full-precision BERT · GLUE (average)score: 87.3 -> 85.9Hurt
replace BERT softmax with PTsoftmax and LN with BSPN (ablation)full-precision BERT · GLUE (average)score: 87.3 -> 83.6Hurt
replace softmax with PTsoftmax (ablation)4-bit activation BERT · SST-2accuracy: 91.5 -> 90.8Hurt
replace LayerNorm with BSPN (ablation)4-bit activation BERT · SST-2accuracy: 91.5 -> 91.2Hurt
replace softmax with PTsoftmax and LayerNorm with BSPN (ablation)4-bit activation BERT · SST-2accuracy: 91.5 -> 90.9Hurt
replace softmax with PTsoftmax (ablation)1-bit activation BERT · SST-2accuracy: 81.2 -> 80.0Hurt
replace LayerNorm with BSPN (ablation)1-bit activation BERT · SST-2accuracy: 81.2 -> 79.9Hurt
replace softmax with PTsoftmax and LayerNorm with BSPN (ablation)1-bit activation BERT · SST-2accuracy: 81.2 -> 79.8Hurt
quantize BSPN scaling factor γ/ψ to a power of two (ablation)Sorbet · GLUEaccuracy / Spearman correlation: 83.4 vs 86.5; 75.8 vs 77.3; 89.6 vs 90.4; 84.6 vs 86.1; 59.2 vs 60.3; 78.4 vs 79.9; 73.6 vs 78.1Mixed
convert quantized ANN to SNN (ablation)quantized BERT · SST-2, 1-bit activation / 2 timestepsaccuracy: 79.8 -> 78.7Hurt
convert quantized ANN to SNN (ablation)quantized BERT · SST-2, 2-bit activation / 4 timestepsaccuracy: 87.9 -> 87.4Hurt
convert quantized ANN to SNN (ablation)quantized BERT · SST-2, 3-bit activation / 8 timestepsaccuracy: 90.1 -> 89.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GLUE (QQP, MNLI-m, SST-2, QNLI, RTE, MRPC, STS-B)

Benchmarks: GLUE

Metrics: accuracy Spearman correlation energy consumption (pJ estimates) spike firing rate

Baselines: BERT-base DistilBERT TinyBERT-6 Q2BERT BiT SpikingFormer SpikingBERT SpikeLM 1-bit SpikeLM 1-bit SpikingBERT LIF-BERT

Builds on: PowerNorm BERT BiT SpikeLM I-BERT

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