atlas

Research map / Image generation / Fast diffusion sampling

ACT-Diffusion: Efficient Adversarial Consistency Training for One-step Diffusion Models

CVPR 2024 · Image generation › Fast diffusion sampling · approach: Training-free diffusion acceleration · 3 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 Adversarial Consistency Training (ACT), which adds a timestep-conditioned discriminator to consistency training to directly minimize JS divergence per timestep, yielding better one-step image generation with much smaller batch sizes and compute.

Problem

Consistency training for one-step diffusion generation yields lower quality than distillation and needs very large batch sizes and models because its loss accumulates errors across timesteps.

Approach

Shows consistency training minimizes an upper bound on W-distance that accumulates past consistency losses, then adds a GAN-style discriminator (conditioned on timestep) to the consistency loss with an adversarial weight schedule, directly reducing JS divergence at each timestep; also adds adaptive differentiable augmentation driven by gradient penalty for small datasets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add adversarial consistency training to CTDDPM · CIFAR10FID: 8.7 -> 6.0Helped
add adversarial consistency training to CTDDPM · ImageNet 64×64FID: 13.0 -> 10.6Helped
add adversarial consistency training to CTDDPM · LSUN Cat 256×256FID: 20.7 -> 13.0Helped
reduce CT batch size from 512 to 256 (ablation)CT on DDPM · CIFAR10FID: 8.7 -> 10.4Hurt
reduce CT batch size from 512 to 128 (ablation)CT on DDPM · CIFAR10FID: 8.7 -> 14.4Hurt
use DDPM-res discriminator with LeakyReLU and no timestep embedding (ablation)ACT on CIFAR10 · CIFAR10, 50k stepsFID: 18.7Hurt
add timestep embedding to the DDPM-res discriminator with LeakyReLU (ablation)ACT on CIFAR10 · CIFAR10, 50k stepsFID: 18.7 -> 11.5Helped
replace LeakyReLU with SiLU in the DDPM-res discriminator (ablation)ACT on CIFAR10 · CIFAR10, 50k stepsFID: 11.5 -> 9.9Helped
remove residual connections between discriminator downsampling blocks (ablation)ACT on CIFAR10 · CIFAR10, 150k stepsFID: 7.0 -> 6.5Helped
replace the DDPM discriminator with a StyleGAN2 discriminator (ablation)ACT on CIFAR10 · CIFAR10, 150k stepsFID: 6.5 -> 9.5Hurt
replace the DDPM discriminator with a ProjectedGAN discriminator (ablation)ACT on CIFAR10 · CIFAR10, 150k stepsFID: 6.5 -> 16.6Hurt
use an overly large adversarial weight (λN ≡ 0.3) (ablation)ACT · ImageNet 64×64FIDHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 ImageNet 64x64 LSUN Cat 256x256

Benchmarks: CIFAR-10 ImageNet 64x64 LSUN Cat 256x256

Metrics: FID Inception Score precision recall

Baselines: consistency training (CT) consistency distillation (CD) BigGAN StyleGAN2-ADA EDM DDPM DDIM Score SDE Progressive distillation ADM

Builds on: consistency models GANs StyleGAN2-ADA WGAN-GP DDPM

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