liveBook · Manning

Concept drift

As explained in Delivering Machine Learning Projects: From design to deployment

Concept drift is a change in the underlying relationships between inputs and outcomes that reduces the applicability of a previously trained model.

Concept drift occurs when changes in a domain alter the relationships between inputs and outcomes, reducing a previously trained model’s applicability. Performance can also deteriorate when data noise changes; interface changes may produce related feature drift. section 10.2.2

Manage concept drift as an operational model-risk concern:

  • Review whether the model’s causal relationships still hold as customer behavior and external conditions change. section 10.2.2
  • Monitor changing noise levels and noise types, which can increase errors that were previously unimportant. section 10.2.2
  • Establish behavioral assertions and monitor the model to detect drift caused by changing technical interfaces or infrastructure. section 10.2.2

Work-from-home disruption

A model learns that customers often buy smart trousers and shirts together. When a pandemic moves work home, demand for smart trousers disappears; recommendations for jeans or jogging trousers become more effective until the model is adapted. section 10.2.2

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Defines relationship, noise, and interface changes, then recommends monitoring and assertions without detailing adaptation algorithms.
Examples
Uses clothing recommendations disrupted by a pandemic and changing data-noise patterns as concrete drift examples.
What it assumes
Assumes a deployed model whose learned relationships, inputs, and outcomes can change over time.
What you can do after
Diagnose model degradation by monitoring performance, checking behavioral assertions, and investigating domain, noise, or interface changes.
How it connects
Connects concept drift to model drift, feature drift, monitoring, assertions, testing, and technical debt.

Also explained in

Compare how 7 books explain concept drift →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.