Learn Before
When should mislabeled dev-set examples be fixed?
Question: A team uses a dev set to compare two image classifiers and choose the better one. Explain why simply discovering mislabeled dev examples is not enough to justify spending time correcting them.
Sample answer: A dev set is meant to support fast model comparison and selection. Because of that, the key issue is not whether any mistakes exist in the labels, but whether those mistakes are large enough to distort the comparison between models. If the mislabeled examples do not affect the decision about which classifier is better, fixing them may not be worth the effort. If they do interfere with that judgment, then correcting them becomes important because it restores the dev set's usefulness for choosing between models.
Key points:
- The dev set is used for quick model evaluation and selection.
- The presence of label errors alone does not determine whether they should be fixed.
- The deciding factor is whether the errors change or weaken the comparison between models.
- Label correction is worthwhile when the errors interfere with choosing the better algorithm.
Rubric: A strong response states the purpose of the dev set, explains that the effect of the mislabels matters more than their mere existence, and concludes that correction is justified when the errors affect model 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
Why mislabeled development examples matter more as models improve
When should mislabeled development-set examples be fixed?
When to Repair Validation Labels
Noisy labels can ____ the comparison itself.
Match each development-set concept to its role in deciding whether labels should be fixed.
Order the reasoning for deciding whether a noisy development set should be corrected.
When should mislabeled dev-set examples be fixed?
Decide When Incorrect Validation Labels Should Be Fixed
When is it worth fixing mislabeled validation examples?
When is cleaning dev-set labels worth the effort?
Fixing validation labels one by one is always required.