atlas

Research map / Image generation / Autoregressive and latent generation

The Unmet Promise of Synthetic Training Images: Using Retrieved Real Images Performs Better

NeurIPS 2024 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators · 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.

Compares finetuning CLIP on targeted synthetic images from Stable Diffusion 1.5 against targeted real images retrieved from its LAION-2B training data, finding retrieval matches or outperforms synthetic data across five classification tasks.

Problem

Whether synthetic images from a text-to-image generator add useful information beyond directly retrieving relevant real images from the generator's upstream training data, in the context of adapting vision models to downstream classification tasks.

Approach

Introduces targeted real-image retrieval from the generator's upstream dataset (LAION-2B), via substring matching and CLIP k-NN search, as a controlled baseline for synthetic training data generated by SynCLR-style prompting of Stable Diffusion; shows retrieval consistently matches or beats synthetic data and analyzes generator artifacts and semantic errors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace 139K targeted synthetic images with 139K LAION-2B retrieved imagesFinetuning LAION-2B pretrained CLIP ViT-B/16 · FGVC-Aircraftlinear probing accuracy: 68.7% -> 82.7%Helped
Finetune on 139K targeted Stable Diffusion images instead of leaving the model unadaptedLAION-2B pretrained CLIP ViT-B/16 · FGVC-Aircraftlinear probing accuracy: 64.9% -> 68.7%Helped
Finetune on 110K targeted Stable Diffusion images instead of leaving the model unadaptedLAION-2B pretrained CLIP ViT-B/16 · DTDzero-shot accuracy: 56.3% -> 59.6%Helped
Use targeted synthetic images rather than targeted retrieved real imagesFinetuned CLIP · ImageNet, StanfordCars, and Flowers102zero-shot accuracyHurt
Scale synthetic adaptation data from 139K to 250K imagesFinetuned CLIP · FGVC-Aircraftlinear probing accuracy: 68.7% -> 70.7%Helped
Scale targeted synthetic data beyond 110K imagesFinetuned CLIP · DTDperformanceHurt
Scale synthetic adaptation dataFinetuned CLIP · ImageNet, Flowers102, and StanfordCarszero-shot accuracyHurt
Add Stable Diffusion generator artifacts to retrieved real images using SDEdit (ablation)Finetuning CLIP on retrieved images · FGVC-Aircraftdownstream accuracyHurt
Add Stable Diffusion generator artifacts to retrieved real images using SDEdit (ablation)Finetuning CLIP on retrieved images · ImageNetdownstream performanceHurt
Use SD v1.1 or SD v1.3 instead of SD v1.5 to generate targeted synthetic data (ablation)Finetuned CLIP · ImageNet and FGVC-AircraftaccuracyHurt
Mix synthetic images into the 139K retrieved Aircraft adaptation set (ablation)Finetuned CLIP · FGVC-Aircraftdownstream task accuracyHurt
Use BLIP-2 captions or LAION alt-text instead of LLM-generated prompts for synthetic images (ablation)Stable Diffusion synthetic data generation · ImageNetperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: LAION-2B ImageNet-1K DTD FGVC-Aircraft StanfordCars Flowers102

Benchmarks: ImageNet-1K DTD FGVC-Aircraft StanfordCars Flowers102

Metrics: zero-shot accuracy linear probing accuracy

Baselines: SynCLR off-the-shelf CLIP LAION-2B untargeted training SD v1.1 synthetic data SD v1.3 synthetic data

Builds on: SynCLR SDEdit WiSE-FT CLIP

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