Dataset Distillation by Influence Matching (Inf-Match)
TL;DR. Dataset distillation compresses a big training set into a tiny synthetic one that trains a model just as well. Prior methods match the process (per-step gradients or full training trajectories). Inf-Match matches the outcome: it learns a small synthetic set whose effect on the final converged weights matches the full dataset's effect, using a fully differentiable, linear-time influence estimator with no inverse-Hessian and no convexity assumptions. It sets state of the art across classification benchmarks and scales to vision-language distillation.
flowchart LR
D[Full dataset] --> INF1[Influence on<br/>converged params]
S[Synthetic set<br/>learnable] --> INF2[Influence on<br/>converged params]
INF1 --> MATCH{Minimize<br/>mismatch}
INF2 --> MATCH
MATCH --> OUT[Compact set<br/>outcome-aligned]
EST[Linear-time estimator:<br/>unroll + 1st-order Taylor] -.powers.-> INF2
classDef input fill:#dbeafe,stroke:#3b82f6,color:#1e3a8a
classDef aux fill:#e0e7ff,stroke:#6366f1,color:#312e81
classDef decision fill:#fef3c7,stroke:#f59e0b,color:#78350f
classDef output fill:#d1fae5,stroke:#10b981,color:#065f46
class D,S input
class INF1,INF2,EST aux
class MATCH decision
class OUT output
What it is
Dataset distillation learns a compact synthetic dataset that reproduces the effect of training on a much larger real one. Most methods imitate the training process: they align per-step gradients or full trajectories, which is a heuristic surrogate for the thing you actually care about (the final model). Inf-Match takes an outcome-centric view: it aligns the final training outcome, learning a synthetic set whose influence on the converged parameters matches the full dataset's. The core enabler is a fully differentiable, sample-level influence estimator that quantifies how much adding or removing data shifts the converged parameters, without expensive inverse-Hessian products or convexity assumptions. It runs in linear time by unrolling the optimization dynamics and applying a first-order Taylor approximation.
Key findings
- Best accuracy across standard classification benchmarks; on Tiny-ImageNet (IPC=10) it hits 31.5%, a +4.7% improvement over NCFM.
- Scales beyond classification to vision-language distillation on Flickr30K: with 200-1000 synthetic samples it leads image/text retrieval, +2.5% over NCFM.
- Code released at github.com/hrtan/infmatch.
Why it matters (relation to prior wiki)
Inf-Match is a data-side compression paper, complementary to the model-side compression the wiki tracks (quantization, pruning, distillation of weights). Its "align the outcome, not the process surrogate" framing rhymes with a recurring wiki theme: ISO (07-22) similarly argued you should optimize the thing that actually changes (weight frames) rather than borrow a process assumption (AdamW on everything). It is also the natural partner to the Kurate-underrated Requential Coding (2607.11883, "pushing model compression with self-generated training data"), which the 07-22 digest flagged: both compress by generating a small high-value dataset rather than shrinking weights. See knowledge-distillation.
Gaps. The first-order Taylor / unrolled-dynamics estimator is an approximation whose fidelity at large scale or with strong non-convexity is untested; benchmarks top out at Tiny-ImageNet and Flickr30K, far from foundation-model scale.
- Source: arXiv 2607.16859 · HuggingFace
- Raw:
raw/huggingface/2026-07-24-dataset-distillation-by-influence-matching.md - Related: knowledge distillation · ISO