atlas

Research map / Image generation / Autoregressive and latent generation

Leverage Class-Specific Accuracy to Guide Data Generation for Improving Image Classification

ICML 2024 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators

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 needs-aware image generation: a multi-level optimization framework that allocates a limited class-conditional GAN (BigGAN) generation budget to classes according to their validation loss/accuracy, trained end-to-end with the classifier.

Problem

Limited labeled training images cause overfitting in image classification; existing synthetic data generation allocates budget per class based on training-set frequency rather than classes' actual data needs (classification performance).

Approach

Measure per-class validation loss of an initial classifier and sample generated class labels proportionally to it, then jointly optimize classifier, class-conditional GAN, and meta parameters (shared last layers/architecture) via a four-stage multi-level optimization so generation and classification mutually influence each other.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
allocate generated images according to class-specific performance rather than class frequencyimage classification · CIFAR10-LT and CIFAR100-LTtest accuracy (%)Helped
apply needs-aware generation to LiVTLiVT · ImageNet-LT, Few classestop-1 accuracy (%): 41.0 -> 43.9Helped
apply needs-aware generation to PCDARTSPCDARTS · ImageNet test settop-1 classification error (%): 24.2 -> 23.2Helped
perform the framework stages end-to-end rather than sequentially (ablation)needs-aware image generation · CIFAR10-LT, imbalance factor 200test accuracy (%): 69.24 -> 73.41Helped
perform the framework stages end-to-end rather than sequentially (ablation)needs-aware image generation · CIFAR100-LT, imbalance factor 200test accuracy (%): 37.79 -> 40.95Helped
replace BigGAN with VCGAN (ablation)needs-aware image generation · Imbalanced CIFAR-10, imbalance factor 200test accuracy (%): 73.41 -> 72.33Hurt
replace BigGAN with ACGAN (ablation)needs-aware image generation · Imbalanced CIFAR-10, imbalance factor 200test accuracy (%): 73.41 -> 72.06Hurt
replace BigGAN with VCGAN (ablation)needs-aware image generation · Imbalanced CIFAR-100, imbalance factor 200test accuracy (%): 40.95 -> 39.88Hurt
replace BigGAN with ACGAN (ablation)needs-aware image generation · Imbalanced CIFAR-100, imbalance factor 200test accuracy (%): 40.95 -> 40.07Hurt
apply needs-aware generation to PCDARTS instead of generating an equal number of images per classPCDARTS · ImageNet test settop-5 classification error (%): 7.2 -> 6.6Helped
apply needs-aware generation to PCDARTS instead of training CGAN and classifier separatelyPCDARTS · ImageNet test settop-1 classification error (%): 24.1 -> 23.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-LT CIFAR100-LT ImageNet-LT ImageNet

Benchmarks: CIFAR10-LT CIFAR100-LT ImageNet-LT ImageNet

Metrics: test accuracy top-1 error top-5 error many/medium/few accuracy human rating of naturalness and correctness inception score FID

Baselines: Reciprocal Separate MTL Equal MiSLAS GCL CC-SAM RIDE CMO LiVT PC-DARTS

Builds on: multi-level optimization BigGAN Gumbel-Softmax PC-DARTS bi-level optimization

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