liveBook · Manning

Redundancy

As explained in Machine Learning System Design

The condition in which multiple input features provide overlapping or duplicative information.

A new feature is useful only if it adds information the model needs. Redundancy occurs when multiple features provide overlapping information, as with many generated, correlated features. Adding more inputs can improve predictive power, but too many redundant or irrelevant ones can lead to overfitting and worse performance. section 11.1.1

When deciding whether to keep a feature:

  • Evaluate its contribution to the project goal rather than counting it as valuable simply because it is available. section 11.1.1
  • Prefer a small set of strong, diverse features over a larger set of correlated ones. section 11.1.1
  • Weigh any gain against interpretability and the cost of developing and maintaining the feature. section 11.1.1

Feature redundancy is different from duplicated records. Duplicate records can change the data distribution for part of a dataset and affect downstream models; they call for data monitoring rather than a decision about whether overlapping features are worth keeping. section 14.3.6 section 11.1.1

How Machine Learning System Design covers it

How deep it goes
Explains the performance tradeoff and recommends evaluating feature contribution, but gives no specific redundancy-detection procedure.
Examples
Contrasts a small set of strong, diverse features with many generated, correlated features.
What you can do after
Evaluate/understand it by weighing a feature’s contribution against overlap, model performance, interpretability, and maintenance cost.
How it connects
Connects feature selection with correlated features, overfitting, interpretability, and feature engineering costs.

Also explained in

Compare how 6 books explain redundancy →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning System Design. The section links point to the parts of the book it draws on.