Dataset Condensation Atlas

Method · Trajectory matching

MTT-VL

Vision-Language Dataset Distillation

Xindi Wu, Byron Zhang, Zhiwei Deng, Olga Russakovsky

TMLR 2024 · first public 2023-08-15 · arXiv 2308.07545

paper ↗code ↗project page ↗landmark✓ full text read

In one paragraph

This is the first vision-language dataset distillation method, extending trajectory matching to image-text pairs by jointly distilling them in a contrastive formulation (since there are no discrete classes to condition on) and using LoRA matching for efficient trajectory matching in large vision-language models. Against adapted vision-language coreset-selection baselines, the paper reports nearly doubling Flickr30K image-to-text recall@1 (5.6% to 9.9%) while using 100 distilled pairs versus 1000 selected ones.

Explained

What came before

Before this paper, dataset distillation (trajectory matching in particular, MTT) had only been applied to single-modal image classification, where a fixed set of classes gives synthesis a natural unit (match per-class statistics or trajectories). No prior method existed for paired image-text data.

The problem

Vision-language datasets have no discrete classes to condition synthesis on, so the class-wise machinery of prior trajectory matching does not transfer, and no baseline for this setting existed at all (the paper builds its own adapted coreset baselines to compare against).

The idea

Treat the whole image-text corpus as one unlabeled pool and jointly distill synthetic images and synthetic text embeddings so that a student contrastively trained on them for a few steps lands close to where an expert trained on real pairs would land after many more steps; efficiency at the scale of modern vision-language backbones is recovered by matching only low-rank LoRA updates of a frozen pretrained encoder rather than its full trajectory.

How it works

Images (pixels) and text (768-d BERT embeddings) are both directly optimized parameters. A pretrained NFNet (or ViT) image encoder plus a trainable linear projection, and a frozen pretrained BERT text encoder plus a trainable linear projection, produce embeddings trained with a bidirectional (image-to-text and text-to-image) contrastive loss. Expert trajectories are pairs of (image-tower, text-tower) parameter checkpoints obtained by training on real data for several epochs; the distillation loss matches the student's trajectory after $N$ synthetic-data steps against the expert's trajectory after $M$ real-data steps, normalized by the expert's total movement: $\|\hat\theta_{t+N}-\theta^*_{t+M}\|_2^2/\|\theta^*_t-\theta^*_{t+M}\|_2^2$, summed over the image and text towers. For ViT backbones, LoRA matrices ($A\in\mathbb{R}^{d\times r}$, $B\in\mathbb{R}^{r\times d}$) are matched instead of full weights, cutting the trajectory's trainable parameter count by about 79% (86M to 18M on ViT-Base/16).

Evidence

With an NFNet image encoder and frozen BERT text encoder, on Flickr30K at 100 pairs the method reports TR@1/5/10 = 9.9/28.3/39.1 and IR@1/5/10 = 4.7/15.7/24.6 (Table 6); at 1000 pairs, TR@1/5/10 = 13.3/34.8/45.9 and IR@1/5/10 = 7.9/24.1/33.8, versus the best coreset baseline (K-center, 1000 pairs) at TR@1 = 5.6, IR@1 = 4.4 (Table 1), and versus full-dataset training at TR@1 = 33.9, IR@1 = 27.3 (Table 3). On COCO at 100/1000 pairs, TR@1 = 2.5/6.8, IR@1 = 1.3/3.3 (Table 6). Expert trajectories take about 6-15 GPU-hours on an 8-GPU A6000 node (expert training itself: one RTX 3090, 10 epochs at roughly 40 min/epoch). The key ablation is co-distillation versus unimodal distillation at 100 pairs (Table 5): distilling only text reaches TR@1 = 1.3, distilling only images reaches TR@1 = 3.5, while joint co-distillation reaches TR@1 = 9.9 - the cross-modal contrastive coupling, not either modality alone, drives the gain. A separate ablation (Table 10) shows sensitivity to the text backbone: swapping frozen BERT for frozen CLIP text features raises both the full-data expert ceiling (TR@1 61.2 vs 33.9) and the 100-pair distilled result (TR@1 31.4 vs 9.9) by a similar margin, so much of the reported number is a property of the chosen encoder pair rather than the distillation method alone.

Limitations

The paper explicitly invokes the "no free lunch" theorem: results depend heavily on which image/text backbone and optimizer are used during distillation, and cross-architecture transfer is weak (distilling on NFNet and evaluating on ViT or NF-ResNet50 at 100 pairs collapses TR@1 from 9.9 to 3.1-5.2, Table 4). Absolute recall remains far below full-dataset training even at 1000 pairs. Text is distilled only as continuous BERT embeddings, not as readable tokens. No coreset-selection literature existed for this setting, so the authors constructed their own adapted baselines, which likely understate what a stronger coreset method could achieve.

Written by the atlas from the paper's full text. Check the paper for exact numbers.

Where it sits

Design choices

Labelshard
Prior / networks usedtrained-experts
Optimization regimebilevel
What is storedpixels, embedding-features
Largest scale evaluatedflickr30k-coco

Built on by

Abstract (verbatim from arXiv)

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.

BibTeX (generated; prefer the venue's official entry)
@article{wu2023vision,
  title   = {Vision-Language Dataset Distillation},
  author  = {Xindi Wu and Byron Zhang and Zhiwei Deng and Olga Russakovsky},
  journal = {TMLR 2024},
  year    = {2023}
}

Nearby in Trajectory matching

2026-03

PTM-ST — Multimodal Dataset Distillation via Phased Teacher Models

Shengbin Guo, Hang Zhao, Senqiao Yang et al. · ICLR 2026notableVision–languagepaper ↗code ↗

2026-01

AMD — Asynchronous Matching with Dynamic Sampling for Multimodal Dataset Distillation

Ding Qi, Jian Li, Shuguang Dou et al. · ICLR 2026notableVision–languagepaper ↗

2025-05

RepBlend — Beyond Modality Collapse: Representations Blending for Multimodal Dataset Distillation

Xin Zhang, Ziruo Zhang, Jiawei Du et al. · NeurIPS 2025notableVision–languagepaper ↗

2024-10

MKDT — Dataset Distillation via Knowledge Distillation: Towards Efficient Self-Supervised Pre-Training of Deep Networks

Siddharth Joshi, Jiayi Ni, Baharan Mirzasoleiman · ICLR 2025notablePre-training & transferpaper ↗code ↗

2024-08

LTDD — Distilling Long-tailed Datasets

Zhenghao Zhao, Haoxuan Wang, Yuzhang Shang et al. · CVPR 2025notablepaper ↗code ↗