atlas

Research map / Image generation / Fast diffusion sampling

Autoregressive Distillation of Diffusion Transformers

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

Proposes AutoRegressive Distillation (ARD), which distills a diffusion transformer's PF-ODE into a few-step student that conditions on the full historical trajectory, reducing exposure bias on ImageNet-256 and 1024p text-to-image (Emu).

Problem

Few-step distillation of diffusion transformers suffers from exposure bias because the student conditions only on the most recent (possibly off-trajectory) sample, and errors accumulate across sampling steps.

Approach

Generalizes step distillation to an autoregressive formulation where each student step attends to the entire historical ODE trajectory (including the ground-truth initial noise) via token-wise time embeddings and block-wise causal attention, with history used only in lower transformer layers to save compute.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add historical ODE trajectory inputs with block-wise causal attentionStep Distill. on ImageNet 256p, 4 steps · ImageNet 256pFID: 10.25 -> 4.32Helped
add discriminator loss (ablation)ARD on ImageNet 256p, 4 steps · ImageNet 256pFID: 4.32 -> 1.84Helped
increase student steps from 2 to 4 (ablation)ARD on ImageNet 256p · ImageNet 256pFID: 6.29 -> 4.32Helped
increase student steps from 2 to 4 (ablation)Step Distill. on ImageNet 256p · ImageNet 256pFID: 10.92 -> 10.25Helped
replace M4 with window attention mask M2 (ablation)ARD on ImageNet 256p, 4 steps, N=6 · ImageNet 256pFID: 4.32 -> 4.75Hurt
replace M4 with initial-noise attention mask M3 (ablation)ARD on ImageNet 256p, 4 steps, N=6 · ImageNet 256pFID: 4.32 -> 4.45Hurt
use historical inputs in 28 layers instead of 6 (ablation)ARD on ImageNet 256p, 4 steps · ImageNet 256pFID: 4.32 -> 4.80Hurt
use initial noise as an additional input via M3 instead of recent-history window M2 (ablation)ARD on ImageNet 256p, 4 steps, N=6 · ImageNet 256pFID: 4.75 -> 4.45Helped
use all trajectory history rather than step distillation's current sample only (ablation)Step Distill. on ImageNet 256p, 2 steps · ImageNet 256pFID: 10.92 -> 6.29Helped
distill with ARD rather than Step Distil. from the same Emu teacher3-step text-to-image generation · MS-COCO 2017 (zero-shot FID 5k)FID-S: 30.51 -> 30.03Helped
use ARD rather than public 3-step distillation modelstext-to-image generation, CFG 7.5 · CompBenchAVG: 52.6 -> 59.9Helped
add historical trajectory to the student (ablation)4-step distillation on ImageNet 256p · ImageNet 256pFID: 10.25 -> 4.32Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet MS-COCO 2017 CompBench internal text-to-image pre-training dataset

Benchmarks: ImageNet 256p MS-COCO 2017 (zero-shot FID 5k) CompBench

Metrics: FID IS Precision Recall FLOPs latency CompBench alignment score FID drop from teacher

Baselines: Knowledge Distillation (KD) Step Distillation DMD2 Lightning LCM-LoRA ADD Imagine Flash Pixart-delta BigGAN StyleGAN-XL GigaGAN MAR

Builds on: DiT step distillation (progressive distillation) DMD2 Emu VAR

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