Decide whether a mature recommendation system needs a larger dev set.
Case context: A team working on a mature product recommendation system values a 0.01% accuracy improvement because it directly affects company profits. Its current dev set contains 10,000 examples.
Question: What should the team decide about dev set size, and why?
Sample answer: The team should consider using a dev set much larger than 10,000 examples. Because it wants to detect an improvement as small as 0.01%, the common range of 1,000 to 10,000 examples may not provide the needed sensitivity. The set should be enlarged enough to detect that meaningful change, without being made unnecessarily larger.
Key points:
- The target improvement is 0.01%.
- Important mature applications may value very small improvements.
- The dev set could be much larger than 10,000.
- Sizing should be driven by the change the team needs to detect.
Rubric: The response should recommend considering more than 10,000 examples, connect that recommendation to detecting a 0.01% improvement, and preserve the principle that the dev set only needs to be large enough for the meaningful change.
0
1
References
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Machine Learning Yearning (Deeplearning.ai)
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
Small Dev Sets Cannot Detect Tiny Accuracy Differences
Common Dev Set Sizes for Detecting 0.1% Improvements
High-Value Applications May Need Larger Dev Sets
Statistical Significance Tests on Dev Set Changes
Which dev set best supports detecting a 0.1 percentage-point accuracy improvement?
A dev set should always be made as large as possible, even beyond what meaningful-change detection requires.
A dev set of _____ examples gives a good chance of detecting a 0.1% improvement.
Match each accuracy-detection goal with its dev set implication.
Order the reasoning process for sizing a dev set around a meaningful accuracy change.
Explain how the size of a meaningful accuracy improvement should influence dev set size.
Decide whether a mature recommendation system needs a larger dev set.
Why is a 100-example dev set inadequate for comparing 90.0% and 90.1% accuracy?
When is a dev set much larger than 10,000 examples most justified?
A team satisfied with detecting meaningful changes need not enlarge its dev set far beyond that requirement.