Recurrent Looped Transformer: Decoding with Growing Depth per Token
The Recurrent Looped Transformer adds a recurrent decoder expanding computation depth with sequence length, per‑token cost constant, aiding RL and SFT.
Looped Transformer is currently one of the most discussed architectural ideas.
The new technical report proposes to stretch the cycle already between tokens.
Recurrent Looped Transformer makes the decoder recurrent for each token, including both the prompt and the response.
The causal encoder builds a shared KV memory. For each new token the decoder combines:
> representation of this token from the encoder
> its own final hidden state from the previous token
> cache of recent activations with a sliding window
In a 48‑layer decoder, the computation path after t tokens already passes through 48 t decoder blocks, although each individual token still executes a fixed number of blocks.
Thus, the computation depth grows with the sequence length, while the cost of processing a single token remains constant.
The same state transition is used for pretraining, SFT, generation, and replay in RL. At the boundary between the prompt and the response, the state is not reset.
During RL replay, states are rebuilt from the current model weights instead of reusing stale states from previous runs.
So far this is just an architectural proposal. The author explicitly states that the gains in reasoning, hardware acceleration, and RL scaling are goals that have not yet been measured.
Comments
Weekly digest
The best of vibe coding, AI agents and open source — once a week, no spam.
Related articles
All articlesRL_Envs_101: Create RL Training Environments Across Frameworks
RL_Envs_101 helps you build reinforcement learning environments in OpenEnv, OpenReward, Verifiers, NemoGym & more, with examples and model-aware setup.
Google DeepMind's Dream‑RSI: Recursive AI Cuts Search Cost 162×
Google and DeepMind present Dream‑RSI, a recursive self‑improvement AI that replays past attempts to find better strategies, slashing search calls by up to 162×.
Harness-1: A 20B Search Agent with Externalized Memory and State
Harness-1 is a 20B-parameter search agent that offloads search state to an external harness, enabling strong long-task performance and better transfer to new benchmarks.