Skip to content
ML Academy

LLMs, GenAI, RAG, agents, evaluation · insight-0545

Anchor synthetic training data to real data and track its provenance

Evidence type
empirical finding
Difficulty
medium
Roles
Applied AI, ML engineer, Data scientist
Industries
cross-industry

Summary: situation, action, reason, boundary

  1. Situation

    To save labelling cost, a team trains each new model version on outputs generated by the previous version.

  2. Action

    Label every training record with its origin (human, model, model version), keep a fixed share of real data in every round, filter synthetic data against quality checks, and evaluate on a real held-out tail slice.

  3. Reason

    Research showed that indiscriminately training on model-generated content causes irreversible defects in which the tails of the original distribution disappear.

  4. Boundary

    Synthetic instruction data, data augmentation, distillation loops.

Symptom or risk

Rare intents and unusual phrasings fade from the data, and the model gets worse exactly on the tail cases that matter.

Exceptions

One-off, filtered synthetic augmentation with a real-data anchor is far less exposed than recursive loops.

Trade-offs

Real data is slower and costlier to collect.

Pitfalls

Evaluating on synthetic data generated by the same process.

Lessons and concepts

Claims and their sources