Dataset Condensation Atlas

Q2 · How is the synthetic set obtained?

Method families

A family is a group of methods that share one bet about what makes a small dataset train like a large one. Families are grouped into five paradigms, ordered by how much of the learner sits inside the synthesis loop, plus design choices that attach to any paradigm.Why this organization →

P0

Selection

Which real samples should be kept? The distilled set is a subset of the real data, chosen by a scoring or covering rule.

P1

Bi-level performance matching

Does a model trained on the synthetic set perform like one trained on the real set? Optimize the synthetic set through the training of a model on it, by unrolling or in closed form.

P2

Surrogate matching

Does the synthetic set produce the same gradients, trajectories, or features? Replace the bi-level objective with a single-level proxy computed through networks in the loop.

P3

Decoupled synthesis

Can a frozen teacher alone tell us what the synthetic set should contain? Train a teacher once, synthesize or select from it without any bi-level coupling, then train students on its soft labels.

P4

Generative priors

Can a pretrained generator supply the space, the artifact, or the sampler? Use a pretrained generative model to parameterize, store, or directly sample the synthetic set.

+

Orthogonal design choices

What is stored, what is the label, and how is it optimized? Choices that attach to a method in any paradigm — parameterization, label handling, optimization recipes.