atlas

Research map / Image generation / Fast diffusion sampling

Glauber Generative Model: Discrete Diffusion Models via Binary Classification

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Discrete diffusion solvers · 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.

Introduces the Glauber Generative Model, a discrete diffusion model that reverses a one-token-at-a-time noising process by training a transformer to solve per-token binary classification problems, applied to language and image (VQGAN-token) generation.

Problem

Discrete diffusion models for tokens (language and image tokens) are typically trained with variational losses or regression on importance ratios, scaling poorly with vocabulary size and lagging autoregressive models.

Approach

Noise one token position at a time with a time-dependent forward process, so the reverse step is an exact reduction to binary classification (signal vs. noise) per vocabulary token, with cost linear in vocabulary size, and denoise via heat-bath (Glauber) dynamics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use time-dependent Glauber dynamics with binary-classification training instead of existing discrete diffusion methodsGGM language generation · OpenWebText, unconditional generation, GPT-neo evaluatorgenerative perplexity: 25.2 -> 18.0 (SEDD-medium); 40.9 -> 18.0 (MDLM)Helped
Use GGM instead of Plaidlanguage generation · OpenWebText, unconditional generation, GPT2-large evaluatorgenerative perplexity: 19.7 -> 19.5Helped
Use GGM instead of Plaidlanguage generation · OpenWebText, unconditional generation, GPT2-xl evaluatorgenerative perplexity: 19.7 -> 19.9Hurt
Use GGM instead of comparable-size autoregressive GPT2 modelslanguage generation · OpenWebText, unconditional generationgenerative perplexity: 12.4 -> 19.5 (GPT2-large evaluator); 13.0 -> 19.9 (GPT2-xl evaluator); 14.5 -> 18.0 (GPT-neo evaluator)Hurt
Increase BERT-large Gibbs sampling from T=2048 to T=65536BERT-large with time-independent Gibbs sampling · OpenWebText, unconditional generation, GPT-neo evaluatorgenerative perplexity: 488.7 -> 26.4Helped
Use BERT-large time-independent Gibbs sampling instead of time-dependent GGMlanguage generation · OpenWebText, unconditional generation, GPT-neo evaluatorgenerative perplexity: 18.0 (GGM) vs 26.4 (BERT-large, T=65536)Hurt
Use GGM instead of VQ-DDM with ReFiTimage generation · CelebA-HQ, 256×256 unconditional generationFID: 13.2 -> 9.8Helped
Use GGM instead of VQGAN + GPT2image generation · CelebA-HQ, 256×256 unconditional generationFID: 10.2 -> 9.8Helped
Use GGM instead of LDM-4image generation · CelebA-HQ, 256×256 unconditional generationFID: 5.1 -> 9.8Hurt
Use GGM instead of BigGANimage generation · FFHQ, 256×256 unconditional generationFID: 12.4 -> 12.5Hurt
Use GGM instead of VQGAN + GPT2image generation · FFHQ, 256×256 unconditional generationFID: 9.6 -> 12.5Hurt
Use GGM instead of LDM-4image generation · FFHQ, 256×256 unconditional generationFID: 5.0 -> 12.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OpenWebText CelebA-HQ FFHQ

Benchmarks: OpenWebText generative perplexity CelebA-HQ FID FFHQ FID

Metrics: generative perplexity FID

Baselines: GPT2-medium GPT2-large GPT2-xl BERT-large Gibbs sampling Plaid SEDD-medium MDLM VQ-DDM VQ-Diffusion LDM-4 StyleSwin VQGAN + GPT2

Builds on: D3PM MDLM SEDD DiT MUSE

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