On the Reliable Detection of Concept Drift from Streaming Unlabeled Data
Not on the map. Why?
Abstract (arXiv)
Classifiers deployed in the real world operate in a dynamic environment, where the data distribution can change over time. These changes, referred to as concept drift, can cause the predictive performance of the classifier to drop over time, thereby making it obsolete. To be of any real use, these classifiers need to detect drifts and be able to adapt to them, over time. Detecting drifts has traditionally been approached as a supervised task, with labeled data constantly being used for validating the learned model. Although effective in detecting drifts, these techniques are impractical, as labeling is a difficult, costly and time consuming activity. On the other hand, unsupervised change detection techniques are unreliable, as they produce a large number of false alarms. The inefficacy of the unsupervised techniques stems from the exclusion of the characteristics of the learned classifier, from the detection process. In this paper, we propose the Margin Density Drift Detection (MD3) algorithm, which tracks the number of samples in the uncertainty region of a classifier, as a metric to detect drift. The MD3 algorithm is a distribution independent, application independent, model independent, unsupervised and incremental algorithm for reliably detecting drifts from data streams. Experimental evaluation on 6 drift induced datasets and 4 additional datasets from the cybersecurity domain demonstrates that the MD3 approach can reliably detect drifts, with significantly fewer false alarms compared to unsupervised feature based drift detectors. The reduced false alarms enables the signaling of drifts only when they are most likely to affect classification performance. As such, the MD3 approach leads to a detection scheme which is credible, label efficient and general in its applicability.
Key facts. Cited by 33 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 10; 2023: 8; 2024: 7; 2025: 1; 2026: 4.
33 papers.
Sort:
- 2022Gradual Domain Adaptation without Indexed Intermediate Domainscited by 26
- 2023Continual Learning for Predictive Maintenance: Overview and Challengescited by 10
- 2022Change Detection for Local Explainability in Evolving Data Streamscited by 8
- 2021Test for non-negligible adverse shiftscited by 5
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streamscited by 4
- 2021Task-Sensitive Concept Drift Detector with Constraint Embeddingcited by 3
- 2021A Broad Ensemble Learning System for Drifting Stream Classificationcited by 3
- 2023Unsupervised Detection of Behavioural Drifts with Dynamic Clustering and Trajectory Analysiscited by 3
- 2024How to Sustainably Monitor ML-Enabled Systems? Accuracy and Energy Efficiency Tradeoffs in Concept Drift Detectioncited by 3
- 2024An Efficient Model-Agnostic Approach for Uncertainty Estimation in Data-Restricted Pedometric Applicationscited by 3
- 2022TensAIR: Real-Time Training of Neural Networks from Data-streamscited by 2
- 2023Towards Computational Performance Engineering for Unsupervised Concept Drift Detection -- Complexities, Benchmarking, Performance Analysiscited by 2
21 more
- 2023MLHOps: Machine Learning for Healthcare Operationscited by 2
- 2023Reliable and Interpretable Drift Detection in Streams of Short Textscited by 2
- 2023Minimax Forward and Backward Learning of Evolving Tasks with Performance Guaranteescited by 2
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detectioncited by 2
- 2022Detecting Concept Drift in the Presence of Sparsity -- A Case Study of Automated Change Risk Assessment Systemcited by 1
- 2022Frouros: A Python library for drift detection in machine learning systemscited by 1
- 2022Time-Aware Datasets are Adaptive Knowledgebases for the New Normalcited by 1
- 2023Adapting to Change: Robust Counterfactual Explanations in Dynamic Data Landscapescited by 1
- 2024Gradient Boosting Mapping for Dimensionality Reduction and Feature Extractioncited by 1
- 2022Implicit Concept Drift Detection for Multi-label Data Streamscited by 0
- 2022Dynamic Template Selection Through Change Detection for Adaptive Siamese Trackingcited by 0
- 2022Forgetful Forests: high performance learning data structures for streaming data under concept driftcited by 0
- 2023Towards Practicable Sequential Shift Detectorscited by 0
- 2024Expert-Driven Monitoring of Operational ML Modelscited by 0
- 2024Drift Detection: Introducing Gaussian Split Detectorcited by 0
- 2024Time to Retrain? Detecting Concept Drifts in Machine Learning Systemscited by 0
- 2024SUDS: A Strategy for Unsupervised Drift Samplingcited by 0
- 2025Flexible and Efficient Drift Detection without Labelscited by 0
- 2026Fingerprinting Concepts in Data Streams with Supervised and Unsupervised Meta-Informationcited by 0
- 2026Cluster-Specific Localized Drift Detection for Efficient Batch Model Adaptation under Controlled Distribution Shiftcited by 0
- 2026Online AutoML: Evaluating Poisoning Attacks on Cost-Utility Adversarial Training Defence Strategy for IoT Networkscited by 0
- 2026Online AutoML: Evaluating Poisoning Attacks on Cost-Utility Adversarial Training Defence Strategy for IoT Networks5 Oct 2026
- 2026Cluster-Specific Localized Drift Detection for Efficient Batch Model Adaptation under Controlled Distribution Shift20 Jun 2026
- 2026Fingerprinting Concepts in Data Streams with Supervised and Unsupervised Meta-Information11 Mar 2026
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detection6 Mar 2026
- 2025Flexible and Efficient Drift Detection without Labels10 Jun 2025
- 2024SUDS: A Strategy for Unsupervised Drift Sampling5 Nov 2024
- 2024Time to Retrain? Detecting Concept Drifts in Machine Learning Systems11 Oct 2024
- 2024An Efficient Model-Agnostic Approach for Uncertainty Estimation in Data-Restricted Pedometric Applications18 Sep 2024
- 2024Drift Detection: Introducing Gaussian Split Detector14 May 2024
- 2024Gradient Boosting Mapping for Dimensionality Reduction and Feature Extraction14 May 2024
- 2024How to Sustainably Monitor ML-Enabled Systems? Accuracy and Energy Efficiency Tradeoffs in Concept Drift Detection30 Apr 2024
- 2024Expert-Driven Monitoring of Operational ML Models22 Jan 2024
21 more
- 2023Minimax Forward and Backward Learning of Evolving Tasks with Performance Guarantees24 Oct 2023
- 2023Adapting to Change: Robust Counterfactual Explanations in Dynamic Data Landscapes4 Aug 2023
- 2023Towards Practicable Sequential Shift Detectors27 Jul 2023
- 2023Reliable and Interpretable Drift Detection in Streams of Short Texts28 May 2023
- 2023MLHOps: Machine Learning for Healthcare Operations4 May 2023
- 2023Towards Computational Performance Engineering for Unsupervised Concept Drift Detection -- Complexities, Benchmarking, Performance Analysis17 Apr 2023
- 2023Unsupervised Detection of Behavioural Drifts with Dynamic Clustering and Trajectory Analysis13 Feb 2023
- 2023Continual Learning for Predictive Maintenance: Overview and Challenges29 Jan 2023
- 2022Forgetful Forests: high performance learning data structures for streaming data under concept drift15 Dec 2022
- 2022Time-Aware Datasets are Adaptive Knowledgebases for the New Normal22 Nov 2022
- 2022TensAIR: Real-Time Training of Neural Networks from Data-streams18 Nov 2022
- 2022Change Detection for Local Explainability in Evolving Data Streams6 Sep 2022
- 2022Frouros: A Python library for drift detection in machine learning systems14 Aug 2022
- 2022Detecting Concept Drift in the Presence of Sparsity -- A Case Study of Automated Change Risk Assessment System27 Jul 2022
- 2022Gradual Domain Adaptation without Indexed Intermediate Domains11 Jul 2022
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streams28 Apr 2022
- 2022Dynamic Template Selection Through Change Detection for Adaptive Siamese Tracking7 Mar 2022
- 2022Implicit Concept Drift Detection for Multi-label Data Streams31 Jan 2022
- 2021A Broad Ensemble Learning System for Drifting Stream Classification7 Oct 2021
- 2021Task-Sensitive Concept Drift Detector with Constraint Embedding16 Aug 2021
- 2021Test for non-negligible adverse shifts7 Jul 2021
- 2022Gradual Domain Adaptation without Indexed Intermediate Domainscited by 26
- 2023Continual Learning for Predictive Maintenance: Overview and Challengescited by 10
- 2022Change Detection for Local Explainability in Evolving Data Streamscited by 8
- 2021Test for non-negligible adverse shiftscited by 5
- 2022Standardized Evaluation of Machine Learning Methods for Evolving Data Streamscited by 4
- 2021Task-Sensitive Concept Drift Detector with Constraint Embeddingcited by 3
- 2021A Broad Ensemble Learning System for Drifting Stream Classificationcited by 3
- 2023Unsupervised Detection of Behavioural Drifts with Dynamic Clustering and Trajectory Analysiscited by 3
- 2024How to Sustainably Monitor ML-Enabled Systems? Accuracy and Energy Efficiency Tradeoffs in Concept Drift Detectioncited by 3
- 2024An Efficient Model-Agnostic Approach for Uncertainty Estimation in Data-Restricted Pedometric Applicationscited by 3
- 2022TensAIR: Real-Time Training of Neural Networks from Data-streamscited by 2
- 2023Towards Computational Performance Engineering for Unsupervised Concept Drift Detection -- Complexities, Benchmarking, Performance Analysiscited by 2
12 most cited of 33 All 33 (JSON)
- 2026Online AutoML: Evaluating Poisoning Attacks on Cost-Utility Adversarial Training Defence Strategy for IoT Networks5 Oct 2026
- 2026Cluster-Specific Localized Drift Detection for Efficient Batch Model Adaptation under Controlled Distribution Shift20 Jun 2026
- 2026Fingerprinting Concepts in Data Streams with Supervised and Unsupervised Meta-Information11 Mar 2026
- 2026Learning Unbiased Cluster Descriptors for Interpretable Imbalanced Concept Drift Detection6 Mar 2026
- 2025Flexible and Efficient Drift Detection without Labels10 Jun 2025
- 2024SUDS: A Strategy for Unsupervised Drift Sampling5 Nov 2024
- 2024Time to Retrain? Detecting Concept Drifts in Machine Learning Systems11 Oct 2024
- 2024An Efficient Model-Agnostic Approach for Uncertainty Estimation in Data-Restricted Pedometric Applications18 Sep 2024
- 2024Drift Detection: Introducing Gaussian Split Detector14 May 2024
- 2024Gradient Boosting Mapping for Dimensionality Reduction and Feature Extraction14 May 2024
- 2024How to Sustainably Monitor ML-Enabled Systems? Accuracy and Energy Efficiency Tradeoffs in Concept Drift Detection30 Apr 2024
- 2024Expert-Driven Monitoring of Operational ML Models22 Jan 2024
12 newest of 33 All 33 (JSON)