Dataset Condensation Atlas

Application · The generator as the distilled artifact

GTN

Generative Teaching Networks: Accelerating Neural Architecture Search by Learning to Generate Synthetic Training Data

Felipe Petroski Such, Aditya Rawal, Joel Lehman, Kenneth O. Stanley, Jeff Clune

ICML 2020 · first public 2019-12-17 · arXiv 1912.07768

paper ↗code ↗notable✓ abstract read

In one paragraph

Generative Teaching Networks train a generator network to produce synthetic training data (and, in principle, training environments or curricula) on which a freshly initialized learner takes a few SGD steps before being evaluated on the target task, with the generator's parameters updated by differentiating through that whole short training process via meta-gradients. Used to speed up architecture evaluation in neural architecture search, GTN-NAS is reported to improve on the NAS state of the art for a given search proposal mechanism while using orders of magnitude less computation than typical NAS methods.

Where it sits

Abstract (verbatim from arXiv)

This paper investigates the intriguing question of whether we can create learning algorithms that automatically generate training data, learning environments, and curricula in order to help AI agents rapidly learn. We show that such algorithms are possible via Generative Teaching Networks (GTNs), a general approach that is, in theory, applicable to supervised, unsupervised, and reinforcement learning, although our experiments only focus on the supervised case. GTNs are deep neural networks that generate data and/or training environments that a learner (e.g. a freshly initialized neural network) trains on for a few SGD steps before being tested on a target task. We then differentiate through the entire learning process via meta-gradients to update the GTN parameters to improve performance on the target task. GTNs have the beneficial property that they can theoretically generate any type of data or training environment, making their potential impact large. This paper introduces GTNs, discusses their potential, and showcases that they can substantially accelerate learning. We also demonstrate a practical and exciting application of GTNs: accelerating the evaluation of candidate architectures for neural architecture search (NAS), which is rate-limited by such evaluations, enabling massive speed-ups in NAS. GTN-NAS improves the NAS state of the art, finding higher performing architectures when controlling for the search proposal mechanism. GTN-NAS also is competitive with the overall state of the art approaches, which achieve top performance while using orders of magnitude less computation than typical NAS methods. Speculating forward, GTNs may represent a first step toward the ambitious goal of algorithms that generate their own training data and, in doing so, open a variety of interesting new research questions and directions.

BibTeX (generated; prefer the venue's official entry)
@article{such2019generative,
  title   = {Generative Teaching Networks: Accelerating Neural Architecture Search by Learning to Generate Synthetic Training Data},
  author  = {Felipe Petroski Such and Aditya Rawal and Joel Lehman and Kenneth O. Stanley and Jeff Clune},
  journal = {ICML 2020},
  year    = {2019}
}

Nearby in The generator as the distilled artifact

2025-01

Point Cloud DD — Point Cloud Dataset Distillation

Deyu Bo, Xinchao Wang · ICML 2025notableOther datapaper ↗

2023-03

DiM — DiM: Distilling Dataset into Generative Model

Kai Wang, Jianyang Gu, Daquan Zhou et al. · arXiv 2023corepaper ↗code ↗