Testing Whether Synthetic Data Works for a Model
Case context: A data scientist builds artificial examples to enlarge a dataset of customer-support emails. People reviewing a sample of the generated messages say they look natural and believable. Yet a classifier trained with these synthetic emails performs poorly on a held-out set, which suggests the generation process did not preserve the patterns the model needs.
Question: What is the most likely problem with the generated data, and how should the scientist change the way the data is checked before using it for training?
Sample answer: The generated examples may be convincing to people but still fail to match the statistical structure that matters to the learning algorithm. In other words, the data has surface-level plausibility without being reliable from the model's point of view. The scientist should strengthen validation so it tests whether the synthetic examples behave like the real data for downstream learning, rather than relying only on human review.
Key points:
- Recognize that a dataset can seem authentic to reviewers yet still be unsuitable for training.
- Explain that the problem is a mismatch between human judgment and model-facing behavior.
- Update validation to include checks based on how a learner responds to the synthetic data, not just visual or manual inspection.
Rubric: The response should identify that the synthetic data is believable to people but not realistic for the model, and state that validation must move beyond human inspection to assess whether the data supports the intended learning task.
0
1
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
What makes synthetic data difficult to use effectively?
Human-likeness guarantees machine-likeness in synthetic data
Synthetic Data Can Look Real to a Human First
Match each synthetic-data concept to the description it best fits in the realism dilemma.
Put the checks in a sensible order when deciding whether generated data is usable for training.
A team generates synthetic café-noise clips that human listeners say sound convincing. What should they check before using them for training?
Synthetic examples that seem believable to people are often easier to make than examples that match a model's learned patterns.
A generated image can look ____ to a person while still triggering a detector that says it was synthesized.
Match Each Scenario to the Correct Realism Concept
Order the steps for checking whether synthetic customer-support chats are useful for training.
Why Synthetic Samples Can Fool People but Not Models
Testing Whether Synthetic Data Works for a Model
Why Human Approval Does Not Prove Synthetic Data Works for a Model