atlas

Research map / Architectures and efficiency / Attention and transformers

DeltaProduct: Improving State-Tracking in Linear RNNs via Householder Products

NeurIPS 2025 · Architectures and efficiency › Attention and transformers · approach: State space and recurrent sequence models · 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 DeltaProduct, a linear RNN whose state-transition matrices are products of n_h generalized Householder transformations (one online gradient step per key/value pair per token), improving state-tracking expressivity and length extrapolation over DeltaNet.

Problem

Linear RNNs face a trade-off between expressivity and efficiency set by the structure of their state-transition matrices; diagonal ones cannot solve group word problems like S_3 or S_5 in finite precision, while DeltaNet (diagonal plus rank-1) is limited to parity-like tasks in one layer and degrade

Approach

Take n_h gradient-descent steps per token on DeltaNet's associative recall loss using n_h keys, values and betas, so the state-transition matrix becomes a product of n_h generalized Householder matrices (identity plus rank-n_h), giving a tunable expressivity-efficiency knob with bounded spectral norm.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase Householder products per token to n_h=2 (ablation)Single-layer DeltaProduct[-1,1] · S3 state trackingaccuracy / length extrapolationHelped
Increase Householder products per token to n_h=4 (ablation)Single-layer DeltaProduct[-1,1] · S5 state trackingaccuracy / length extrapolationHelped
Increase Householder products per token from n_h=1 to n_h=2 (ablation)Single-layer DeltaProduct[-1,1] · S4 and A5 state trackingaccuracy / length extrapolationHelped
Restrict the state-transition eigenvalue range to [0,1] instead of [-1,1] (ablation)DeltaProduct · Permutation-group state trackingaccuracyHurt
Add layers while keeping n_h=1 (ablation)DeltaProduct / DeltaNet[-1,1] · Permutation-group state trackingaccuracyHelped
Use n_h=1 with additional layers instead of increasing n_h (ablation)DeltaProduct / DeltaNet[-1,1] · Permutation-group state trackinglength extrapolationHurt
Add a forget gate (ablation)DeltaProduct_2[-1,1] · Language-model length extrapolationcross-entropy lossHelped
Increase Householder products per token from one to multiple (ablation)DeltaProduct[-1,1] · CodeParrot, OpenThoughts-114k-Math, and TriviaQA length extrapolationcross-entropy lossHelped
Increase Householder products per token to n_h=3 (ablation)DeltaProduct[-1,1] · Language-model length extrapolationcross-entropy lossHelped
Increase n_h rather than model capacity through head dimension (ablation)DeltaProduct versus DeltaNet · FineWebtraining perplexityHelped
Increase n_h rather than model capacity through head dimension (ablation)DeltaProduct versus DeltaNet · lm-eval-harness tasksbenchmark performanceHelped
Increase n_h (ablation)DeltaProduct and Gated DeltaProduct · Language-modeling benchmarksbenchmark performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb CodeParrot OpenThoughts-114k-Math TriviaQA lm-eval-harness tasks

Benchmarks: S3 S4 A5 S5 word problems FineWeb perplexity Lambada lm-eval-harness tasks CodeParrot OpenThoughts-114k-Math TriviaQA

Metrics: accuracy cross-entropy loss perplexity effective rank

Baselines: DeltaNet Gated DeltaNet RWKV-7 Mamba GLA

Builds on: DeltaNet Gated DeltaNet Mamba 2 RWKV-7

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