Block Diffusion: Interpolating Between Autoregressive and Diffusion Language Models
2025/03/12 by Marianne Arriola, Aaron Gokaslan, Arriola, Marianne +13 · 17 voices · 113 citations
#cs.LG #cs.AI
paper · pdf · doi:10.48550/arxiv.2503.09573
Abstract
Diffusion language models offer unique benefits over autoregressive models due to their potential for parallelized generation and controllability, yet they lag in likelihood modeling and are limited to fixed-length generation. In this work, we introduce a class of block diffusion language models that interpolate between discrete denoising diffusion and autoregressive models. Block diffusion overcomes key limitations of both approaches by supporting flexible-length generation and improving inference efficiency with KV caching and parallel token sampling. We propose a recipe for building effective block diffusion models that includes an efficient training algorithm, estimators of gradient variance, and data-driven noise schedules to minimize the variance. Block diffusion sets a new state-of-the-art performance among diffusion models on language modeling benchmarks and enables generation of arbitrary-length sequences. We provide the code, along with the model weights and blog post on the project page: https://m-arriola.com/bd3lms
Citations
Cited by
Discussions
- Block Diffusion: Interpolating between autoregressive and diffusion models [hn, 156 points, 32 comments]
- A lot of really interesting HCI ideas here. Feels like there could be a whole paradigm hiding under this approach to interacting with text. I bet this would pair great with block diffusion. arxiv.or [bsky, 15 points, 0 comments]
- This paper looks pretty neat! Will be interesting to compare to SSD-LM which has a similar block autoregressive (with non-autoregressive chunks) approach arxiv.org/abs/2503.09573 [bsky, 9 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models [bsky, 2 points, 0 comments]
- Stanford and Cornell just released "Block Diffusion" - an exciting new kid on the LLM block! It is quite exciting to see that LLMs may finally have reached their paralle-inference moment: Paper: arxi [bsky, 2 points, 0 comments]
- 🤔 Interesting work presenting block diffusion as a promising technique that bridges autoregressive and diffusion methodologies, bringing about advancements in flexibility, efficiency, and sequence ge [bsky, 1 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models https://arxiv.org/abs/2503.09573 [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating between autoregressive and diffusion models https://arxiv.org/abs/2503.09573 [comments] [132 points] [bsky, 0 points, 0 comments]
- Paper: arxiv.org/abs/2503.09573 Code, model weights: m-arriola.com/bd3lms/ [bsky, 0 points, 0 comments]
- ⚡ Hackernews Top story: Block Diffusion: Interpolating Between Autoregressive and Diffusion Models [bsky, 0 points, 0 comments]
- https://bsky.app/profile/news.ycombinator.com.web.brid.gy/post/3lkdyl2pmjxt2 [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models (arxiv.org) Main Link | Discussion [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models view on hacker news [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models https://arxiv.org/abs/2503.09573 (https://news.ycombinator.com/item?id=43363247) [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models https://arxiv.org/abs/2503.09573 (https://news.ycombinator.com/item?id=43363247) [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating Between Autoregressive and Diffusion Models #HackerNews https://arxiv.org/abs/2503.09573 [bsky, 0 points, 0 comments]
- Block Diffusion: Interpolating between autoregressive and diffusion models https://arxiv.org/abs/2503.09573 https://news.ycombinator.com/item?id=43363247 [bsky, 0 points, 0 comments]
Related