atlas

Research map / Image generation / Text-to-image diffusion

Slight Corruption in Pre-training Data Makes Better Diffusion Models

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 6 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.

Studies how slight condition corruption (label/text swaps) in pre-training data affects over 50 conditional diffusion models, proves via a Gaussian mixture analysis that it raises entropy and lowers 2-Wasserstein distance, and proposes conditional embedding perturbation (CEP) as a pre-training regularizer.

Problem

Web-crawled pre-training datasets for diffusion models contain corrupted image-condition pairs, yet the effect of such condition corruption on pre-training and downstream adaptation of diffusion models is largely unexplored.

Approach

Slight synthetic condition corruption during pre-training improves quality, diversity and fidelity of diffusion models; a GMM analysis explains this via entropy increase and reduced 2-Wasserstein distance, motivating CEP, which adds uniform or Gaussian noise to conditional embeddings on the fly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add conditional embedding perturbation during pre-trainingLDM-4 and DiT-XL/2 · IN-1K pre-trainingFID: 9.44 -> 6.91; 6.76 -> 5.51Helped
Add conditional embedding perturbation during pre-trainingLDM-4 and DiT-XL/2 · IN-1K pre-trainingIS: 138.46 -> 180.77; 179.67 -> 189.94Helped
Add conditional embedding perturbation during pre-trainingLDM-4 and LCM-v1.5 · CC3M pre-trainingFID: 19.85 -> 17.93; 23.59 -> 22.91Helped
Add conditional embedding perturbation during pre-trainingLDM-4 and LCM-v1.5 · CC3M pre-trainingIS: 30.09 -> 30.77; 39.15 -> 40.31Helped
Add conditional embedding perturbation during pre-trainingLDM-4 · IN-1K Canny ControlNet personalizationFID: 11.59 -> 11.46Helped
Add conditional embedding perturbation during pre-trainingLDM-4 · IN-1K SAM ControlNet personalizationFID: 13.74 -> 12.95Helped
Add conditional embedding perturbation during pre-trainingLDM-4 · CC3M Canny ControlNet personalizationFID: 40.65 -> 34.57Helped
Add conditional embedding perturbation during pre-trainingLDM-4 · CC3M SAM ControlNet personalizationFID: 42.64 -> 35.02Helped
Use input perturbation instead of conditional embedding perturbation (ablation)LDM-4, DiT-XL/2, and LCM-v1.5 · Pre-training benchmarksPrecisionHurt
Use input perturbation instead of conditional embedding perturbation (ablation)LDM-4 · IN-100 ControlNet personalizationFID: 11.59 -> 12.31; 13.74 -> 13.61; 40.65 -> 40.12; 42.64 -> 43.79Mixed
Increase conditional embedding perturbation magnitude (vary γ) (ablation)Class-conditional LDM-4 · IN-1K pre-trainingFIDMixed
Use uniform rather than Gaussian conditional embedding perturbation (ablation)LDM-4 and DiT-XL/2 · Pre-training benchmarksFID: 6.91 vs 7.00; 5.51 vs 5.92; 17.93 vs 18.59; 22.91 vs 23.40Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K CC3M ImageNet-100 MS-COCO CIFAR-100

Benchmarks: ImageNet-1K MS-COCO

Metrics: FID IS Precision Recall CLIP score sFID TopPR F1 RMD entropy memorization ratio

Baselines: clean pre-trained DMs input perturbation (IP) Dropout Label Smoothing

Builds on: Latent Diffusion Models classifier-free guidance DiT Latent Consistency Models ControlNet

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