atlas

Research map / Image generation / Fast diffusion sampling

Improved Techniques for Training Consistency Models

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Distillation for few-step generation · 13 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.

Improves consistency training (CT) without distillation or LPIPS by removing teacher EMA, using Pseudo-Huber loss, a lognormal noise schedule, an exponential discretization curriculum, and tuned weighting/embeddings/dropout, reaching state-of-the-art one- and two-step FIDs among consistency models on CIFAR-10 and ImageNet 64x64.

Problem

Consistency training (CT) lagged behind consistency distillation (CD), and prior CT relied on the learned LPIPS metric, which may bias FID evaluation and adds compute; the goal is to make CT competitive with or better than CD without learned metrics.

Approach

Identify a flaw in prior theory showing the teacher EMA must be zero for CT, and combine this with Pseudo-Huber metrics, a lognormal noise schedule, doubling discretization curriculum, and tuned weighting/noise embeddings/dropout so CT works with a non-learned metric.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use iCT-deep instead of CT (LPIPS)Consistency training · CIFAR-10 one-stepFID: 8.70 -> 2.51Helped
Use iCT-deep instead of CT (LPIPS)Consistency training · ImageNet 64×64 one-stepFID: 13.0 -> 3.25Helped
Increase sampling from one step to two stepsiCT-deep · CIFAR-10FID: 2.51 -> 2.24Helped
Increase sampling from one step to two stepsiCT-deep · ImageNet 64×64FID: 3.25 -> 2.77Helped
Remove EMA from the teacher network (ablation)Consistency training · CIFAR-10FIDHelped
Use the weighting function 1/(σᵢ₊₁ − σᵢ) instead of uniform weighting (ablation)Consistency training with squared ℓ2 metric · CIFAR-10FIDHelped
Reduce the Fourier embedding scale from 16.0 to 0.02 (ablation)Discrete-time consistency training · CIFAR-10FIDHelped
Use dropout rate 0.3 instead of zero dropout (ablation)Consistency training · CIFAR-10FIDHelped
Replace squared ℓ2 loss with Pseudo-Huber loss (ablation)Consistency training · CIFAR-10FIDHelped
Increase the discretization curriculum range from s₀=2, s₁=150 to s₀=10, s₁=1280 (ablation)Consistency training with Pseudo-Huber loss · CIFAR-10FIDHelped
Use the exponential curriculum for total discretization steps (ablation)Consistency training · CIFAR-10FIDHelped
Use a lognormal noise schedule instead of the original uniform index schedule (ablation)Consistency training · CIFAR-10FIDHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet 64x64

Benchmarks: CIFAR-10 ImageNet 64x64

Metrics: FID Inception score precision recall NFE

Baselines: CT (LPIPS) CD (LPIPS) Score SDE DDPM BigGAN-deep StyleGAN2-ADA TRACT PD Diff-Instruct

Builds on: consistency models consistency distillation EDM score SDE

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