atlas

Research map / Image generation / Autoregressive and latent generation

Effective and Efficient Masked Image Generation Models

ICML 2025 · Image generation › Autoregressive and latent generation · approach: Accelerating autoregressive image generation

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.

Unifies masked image generation (MaskGIT/MAR) with masked diffusion models and tunes training and sampling design choices (exp mask schedule, w(t)=1, MAE architecture, CFG with mask, CFG time interval, DPM-Solver) to produce eMIGM, which matches REPA on ImageNet 256 with fewer NFEs and beats EDM2 on ImageNet 512.

Problem

Masked image generation models and masked diffusion models were developed separately, and their design space for training and sampling (mask schedule, loss weighting, architecture, guidance, sampler) is underexplored, leaving a gap in both quality and sampling efficiency relative to continuous diffu

Approach

Shows MaskGIT and MAR losses can be written as special cases of the masked diffusion model (MDM) loss with different masking distributions, weights, and conditional models, then uses this unified view to systematically tune the design space. Key additions are an exponential mask schedule with unit weighting, CFG with a mask token in place of a fake class token, and applying classifier-free guidanc

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase model size from eMIGM-B to eMIGM-LeMIGM · ImageNet 256×256FID: 2.79 -> 2.22Helped
Increase sampling steps from 16×1.2 to 128×1.4eMIGM-L · ImageNet 256×256FID: 2.22 -> 1.72Helped
Use the exp mask schedule instead of the linear schedule (ablation)eMIGM · ImageNet 256×256, epoch 400FID: 24.96 -> 11.90Helped
Use the log-exp mask schedule instead of the exp schedule (ablation)eMIGM · ImageNet 256×256, epoch 400FID: 11.90 -> 9.91Helped
Use w(t)=1 instead of w(t)=γ′t/γt (ablation)masked image generation model · ImageNet generationFIDHelped
Use the MAE encoder-decoder architecture instead of a single-encoder transformer (ablation)masked image generation model · ImageNet generationFIDHelped
Set training time truncation to t_min=0.2 instead of t_min=0 (ablation)masked image generation model · ImageNet generationFIDHelped
Increase training time truncation to t_min=0.4 instead of t_min=0 (ablation)masked image generation model · ImageNet generationFIDHurt
Replace the fake class token with a mask token for unconditional generation (ablation)CFG for masked image generation · ImageNet generationFIDHelped
Use the exp sampling mask schedule instead of cosine or linear (ablation)eMIGM · ImageNet generation with 8 or 16 mask prediction stepsFIDHelped
Use DPM-Solver instead of DDPM sampling (ablation)eMIGM diffusion loss · ImageNet generation with 8 mask prediction stepsFID: 10.6 -> 6.6Helped
Apply classifier-free guidance only within the time interval [0.1, 0.3] (ablation)eMIGM sampling · ImageNet generationNFE: 16 × 2; 16 + 16 × (0.3 - 0.1)Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet

Benchmarks: ImageNet 256x256 ImageNet 512x512

Metrics: FID sFID Inception Score Precision Recall

Baselines: VAR REPA MAR MaskGIT EDM2 DiT-XL/2 SiT-XL StyleGAN-XL Large-DiT DiffiT

Builds on: MaskGIT MAR masked diffusion models (MDM) RADD DPM-Solver MAE

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