Essay

Why Irrelevant Training Data Should Be Excluded

Question: Explain why adding training examples that do not help with the target task can hurt a learning system. In your answer, discuss both training cost and the model's limited ability to store useful patterns, especially when those examples fall outside the development and test distribution.

Sample answer: Training on examples that do not support the target task increases the amount of computation required, because the optimizer must still process them during training. Those examples also consume part of the model's limited capacity, since the network uses parameters to fit patterns that are not useful for the distribution the system is expected to handle. For that reason, data far outside the development and test distribution should generally be left out unless it has some clear benefit.

Key points:

  • Unhelpful examples increase training compute.
  • They also use up model capacity that could be devoted to useful patterns.
  • Learning from data outside the target distribution can pull the model toward irrelevant features.
  • Excluding such data is reasonable when it provides no expected benefit.

Rubric: A satisfactory response must explain that unhelpful training data increases computational cost during training and also uses limited model capacity on patterns that do not help with the development/test distribution.

0

1

Updated 2026-08-12

Contributors are:

Who are from:

Tags

Machine Learning

Deep Learning

Supervised Learning

Dive into Deep Learning @ D2L

Data Science

Machine Learning Strategy

Machine Learning Yearning @ DeepLearning.AI