Vision-Language Dataset Distillation
About
Dataset distillation methods reduce large-scale datasets to smaller sets of synthetic data, preserving sufficient information to quickly train a new model from scratch. However, prior work on dataset distillation has focused exclusively on image classification datasets, whereas modern large-scale datasets are primarily vision-language datasets. In this work, we design the first vision-language dataset distillation method, building on the idea of trajectory matching. A key challenge is that vision-language datasets do not have a set of discrete classes. To overcome this, our proposed method jointly distills image-text pairs in a contrastive formulation. Further, we leverage Low-Rank Adaptation (LoRA) matching to enable more efficient and effective trajectory matching in complex modern vision-language models. Since there are no existing baselines, we compare our distillation approach with three adapted vision-language coreset selection methods. We demonstrate significant improvements on the challenging Flickr30K and COCO retrieval benchmarks: for example, on Flickr30K, the best coreset selection method selecting 1000 image-text pairs for training achieves only 5.6% image-to-text retrieval accuracy (i.e., recall@1); in contrast, our dataset distillation almost doubles that to 9.9% with just 100 training pairs, an order of magnitude fewer.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-Video Retrieval | DiDeMo (test) | R@129.4 | 399 | |
| Video-to-Text retrieval | DiDeMo (test) | R@129.5 | 111 | |
| Text Retrieval | Flickr30K | R@113.3 | 100 | |
| Text Retrieval | COCO | R@15 | 53 | |
| Image Retrieval | Flickr30K | Recall@520.2 | 49 | |
| Image Retrieval | COCO | R@12.5 | 47 | |
| Text Retrieval | COCO (test) | R@15 | 22 | |
| Image Retrieval | COCO (test) | Recall@12.5 | 22 | |
| Audio-to-Video Retrieval | DiDeMo (test) | R@118.8 | 19 | |
| Text-to-Audio Retrieval | DiDeMo (test) | R@14.8 | 19 |