Dataset Distillation via Adversarial Prediction Matching

Mingyang Chen, Bo Huang, Junda Lu, Bing Li, Yi Wang +2 more
12/14/2023
cs.CV

No official code found. Best implementation: mchen725/DD_APM (3 stars, last commit 2023-12-20).

Abstract

Dataset distillation is the technique of synthesizing smaller condensed datasets from large original datasets while retaining necessary information to persist the effect. In this paper, we approach the dataset distillation problem from a novel perspective: we regard minimizing the prediction discrepancy on the real data distribution between models, which are respectively trained on the large original dataset and on the small distilled dataset, as a conduit for condensing information from the raw data into the distilled version. An adversarial framework is proposed to solve the problem efficiently. In contrast to existing distillation methods involving nested optimization or long-range gradient unrolling, our approach hinges on single-level optimization. This ensures the memory efficiency of our method and provides a flexible tradeoff between time and memory budgets, allowing us to distil ImageNet-1K using a minimum of only 6.5GB of GPU memory. Under the optimal tradeoff strategy, it requires only 2.5$\times$ less memory and 5$\times$ less runtime compared to the state-of-the-art. Empirically, our method can produce synthetic datasets just 10% the size of the original, yet achieve, on average, 94% of the test accuracy of models trained on the full original datasets including ImageNet-1K, significantly surpassing state-of-the-art. Additionally, extensive tests reveal that our distilled datasets excel in cross-architecture generalization capabilities.

View on arXivView PDF

Code Implementations(1)

mchen725/DD_APMCommunity100%

Official implentation code of the paper "Dataset Distillation via Adversarial Prediction Matching"

30Shell, Python2 years ago

Similar Papers

Cite this paper

@article{chen2023dataset,
  title  = {Dataset Distillation via Adversarial Prediction Matching},
  author = {Mingyang Chen and Bo Huang and Junda Lu and Bing Li and Yi Wang and Minhao Cheng and Wei Wang},
  year   = {2023},
  eprint = {2312.08912},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.08912v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.08912.svg)](https://codeofpaper.com/paper/2312.08912)

Discussion