atlas

Research map / Image generation / Fast diffusion sampling

Scaling Diffusion Language Models via Adaptation from Autoregressive Models

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Masked diffusion language model decoding · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts open autoregressive LMs (GPT2 127M/355M and LLaMA2 7B) into masked discrete diffusion language models (DiffuGPT, DiffuLLaMA) via continual pre-training with attention mask annealing and a logit shift, using under 200B tokens.

Problem

Diffusion language models lag far behind autoregressive LLMs in scale and are costly to train from scratch, and their evaluation has relied mainly on perplexity, making fair comparison to AR models difficult.

Approach

Unify the AR cross-entropy objective with the absorbing discrete diffusion ELBO, then convert pretrained AR models into diffusion LMs by annealing the causal mask to full bidirectional attention, keeping the AR logit shift, and dropping time embeddings, followed by continual pre-training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adapt GPT2-S to DiffuGPT-SGPT2-S · HellaSwagaccuracy: 29.9 -> 33.4Helped
Adapt GPT2-S to DiffuGPT-SGPT2-S · GSM8Kaccuracy: 44.8 -> 50.2Helped
Adapt GPT2-M to DiffuGPT-MGPT2-M · Winograndeaccuracy: 50.7 -> 52.6Helped
Adapt GPT2-M to DiffuGPT-MGPT2-M · PIQAaccuracy: 67.4 -> 59.6Hurt
Adapt LLaMA2 to DiffuLLaMALLaMA2 · GSM8Kaccuracy: 58.6 -> 63.1Helped
Adapt LLaMA2 to DiffuLLaMALLaMA2 · TriviaQAaccuracy: 45.4 -> 18.5Hurt
Add the shift operation during discrete diffusion adaptation (ablation)GPT2-M + DD · GSM8K-symbolicaccuracy: 34.5 -> 49.7Helped
Add attention mask annealing during discrete diffusion adaptation (ablation)GPT2-M + DD · GSM8K-symbolicaccuracy: 47.2 -> 49.7Helped
Replace discrete diffusion loss with continuous diffusion loss when adapting GPT2-M (ablation)GPT2-M · GSM8K-symbolicaccuracy: 49.7 -> 20.2Hurt
Fine-tune GPT2-M with discrete diffusion loss instead of autoregressive loss (ablation)GPT2-M · GSM8K-symbolicaccuracy: 45.6 -> 49.7Helped
Use DiffuGPT-M rather than GPT2-M as the discrete diffusion fine-tuning base (ablation)GSM8K-symbolic fine-tuning · GSM8K-symbolicaccuracy: 49.7 -> 61.8Helped
Continue pre-training GPT2-M on the DiffuGPT corpus (ablation)GPT2-M · HellaSwagaccuracy: 38.3 -> 36.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FineWeb SlimPajama StarCoder GSM8K-symbolic TriviaQA LAMBADA HellaSwag Winogrande SIQA PIQA ROCStories HumanEval single-line infilling

Benchmarks: TriviaQA LAMBADA HellaSwag Winogrande SIQA PIQA GSM8K ROCStories HumanEval infilling MAWPS SAT-math

Metrics: accuracy exact match ROUGE pass@1 perplexity (GPT2-large) distinct 2-gram diversity

Baselines: SEDD Plaid 1B MD4 GPT2 LLaMA2

Builds on: SEDD absorbing discrete diffusion GPT-2 LLaMA 2 TinyLlama

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy