Match dev-set size to the smallest gain you care about.
Question: In a concise analytical response, explain why the size of a dev set should grow as the smallest accuracy gain worth noticing gets smaller. Use a support-ticket classifier and compare a 200-example set with a 20,000-example set.
Sample answer: A dev set is a measuring tool, so it must be large enough to separate real change from sampling noise. In a support-ticket classifier, 200 labeled examples are usually too few to trust a one-percentage-point accuracy difference. With about 20,000 examples, that same one-point gap is easier to distinguish. If the team only cares about a very tiny gain, such as 0.1 percentage point, the set has to be much larger still, because the uncertainty in measured accuracy shrinks slowly as the sample grows. The sensible goal is to make the dev set just large enough to guide model choice, not larger than needed.
Key points:
- The dev set should be large enough to detect the smallest useful accuracy gain.
- Small sets are too noisy for fine-grained comparisons.
- A 200-example set is weak evidence for a one-point difference.
- A 20,000-example set makes a one-point difference easier to detect.
- A 0.1 percentage-point target needs even more data.
- The set should be large enough for the decision, but not larger than necessary.
Rubric: A strong response explains that smaller target improvements require larger dev sets, uses the 200-example, 20,000-example, one-point, and 0.1 percentage-point scales correctly, and notes that the dev set only needs to be large enough for the intended comparison.
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
Tiny Development Sets Miss Very Small Accuracy Gains
Typical Development Set Sizes for Tiny Accuracy Gains
High-Impact Business Systems May Justify a Larger Development Set
Formal significance tests for validation-set changes
What dev set size is most suitable for spotting a 0.1 percentage-point gain in accuracy?
A development set should always be expanded to the maximum possible size, even after it is already large enough to reveal meaningful performance changes.
Validation set size for noticing a tiny accuracy change
Match each evaluation target with the dev set size it suggests.
Order the steps for deciding whether a dev set is large enough to detect a useful accuracy gain.
Match dev-set size to the smallest gain you care about.
Choose a dev set size that can detect a tiny but important gain.
Why is a 150-example dev set not enough to tell 83.0% from 83.4% accuracy?
When is a validation set much larger than 10,000 examples most justified?
If a validation set is already large enough to tell whether one model is meaningfully better than another, it does not need to be made much larger.