Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

DataDream: Few-shot Guided Dataset Generation

About

While text-to-image diffusion models have been shown to achieve state-of-the-art results in image synthesis, they have yet to prove their effectiveness in downstream applications. Previous work has proposed to generate data for image classifier training given limited real data access. However, these methods struggle to generate in-distribution images or depict fine-grained features, thereby hindering the generalization of classification models trained on synthetic datasets. We propose DataDream, a framework for synthesizing classification datasets that more faithfully represents the real data distribution when guided by few-shot examples of the target classes. DataDream fine-tunes LoRA weights for the image generation model on the few real images before generating the training data using the adapted model. We then fine-tune LoRA weights for CLIP using the synthetic data to improve downstream image classification over previous approaches on a large variety of datasets. We demonstrate the efficacy of DataDream through extensive experiments, surpassing state-of-the-art classification accuracy with few-shot data across 7 out of 10 datasets, while being competitive on the other 3. Additionally, we provide insights into the impact of various factors, such as the number of real-shot and generated images as well as the fine-tuning compute on model performance. The code is available at https://github.com/ExplainableML/DataDream.

Jae Myung Kim, Jessica Bader, Stephan Alaniz, Cordelia Schmid, Zeynep Akata• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationDTD--
79
Image ClassificationAIR
Accuracy44.3
22
Image ClassificationFLO--
17
Image ClassificationPet
Accuracy92.2
14
Image ClassificationCAR
Accuracy81.7
13
Image ClassificationISIC
Accuracy20.7
11
Image ClassificationCAL
Accuracy96.1
6
Image ClassificationFOD
Accuracy86
6
Image ClassificationEUR
Accuracy72.2
6
Image ClassificationEuroSAT (long-tail)
Accuracy (Long Tail)98.8
4
Showing 10 of 15 rows

Other info

Follow for update