Essay

Choosing Whether to Drop Predictors

Question: A team is training a predictive model and considers removing some input variables to make the model less sensitive to noise. What is the main trade-off, and how should the answer change when only a few variables are removed versus when a large share of them is discarded? Also explain how your recommendation changes for a very large training set compared with a small one.

Sample answer: Removing inputs can make a model less variable because it has fewer degrees of freedom, but that same choice can also make the model less accurate if useful information is thrown away. If only a few predictors are removed, the loss in information is usually modest, so the added bias is often limited. If many predictors are removed, the model is much more likely to miss important patterns and the bias can rise sharply. When there is a lot of training data and a flexible learning algorithm, it is usually better to keep the available inputs and let the model sort out which ones matter. When the dataset is limited, pruning inputs can be valuable because it can curb overfitting and stabilize the model.

Key points:

  • Dropping inputs can lower variance, but it may raise bias.
  • Removing a small number of variables usually causes less harm than removing a large fraction.
  • With abundant data and modern flexible models, keeping the full set of inputs is often the better default.
  • With a small training set, input reduction can help control overfitting.

Rubric: Award full credit if the answer states the bias-variance trade-off, distinguishes between small and large levels of input removal, and ties the recommendation to data availability by favoring all inputs for large datasets and selective removal for small datasets.

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