Dataset Distillation by Matching Training Trajectories

George Cazenavette, Tongzhou Wang, Antonio Torralba, Alexei A. Efros, Jun-Yan Zhu
3/22/2022
cs.CVcs.AIcs.LG

Official code: GeorgeCazenavette/mtt-distillation (441 stars, last commit 2024-07-16).

Abstract

Dataset distillation is the task of synthesizing a small dataset such that a model trained on the synthetic set will match the test accuracy of the model trained on the full dataset. In this paper, we propose a new formulation that optimizes our distilled data to guide networks to a similar state as those trained on real data across many training steps. Given a network, we train it for several iterations on our distilled data and optimize the distilled data with respect to the distance between the synthetically trained parameters and the parameters trained on real data. To efficiently obtain the initial and target network parameters for large-scale datasets, we pre-compute and store training trajectories of expert networks trained on the real dataset. Our method handily outperforms existing methods and also allows us to distill higher-resolution visual data.

View on arXivView PDF

Code Implementations(1)

Official code for our CVPR '22 paper "Dataset Distillation by Matching Training Trajectories"

44162PythonMar 21, 20222 years agoNOASSERTION
artificial-intelligencecomputer-visionmachine-learningsynthetic-data

Cite this paper

@article{cazenavette2022dataset,
  title  = {Dataset Distillation by Matching Training Trajectories},
  author = {George Cazenavette and Tongzhou Wang and Antonio Torralba and Alexei A. Efros and Jun-Yan Zhu},
  year   = {2022},
  eprint = {2203.11932},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2203.11932}
}

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/2203.11932.svg)](https://codeofpaper.com/paper/2203.11932)

Discussion