atlas

Research map / Architectures and efficiency / RNNs and normalization

Improving Bilinear RNN with Closed-loop Control

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: RNN training dynamics and gradients · 1 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 Comba, a bilinear RNN with scalar-plus-low-rank state transition and closed-loop state and output feedback, with a Triton chunk-wise parallel kernel, evaluated on language modeling at 340M/1.3B and vision tasks.

Problem

Efficient sequence models with Delta-rule memory correction (bilinear RNNs) lack a principled control view and trade off expressiveness against hardware-efficient chunk-wise parallel training.

Approach

Reframes Delta-rule bilinear RNNs as closed-loop control systems: uses an SPLR state transition (scalar decay plus one rank-one key term) with state feedback correction on values and an output feedback correction q - d*k, with a chunk-wise WY/UT parallel implementation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPLR instead of IPLR state transitionComba · SlimPajama 340M and 1.3B commonsense reasoning and recall tasksaverage accuracy: 43.06 -> 43.36; 50.77 -> 51.78; 28.10 -> 30.40; 32.67 -> 36.37Helped
Add output correction <q, dk> (ablation)Comba · SlimPajama 340M and 1.3B commonsense reasoning and recall tasksaverage accuracy: 42.45 -> 43.36; 28.21 -> 30.40; 49.72 -> 51.78; 34.49 -> 36.37Helped
Add state feedback scaling tilde-beta = b⊙beta (ablation)Comba · SlimPajama 340M commonsense reasoningaverage accuracy: 43.13 -> 43.36Helped
Use alpha near 1 initialization (ablation)Comba · SlimPajama 340M commonsense reasoning and LongBench 10Kaverage score: 42.68 -> 43.36; 18.85 -> 19.16Helped
Add the output gate (ablation)Comba · SlimPajama 340M commonsense reasoningaverage accuracy: 42.64 -> 43.36Helped
Initialize d to 1 instead of the small-model default (ablation)Comba · SlimPajama 340M commonsense reasoningaverage accuracy: 43.26 -> 43.36No clear effect
Initialize d to 1 (ablation)Comba · SlimPajama 1.3B commonsense reasoningaverage accuracy: 51.78 -> 51.91Helped
Use the Mamba-like architecture (ablation)Comba · SlimPajama 340M commonsense reasoningaverage accuracy: 43.36 -> 41.64Hurt
Use Comba-SPLR instead of Gated-DeltaNetComba · LongBench 10Kaverage score: 18.61 -> 19.16Mixed
Use the Comba chunk-wise operator instead of Gated-DeltaNetComba · Triton-Testing-Benchmarkforward speed: 40%Helped

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama LongBench MQAR synthetic GOT-10k LaSOT ImageNet

Benchmarks: WikiText perplexity LAMBADA ARC HellaSwag PIQA WinoGrande FDA SWDE SQuAD NQ TriviaQA Drop

Metrics: perplexity accuracy average accuracy AO SR0.75 Top-1 accuracy FLOPs

Baselines: Transformer++ RetNet GLA Mamba RWKV7 Gated DeltaNet Comba-iplr DeiT Vim Agent Attention

Builds on: DeltaNet Gated DeltaNet RWKV-7 Mamba2 flash-linear-attention WY representation

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