Concept drift
lastmod 2026-03-25created 2026-03-256 edits
In Korean: 예측 분석 (predictive analytics), Korean: 데이터 과학 (data science), Korean: 기계 학습 (machine learning), and related fields, concept drift or drift is an evolution of data that invalidates the data model.
It happens when the statistical properties of the target variable, which the model is trying to predict, change over time in unforeseen ways.
Drift Detection
- Drift Detection
- (Model Drift) A to Z of Model Drift # 2. Detection methods and Handling methods
- (Monitoring) 1) Concept and causes of model drift (data drift, label drift, concept drift)
- What is model drift? | IBM
Model drift refers to the degradation of machine learning model performance due to changes in data or in the relationships between input and output variables. Model drift, also known as model decay, can negatively impact model performance, resulting in faulty decision-making and bad predictions.
Overview
Drift Detection is a technique for detecting when the data a machine learning model encounters in production shows a different distribution from that at initial training time.
Data drift is one of the main factors that can degrade a model's prediction accuracy, and detecting and responding to it in real time is very important in fields such as MLOps, finance, security, and retail.
Concept and definition
Drift detection is the process of detecting phenomena in which, over time after model training, the feature distribution of the input data changes or the relationship with the labels shifts. The main types of drift are as follows:
- Data drift (Covariate Drift): change in the distribution of input variables
- Concept drift (Concept Drift): change in the input-output relationship
- Label drift (Prior Drift): change in the label distribution
If such drift is not detected early, model performance can degrade sharply.
Features
| Feature | Description | Comparison and differentiation |
| Real-time monitoring | Enables continuous monitoring of production data | Distinct from validation based on ordinary test data |
| Adjustable sensitivity | Detection sensitivity can be set to suit the situation | Can prevent over-detection and misses |
| Wide range of applications | Usable across all industries | Static models are vulnerable to environmental changes |
Drift detection serves as a key pillar of model maintenance.
Components
| Component | Description | Example |
| Reference data | The dataset that serves as the baseline during model training | Training/validation data distribution |
| Real-time input data | Production data used for comparison | API logs, sensor data, etc. |
| Comparison metrics and statistics | Methods for quantifying differences between distributions | KLD, PSI, KS Test, etc. |
These components make it possible to determine in real time whether the data distribution has changed.
Technical elements
| Technical element | Description | Related tech stack |
| Statistics-based detection | Analyzes statistical differences between distributions | Kolmogorov–Smirnov, Chi-Square Test |
| Machine learning-based detection | Training a meta-model for drift detection | ADWIN, DDM, Page-Hinkley |
| Visualization and alerting systems | UI and notification systems for monitoring | Evidently AI, Grafana, Prometheus |
These technologies help maintain model reliability in production environments.
Pros and benefits
| Advantage | Description | Real-world example |
| Early response to performance degradation | Discovers model performance problems in advance | Preventing degraded recommendation accuracy in an online store |
| Improved operational stability | Enables continuous quality control | Improved real-time insurance claim fraud detection |
| Risk minimization | Fast response when abnormal data comes in | Strengthened anomaly detection for financial transactions |
It is a key means of ensuring the quality of model operations.
Key use cases and considerations
| Use case | Description | Considerations |
| Financial fraud detection | Detecting new fraud patterns | Excessive sensitivity increases false alarms |
| IoT sensor monitoring | Detecting abnormal machine conditions | Requires noise removal and normalization |
| Online marketing | Detecting changes in user behavior | Must distinguish seasonal data |
In drift detection, balancing sensitivity and accuracy is very important.
Conclusion
Drift Detection is a key technology for operating machine learning models reliably over the long term.
Building a system that continuously monitors data and responds quickly to changes can reduce model maintenance costs and increase operational stability.
In the future, it will be integrated with automated MLOps systems to build more intelligent operating environments.
See also
- Data stream mining
- Korean: 데이터 마이닝 (Data Mining)
- Deep Learning
- Snyk, a company whose portfolio includes drift detection in software applications