atlas

Research map / Image generation / Fast diffusion sampling

Efficient Perplexity Bound and Ratio Matching in Discrete Diffusion Language 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.

Proves three KL/cross-entropy theorems for discrete diffusion (CTMC), derives a tighter perplexity bound J2, and proposes CEDD (denoising cross-entropy instead of score entropy) plus a roulette transition matrix with analytic exponential.

Problem

Evaluating discrete diffusion language models requires a perplexity bound, and existing ratio-matching training (SEDD, score entropy) is costly and not clearly optimal for categorical data.

Approach

Derives discrete analogues of continuous-diffusion KL theorems yielding a cheaper cross-entropy upper bound J2; trains with a weighted denoising cross-entropy over per-position token posteriors (CEDD) instead of ratio matching, and introduces a roulette transition-rate matrix interpolating absorb and uniform diffusion with a closed-form matrix exponential.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace score-entropy training with CEDD*Absorb diffusion · OpenWebText, L=128generative perplexity: 166.35 -> 143.86Helped
Replace score-entropy training with CEDD*Roulette diffusion · OpenWebText, L=128generative perplexity: 172.93 -> 158.56Helped
Replace score-entropy training with CEDDUniform diffusion · OpenWebText, L=128generative perplexity: 163.88 -> 161.84Helped
Use CEDD* instead of CEDD (ablation)Absorb diffusion · OpenWebText, L=128generative perplexity: 148.21 -> 143.86Helped
Use CEDD* instead of CEDD (ablation)Roulette diffusion · OpenWebText, L=128generative perplexity: 167.67 -> 158.56Helped
Use CEDD* instead of CEDD (ablation)Uniform diffusion · OpenWebText, L=128generative perplexity: 161.84 -> 175.42Hurt
Replace CEDD* with CEDDT (ablation)Absorb diffusion · OpenWebText, L=1024generative perplexity: 101.83 -> 108.88Hurt
Use DFM with schedule k_t=t instead of CEDD*Language modeling · OpenWebText, L=128generative perplexity: 143.86 vs 145.48Mixed
Use DFM schedule k_t=t^2 instead of k_t=t (ablation)Discrete flow matching · OpenWebText, L=128generative perplexity: 145.48 -> 152.70Hurt
Use CEDD* Roulette instead of SEDD RouletteSpelling correction · PAPcorrection accuracy: 85.1 -> 89.7Helped
Use CEDD* Roulette instead of SEDD RouletteSpelling correction · CAPcorrection accuracy: 85.8 -> 90.3Helped
Use CEDD* instead of SEDDsAbsorb diffusion · LAMBADA, L=1024perplexity bound: 52.18 -> 52.70Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText War and Peace 1BW LAMBADA PTB WikiText2 WikiText103 Crime and Punishment Pride and Prejudice

Benchmarks: LAMBADA WikiText2 PTB WikiText103 1BW OpenWebText generative perplexity spelling correction (Crime and Punishment, Pride and Prejudice)

Metrics: perplexity bound J1 perplexity bound J2 generative perplexity correction accuracy

Baselines: SEDD SEDD scaled CEDD T DFM GPT-2 D3PM PLAID

Builds on: SEDD score entropy D3PM tau-leaping

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