atlas

Research map / Architectures and efficiency / RNNs and normalization

Implicit Language Models are RNNs: Balancing Parallelization and Expressivity

ICML 2025 · Architectures and efficiency › RNNs and normalization · approach: RNN training dynamics and gradients · 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 implicit SSMs and implicit transformers defined by fixed points of self-iterated state-space/attention blocks, trained with phantom gradients and a curriculum, showing improved state tracking and language modeling up to 1.3B parameters on 207B tokens.

Problem

Transformers and linear SSMs cannot track state or recognize regular languages such as the S5 word problem, while RNNs can but lack parallelization; the trade-off between parallelism and expressivity needs resolving for language models.

Approach

Define the sequence model implicitly via fixed points of a Mamba2 or Llama block that self-iterates along depth with input injection, enabling non-linear, non-diagonal state transitions; train with phantom gradients and a bounded-then-free self-iteration curriculum so most computation remains parallel.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use implicit Mamba2 (24+4) instead of Mamba2*Mamba2 at 1.3B · D-Pile testperplexity: 8.28 -> 7.70Helped
Use implicit Mamba2 (24+4) instead of Mamba2*Mamba2 at 1.3B · HellaSwagaccuracy: 0.5939 -> 0.6267Helped
Use implicit Llama (32+4) instead of Llama†Llama at 1.3B · D-Pile testperplexity: 7.99 -> 7.24Helped
Use implicit Llama (32+4) instead of Llama†Llama at 1.3B · HellaSwagaccuracy: 0.5936 -> 0.6583Helped
Increase implicit Mamba2 iterations from 4+1 to 24+4 (ablation)Mamba2 at 1.3B · D-Pile testperplexity: 7.97 -> 7.70Helped
Increase implicit Llama iterations from 4+1 to 32+4 (ablation)Llama at 1.3B · D-Pile testperplexity: 7.66 -> 7.24Helped
Increase implicit Mamba2 iterations from 4+1 to 24+4 (ablation)Mamba2 at 1.3B · HellaSwagaccuracy: 0.6136 -> 0.6267Helped
Increase implicit Llama iterations from 4+1 to 32+4 (ablation)Llama at 1.3B · HellaSwagaccuracy: 0.6397 -> 0.6583Helped
Use implicit Mamba2 rather than explicit Mamba2Mamba2 language models · WinograndeaccuracyHurt
Use implicit Mamba2 rather than explicit Mamba2Mamba2 language models · OpenbookQAaccuracyHurt
Train implicit Mamba2 with at least 8 self-iterations (ablation)Implicit Mamba2 on mixed A5 word problems · OOD accuracy at p=0.5accuracyHelped
Train on a 10% mixture of hard tokens (ablation)Implicit Mamba2 on mixed A5 word problems · OOD evaluation at p=0.5accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: D-Pile CatbAbI BAbI synthetic word problems (S5, A5 mixtures)

Benchmarks: LAMBADA HellaSwag PIQA ARC-Easy ARC-Challenge WinoGrande OpenbookQA D-Pile test perplexity CatbAbI

Metrics: perplexity accuracy out-of-distribution accuracy relative wall-clock time

Baselines: Mamba2 Llama Mamba2* Llama† Universal Transformer

Builds on: Mamba2 Llama Deep equilibrium models Phantom gradient Illusion of state

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