Case Study

Spotting the mistake in a model selection decision

Case context: A product team evaluates its machine translation system on the test set at the end of every month to track progress. In the latest review, the test score is slightly lower than last month. The team lead immediately tells everyone to discard the new system and return to the previous release.

Question: What methodological mistake did the team make, and what is the long-term effect on the trustworthiness of the test results?

Sample answer: The mistake was using the test set to make a system-selection decision. Once the test set influences choices such as rollback or model selection, the team starts to overfit to that test set. Over time, the test set stops being a fully unbiased estimate of real performance.

Key points:

  • The team used test performance to decide whether to keep or reject a system version.
  • That turns the test set into a decision tool, which causes overfitting to it.
  • After repeated use this way, the test set is no longer a reliable unbiased estimate of actual performance.

Rubric: The learner must identify that the test set was used for a model or system decision and explain that this creates overfitting and undermines the test set's role as an unbiased performance estimate.

0

1

Updated 2026-08-12

Contributors are:

Who are from:

Tags

Machine Learning

Deep Learning

Machine Learning Strategy

Supervised Learning

Dive into Deep Learning @ D2L

Data Science

Machine Learning Yearning @ DeepLearning.AI