atlas

Research map / Image generation / Fast diffusion sampling

Generalized Interpolating Discrete Diffusion

ICML 2025 · Image generation › Fast diffusion sampling · approach: Masked diffusion language model decoding · 0 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.

Generalizes masked diffusion to arbitrary interpolating mixing schedules (GIDD), derives its ELBO, and shows that mixing masking with uniform noise enables self-correction in diffusion language models while matching compute-matched MDM perplexity with reweighted training.

Problem

Masked diffusion language models cannot revise already-unmasked tokens, inheriting the irrevocability of autoregressive generation; the design space of discrete diffusion noise processes is under-explored.

Approach

Generalize interpolating discrete diffusion so the forward marginal is a linear mix of data and an arbitrary time-varying mixing distribution, derive closed-form transitions and a continuous-time ELBO, and use a hybrid of masking and uniform noise with a reweighted ELBO plus a self-correction fixed-point sampler.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GIDD+ instead of the MDM reimplementationDiT small on OWT · OWT validationPPL: 23.36 -> 22.29Helped
add uniform noise at p_u=0.1 or p_u=0.2 (ablation)GIDD+ small · OWT validationPPL: 23.05 -> 23.67; 23.05 -> 24.38Hurt
clip the ELBO loss weights (ablation)GIDD small · OWT validation, p_u=0.0/0.1/0.2PPL: 24.36 -> 23.23; 26.88 -> 25.09; 28.22 -> 26.40Helped
use dynamic loss weights (ablation)GIDD small · OWT validation, p_u=0.0/0.1/0.2PPL: 24.36 -> 23.24; 26.88 -> 23.90; 28.22 -> 24.64Helped
add weight decay 0.02 (ablation)GIDD with dynamic loss weights · OWT validation, p_u=0.0/0.1/0.2PPL: 23.24 -> 23.05; 23.90 -> 23.67; 24.64 -> 24.38Helped
add 10% uniform noise (ablation)GIDD+ · Unconditional generation, 32 denoising stepsgenerative PPL: 904 -> 387Helped
apply self-correction (ablation)GIDD+ base trained with p_u=0.2 · Unconditional generationgenerative PPL: 214 -> 93.3Helped
apply self-correction (ablation)GIDD+ base trained with p_u=0.2 · Unconditional generationself-accuracy: 62.0% -> 73.5%Helped
apply self-correction (ablation)GIDD base trained with p_u=0.0 · GPT-4o sample gradingclarity: 2.51 -> 1.99 (-20.9%)Hurt
apply self-correction (ablation)GIDD+ base trained with p_u=0.1 · GPT-4o sample gradingclarity: 2.51 -> 2.69 (+7.2%)Helped
apply self-correction (ablation)GIDD+ base trained with p_u=0.2 · GPT-4o sample gradingclarity: 2.49 -> 2.90 (+16.5%)Helped
add uniform noise to the mask-only model (ablation)GIDD+ at equal model size and training tokens · Downstream benchmarksaverage accuracy: 39.30 -> 38.10; 39.30 -> 36.80Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText

Benchmarks: OpenWebText validation perplexity ARC-e ARC-c BoolQ Hellaswag PIQA OpenBookQA WinoGrande

Metrics: perplexity generative perplexity unigram entropy self-accuracy zero-shot accuracy

Baselines: GPT2 Llama (retrained) MD4 MDLM MDM (reimpl.)

Builds on: masked diffusion (MDM) MDLM D3PM BERT

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