atlas

Research map / Image generation / Fast diffusion sampling

Self-Corrected Flow Distillation for Consistent One-Step and Few-Step Image Generation

AAAI 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 2 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 Self-Corrected Flow Distillation, which adds GAN, truncated consistency, reflow, and bidirectional consistency losses to latent consistency distillation of a flow-matching teacher to get consistent one-step and few-step image generation.

Problem

Flow matching models need many function evaluations for sampling, and existing distillation methods give blurry one-step or oversaturated/inconsistent few-step images when applied to latent flow models.

Approach

Applies consistency distillation to latent flow matching and adds a GAN loss on one-step outputs (against blur), a truncated consistency loss for small t (against oversaturation), a reflow loss anchored to the one-step prediction, and a bidirectional consistency loss, so one-step and few-step outputs agree.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add GAN loss to consistency distillation (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 41.34 -> 11.55Helped
Add reflow loss to CD + GAN (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 2 NFEFID: 19.82 -> 11.07Helped
Add bidirectional consistency loss to CD + GAN + RF (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 and 2 NFEFID: 10.62 -> 8.06; 11.07 -> 7.67Helped
Use consistency distillation alone instead of the full method (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 and 2 NFEFID: 8.06 -> 41.34; 7.67 -> 23.56Hurt
Set GAN, reflow, and bidirectional loss weights to (1.0, 1.0, 1.0) (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 30.26Hurt
Set GAN, reflow, and bidirectional loss weights to (0.4, 0.4, 0.4) (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 12.22Hurt
Set GAN, reflow, and bidirectional loss weights to (0.2, 0.2, 0.2) (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 9.83Hurt
Set GAN, reflow, and bidirectional loss weights to (1.0, 0.1, 0.1) (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 11.2Hurt
Set GAN, reflow, and bidirectional loss weights to (0.1, 1.0, 1.0) (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 35.22Hurt
Set time-truncated threshold t_trunc to 0.2 instead of 0.4 (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 7.50Helped
Set time-truncated threshold t_trunc to 0.5 instead of 0.4 (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 9.55Hurt
Set EMA decay μ to 0.95 instead of 0.9 (ablation)Self-Corrected Flow Distillation · CelebA-HQ 256, 1 NFEFID: 8.06 -> 7.79Helped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA-HQ 256 LAION (aesthetic > 6.25 subset) MS COCO 2014 validation MS COCO 2017 validation

Benchmarks: CelebA-HQ 256 MS COCO 2014 (30K prompts, zero-shot) MS COCO 2017 (5K prompts, zero-shot)

Metrics: FID CLIP score precision recall inference time

Baselines: Rectified Flow (2-RF) Consistency Distillation / LCM InstaFlow UFOGen SD Turbo Guided Distillation

Builds on: consistency models rectified flow latent flow matching UFOGen VQGAN warm-up

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