Hugging Face Daily PapersAlbert Ge, Chandan Singh, Yufan Zhuang1 min readpaperadvanced
Register Tokens for Bounded-State Reasoning in Diffusion Language Models
Summary
Register tokens are fixed‑position embeddings that store a compact hidden state across diffusion‑based language model generation chunks, enabling bounded‑state reasoning without retaining all prior text. Post‑training on LLaDA and Dream shows up to +8.5 math and +19.5 code benchmark points versus plain text carry, and RL fine‑tuning further improves long‑horizon tasks.
- Diffusion LLMs normally need the full generated context to continue reasoning; registers replace that with a small learned state.
- Registers are trained by decoding a chunk, clearing the text, and forcing the model to preserve the hidden values for the next chunk.
- Empirical gains on standard reasoning benchmarks (math, code) are substantial compared to discrete‑text carry.
- The method works especially well for bounded code generation where programs span multiple chunks.
Current diffusion language models struggle with multi‑step reasoning because they must keep all prior tokens in context, which limits scalability and increases compute. A compact, trainable state that persists across generation steps could make reasoning more efficient and enable longer, more compl…
8/10
