Saved in:
Bibliographic Details
Main Authors: Israel, Daniel, Jin, Tian, Cheng, Ellie, Broeck, Guy Van den, Grover, Aditya, Subramanian, Suvinay, Carbin, Michael
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.18087
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915891411681280
author Israel, Daniel
Jin, Tian
Cheng, Ellie
Broeck, Guy Van den
Grover, Aditya
Subramanian, Suvinay
Carbin, Michael
author_facet Israel, Daniel
Jin, Tian
Cheng, Ellie
Broeck, Guy Van den
Grover, Aditya
Subramanian, Suvinay
Carbin, Michael
contents Most large language models are autoregressive: they generate tokens one at a time. Discrete diffusion language models can generate multiple tokens in parallel, but sampling from them requires a denoising order: a strategy for deciding which tokens to decode at each step. Determining a good denoising order is difficult, and existing approaches use heuristics that create a steep trade-off between quality and latency. We propose planned diffusion, a system that trains the model to determine its own denoising order. Planned diffusion uses a single model that transitions between autoregressive and diffusion-based generation: first, the model autoregressively generates a plan that partitions the response into semantically independent chunks; second, the model denoises all chunks in parallel. The autoregressive plan enables the model to define the denoising order itself. On AlpacaEval, planned diffusion achieves 1.27x to 1.81x speedup over autoregressive generation with only 0.87% to 5.4% drop in win rate, establishing a new Pareto frontier for parallel generation with discrete diffusion. Additionally, planned diffusion's instruction following quality continues to improve with more finetuning compute, while the autoregressive baseline plateaus. Our implementation provides simple runtime knobs that offer tunable control over the quality-latency trade-off.
format Preprint
id arxiv_https___arxiv_org_abs_2510_18087
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Planned Diffusion
Israel, Daniel
Jin, Tian
Cheng, Ellie
Broeck, Guy Van den
Grover, Aditya
Subramanian, Suvinay
Carbin, Michael
Artificial Intelligence
Most large language models are autoregressive: they generate tokens one at a time. Discrete diffusion language models can generate multiple tokens in parallel, but sampling from them requires a denoising order: a strategy for deciding which tokens to decode at each step. Determining a good denoising order is difficult, and existing approaches use heuristics that create a steep trade-off between quality and latency. We propose planned diffusion, a system that trains the model to determine its own denoising order. Planned diffusion uses a single model that transitions between autoregressive and diffusion-based generation: first, the model autoregressively generates a plan that partitions the response into semantically independent chunks; second, the model denoises all chunks in parallel. The autoregressive plan enables the model to define the denoising order itself. On AlpacaEval, planned diffusion achieves 1.27x to 1.81x speedup over autoregressive generation with only 0.87% to 5.4% drop in win rate, establishing a new Pareto frontier for parallel generation with discrete diffusion. Additionally, planned diffusion's instruction following quality continues to improve with more finetuning compute, while the autoregressive baseline plateaus. Our implementation provides simple runtime knobs that offer tunable control over the quality-latency trade-off.
title Planned Diffusion
topic Artificial Intelligence
url https://arxiv.org/abs/2510.18087