atlas

Research map / Image generation / Fast diffusion sampling

Effective Data Augmentation With Diffusion Models

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 78 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 DA-Fusion, which adapts a pretrained Stable Diffusion model with Textual Inversion pseudo-tokens and SDEdit-style real-image splicing with randomized insertion strength to generate semantically diverse augmentations for few-shot image classification.

Problem

Standard augmentations (flips, rotations, color changes) cannot alter high-level semantic attributes, so they lack semantic diversity; few-shot classifiers, including on concepts unseen by the generative model, need richer augmentation.

Approach

Learn one pseudo-token per class via Textual Inversion on a few labelled images, then edit real images with SDEdit-style partial reverse diffusion from a pretrained Stable Diffusion model, randomizing the insertion timestep t0 to vary augmentation intensity, and balance real and synthetic samples during training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DA-Fusion instead of standard data augmentationfew-shot image classification · Seven tested datasetsaccuracy: +5 to +15 accuracy pointsHelped
Use DA-Fusion instead of Real Guidancefew-shot image classification · Common, fine-grain, and unseen conceptsnormalized score: 12.8%; 24.2%; 20.8%Helped
Use DA-Fusion instead of standard data augmentationfew-shot image classification with model-centric leakage prevention · Pascal and COCOvalidation accuracy: +5 percentage pointsHelped
Use DA-Fusion instead of standard data augmentationfew-shot image classification with data-centric leakage prevention · Pascal and COCOvalidation accuracy: +10 percentage pointsHelped
Randomize insertion timestep t0 rather than fixing it at 0.5 (ablation)DA-Fusion · Few-shot classification, all domains tested in the intensity ablationaverage classification accuracy: 51%Helped
Increase synthetic-image sampling probability from alpha = 0.5 to alpha = 0.7 (ablation)DA-Fusion · Few-shot classification, data-balance ablationaccuracyHelped
Increase synthetic images per real image from M = 10 to M = 20 (ablation)DA-Fusion · Few-shot classification, data-balance ablationaccuracyHelped
Use DA-Fusion Pooled instead of baseline augmentationLeafy Spurge classification · Leafy Spurgecross-validated accuracy: 1.0%Helped
Use DA-Fusion Specific instead of baseline augmentationLeafy Spurge classification · Leafy Spurgecross-validated accuracy: 1.2%Helped
Generate image-specific tokens instead of pooled class tokens (ablation)DA-Fusion on Leafy Spurge · Leafy Spurgecross-validated accuracy: 1.2% vs 1.0%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Caltech101 Flowers102 FGVC Aircraft Stanford Cars COCO PASCAL VOC Leafy Spurge

Benchmarks: Caltech101 Flowers102 FGVC Aircraft Stanford Cars COCO PASCAL VOC Leafy Spurge

Metrics: validation accuracy normalized score accuracy improvement over baseline

Baselines: RandAugment Real Guidance CutMix standard flips and rotations augmentation

Builds on: Textual Inversion SDEdit Real Guidance RandAugment ESD

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