How a product team should split effort after checking error sources
Situation: A recommendation model was evaluated on a development set, and the team separated the mistakes by source. They found that 88% of the errors came from the way the ranking score was computed, while 12% came from the search procedure used to choose the best output. The group has time for only one major improvement.
Question: Which part should the team work on first, and why? If they put most of their effort into the search procedure instead, what is the largest total error reduction they should expect from that choice?
Sample answer: The team should focus first on improving the ranking score calculation, because it accounts for 88% of the observed mistakes. If they spend their effort on the search procedure, the best realistic improvement is about 12% of the total error, since that is the portion caused by search. The higher-impact path is to fix the scoring side.
Key points:
- First priority should be improving the ranking score calculation
- 88% of the errors are traced to the scoring step
- Search-procedure changes can at most remove about 12% of the errors
- The decision should follow the measured breakdown of error sources
Rubric: Full credit requires recommending improvement of score estimation, citing the 88% figure, and correctly stating the 12% ceiling on search-based improvements.
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
A verification check shows that 90% of observed mistakes come from the evaluation metric and 10% come from the optimizer. Where should the next engineering effort go?
If 8% of the model's mistakes come from mislabeled training examples, then fixing the labels perfectly could eliminate at most about 8% of the total mistakes.
If most of the mistakes come from the prediction stage, improve how you make an _____ of the outcome.
Match each error breakdown in a model audit to the improvement implication it suggests.
Order the steps for deciding whether a model improvement effort should target the predictor or the optimizer.
Use an error breakdown to choose between fixing the search routine and improving the scoring model.
How a product team should split effort after checking error sources
Upper Bound from a Small Optimization Error Share
How should improvement work be allocated when different components contribute different shares of the errors?
A component-level error breakdown can indicate the largest fraction of total mistakes that could be removed by perfecting one part of the system.