Graph
Feature Drift

🌊Feature Drift

NEW

A change over time in the distribution of input features that can degrade model performance.

DESCRIPTION

Feature drift occurs when the statistical properties of input variables shift from training to production. Causes include seasonal patterns, new user behavior, and data pipeline changes. Monitoring involves distribution tests, PSI, and KS statistics. Detecting drift prompts retraining, data quality checks, or model recalibration. It is distinct from concept drift, which concerns the target relationship changing.

ALTERNATIVE DEFINITIONS

Microsoft Learn

Data drift is the change in model input data that leads to model performance degradation over time.

Defines drift as input change linked to performance impact, applicable to feature drift.

Source

AWS

Model Monitor can detect data drift by comparing statistics from baseline datasets to real-time production data to identify significant deviations.

Operational perspective on detecting drift via statistical deviation monitoring.

Source

Evidently AI

Data drift refers to changes in the distribution of input features; concept drift is a change in the relationship between inputs and the target.

Clear differentiation between feature (data) drift and concept drift.

Source

Data Drift Domain Shift Population Stability Index Model Monitoring MLOps

COMPETING TERMS

Concept Drift Label Drift

KNOWLEDGE AREAS

MLOps Observability & Telemetry Testing & Validation AI Data Science

TARGET AUDIENCE

MLOps Engineer AI Engineer Data Scientist Data Steward IT Manager

EXTERNAL SOURCES

  • Wikipedia - Concept drift
  • Microsoft - Azure guide for data drift monitoring
  • AWS - Detect drift using SageMaker Model Monitor
  • Evidently AI - Explainer comparing data and concept drift

TOP QUESTIONS

How do I detect Feature Drift in production?

Compare feature distributions to a baseline using PSI, KS tests, or distance metrics. Automate checks and alerts in your monitoring pipeline.

Category: Testing

What causes Feature Drift most often?

Seasonality, new user cohorts, upstream schema changes, and data collection bugs commonly shift feature distributions.

Category: Examples

How is Feature Drift different from Concept Drift?

Feature drift changes input distributions; concept drift changes the input–target relationship. Both degrade performance but need different responses.

Category: Comparison

What should I do when Feature Drift is detected?

Investigate upstream changes, retrain with recent data, recalibrate thresholds, and update feature engineering as needed.

Category: Mitigation

How often should I evaluate Feature Drift?

Continuously for streaming and at least daily or weekly for batch. Adjust cadence to business risk and data velocity.

Category: Best practices

What is a common mistake with Feature Drift monitoring?

Using a single global threshold for all features. Prioritize by business impact and sensitivity; tune thresholds per feature.

Category: Mistakes

Can Feature Drift be beneficial?

It can reveal new market segments or product usage. Treat it as a signal to adapt models and products.

Category: Opinion

How does Feature Drift affect retraining schedules?

Frequent drift may require more frequent retraining or online learning. Balance freshness with cost and stability.

Category: Management

Which features should be monitored for drift?

Monitor all critical inputs and derived features, especially those with high model importance or compliance implications.

Category: Requirements