Skip to main content

Enabling Dynamic Computation in Looped LMs

Aayush Mishra, Arnau Padrés Masdemont, Victor Conchello Vendrell, Jordi Ros Giralt, Arash Behboodi, Fabio Valerio Massoli

Lets tokens leave a looped language model at different depths by reusing their final key-value cache entries in later loops. Adds an exit-depth training objective and ragged-cache training to make variable-depth computation practical.

First public: · Added to this list: October 22, 2026

Cite this paper

ArXiv preprint

arXiv:2610.09013 · Initial submission: 2026-10-06

BibTeX · CSL-JSON

Explore this approach

Recurrent reasoning — Repeat parts of the model or keep intermediate information in memory while working through a problem. Some methods also learn how many passes to run.