atlas

Research map / Image generation / Autoregressive and latent generation

Do Generated Data Always Help Contrastive Learning?

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

Shows that inflating contrastive learning data with diffusion-generated images can hurt performance, derives generalization bounds for inflated CL, and proposes AdaInf (real-data reweighting plus weaker augmentation), reaching 94.70% CIFAR-10 linear accuracy with SimCLR.

Problem

Data inflation (adding diffusion-generated images to unlabeled real data) is assumed to help contrastive learning, but the paper finds that vanilla inflation can degrade linear probing accuracy, and lacks theory for this setting.

Approach

Real and generated data should be mixed with real data upweighted (e.g., 10:1), and stronger inflation should be paired with weaker augmentation; theory via augmentation graphs shows inflation improves graph connectivity while augmentation trades connectivity against labeling error, giving complementary roles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AdaInf instead of no inflationSimCLR · CIFAR-10linear accuracy: 91.56±0.29 -> 93.42±0.20Helped
Use AdaInf instead of no inflationSimCLR · CIFAR-100linear accuracy: 66.81±0.36 -> 69.6±0.21Helped
Use AdaInf instead of no inflationSimCLR · Tiny ImageNetlinear accuracy: 47.21±0.86 -> 48.36±0.46Helped
Use vanilla inflation instead of no inflationSimCLR · CIFAR-10linear accuracy: 91.56±0.29 -> 91.38±0.11Hurt
Use AdaInf instead of vanilla inflationSimCLR · CIFAR-10linear accuracy: 91.38±0.11 -> 93.42±0.20Helped
Use AdaInf instead of vanilla inflationSimCLR · CIFAR-100linear accuracy: 65.52±0.73 -> 69.6±0.21Helped
Use AdaInf instead of vanilla inflationSimCLR · Tiny ImageNetlinear accuracy: 41.03±0.39 -> 48.36±0.46Helped
Use AdaInf instead of no inflationSimCLR · CIFAR-10, 5,000-image subsetlinear accuracy: +4.32% accuracyHelped
Add generated data without reweighting or weak augmentation (ablation)SimCLR AdaInf · CIFAR-10linear accuracy: 91.33 -> 91.35No clear effect
Add weak augmentation with generated data, without data reweighting (ablation)SimCLR AdaInf · CIFAR-10linear accuracy: 91.35 -> 91.92Helped
Add data reweighting with generated data, without weak augmentation (ablation)SimCLR AdaInf · CIFAR-10linear accuracy: 91.35 -> 93.21Helped
Add weak augmentation to generated data and data reweighting (ablation)SimCLR AdaInf · CIFAR-10linear accuracy: 93.21 -> 93.57Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny ImageNet ImageNet100

Benchmarks: CIFAR-10 CIFAR-100 Tiny ImageNet ImageNet100

Metrics: linear probing accuracy FID

Baselines: SimCLR MoCo V2 BYOL Barlow Twins vanilla inflation StyleGAN2-ADA

Builds on: SimCLR InfoNCE solo-learn augmentation graph framework 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