paper-with-me

홈 › Papers

Time to Retrain? Detecting Concept Drifts in Machine Learning Systems

2024-10-11 · Tri Minh Triet Pham, Karthikeyan Premkumar, Mohamed Naili, Jinqiu Yang

With the boom of machine learning (ML) techniques, software practitioners build ML systems to process the massive volume of streaming data for diverse software engineering tasks such as failure prediction in AIOps. Trained using historical data, such ML models encounter performance degradation caused by concept drift, i.e., data and inter-relationship (concept) changes between training and production. It is essential to use concept rift detection to monitor the deployed ML models and re-train the ML models when needed. In this work, we explore applying state-of-the-art (SOTA) concept drift detection techniques on synthetic and real-world datasets in an industrial setting. Such an industrial setting requires minimal manual effort in labeling and maximal generality in ML model architecture. We find that current SOTA semi-supervised methods not only require significant labeling effort but also only work for certain types of ML models. To overcome such limitations, we propose a novel model-agnostic technique (CDSeer) for detecting concept drift. Our evaluation shows that CDSeer has better precision and recall compared to the state-of-the-art while requiring significantly less manual labeling. We demonstrate the effectiveness of CDSeer at concept drift detection by evaluating it on eight datasets from different domains and use cases. Results from internal deployment of CDSeer on an industrial proprietary dataset show a 57.1% improvement in precision while using 99% fewer labels compared to the SOTA concept drift detection method. The performance is also comparable to the supervised concept drift detection method, which requires 100% of the data to be labeled. The improved performance and ease of adoption of CDSeer are valuable in making ML systems more reliable.

📄 PDF Abstract BibTeX arXiv:2410.09190

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

DriftGAN: Using historical data for Unsupervised Recurring Drift Detection

2024-07-09 · Christofer Fellicious, Sahib Julka, Lorenz Wendlinger, Michael Granitzer

In real-world applications, input data distributions are rarely static over a period of time, a phenomenon known as concept drift. Such concept drifts degrade the model's prediction performance, and therefore we require …

Drift Detection

Detecting Concept Drift With Neural Network Model Uncertainty

2021-07-05 · Lucas Baier, Tim Schlör, Jakob Schöffer, Niklas Kühl

Deployed machine learning models are confronted with the problem of changing data over time, a phenomenon also called concept drift. While existing approaches of concept drift detection already show convincing results, t…

Drift Detectionmodel

Fault detection in propulsion motors in the presence of concept drift

2024-06-12 · Martin Tveten, Morten Stakkeland

Machine learning and statistical methods can improve conventional motor protection systems, providing early warning and detection of emerging failures. Data-driven methods rely on historical data to learn how the system …

Fault Detection

Adapting to Change: A Comparison of Continual and Transfer Learning for Modeling Building Thermal Dynamics under Concept Drifts

2025-08-29 · Fabian Raisch, Max Langtry, Felix Koch, Ruchi Choudhary 외 arxiv

Transfer Learning (TL) is currently the most effective approach for modeling building thermal dynamics when only limited data are available. TL uses a pretrained model that is fine-tuned to a specific target building. Ho…

Continual LearningTransfer Learning

On the Reliable Detection of Concept Drift from Streaming Unlabeled Data

2017-03-31 · Tegjyot Singh Sethi, Mehmed Kantardzic

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 classifi…

Change DetectionDrift Detection