Skip to main navigation Skip to search Skip to main content

Automl for Multi-Class Anomaly Compensation of Sensor Drift

Melanie Christine Schaller*, Mathis Kruse, Antonio Ortega, Marius Lindauer, Bodo Rosenhahn

*Corresponding author for this work

Research output: Contribution to journalArticleResearchpeer review

Abstract

Addressing sensor drift is essential in industrial measurement systems, where precise data output is necessary for maintaining accuracy and reliability in monitoring processes, as it progressively degrades the performance of machine learning models over time. Our findings indicate that the standard cross-validation method used in existing model training overestimates performance by inadequately accounting for drift. This is primarily because typical cross-validation techniques allow data instances to appear in both training and testing sets, thereby distorting the accuracy of the predictive evaluation. As a result, these models are unable to precisely predict future drift effects, compromising their ability to generalize and adapt to evolving data conditions. This paper presents two solutions: (1) a novel sensor drift compensation learning paradigm for validating models, and (2) automated machine learning (AutoML) techniques to enhance classification performance and compensate sensor drift. By employing strategies such as data balancing, meta-learning, automated ensemble learning, hyperparameter optimization, feature selection, and boosting, our AutoML-DC (Drift Compensation) model significantly improves classification performance against sensor drift. AutoML-DC further adapts effectively to varying drift severities.

Original languageEnglish
Article number117097
JournalMeasurement: Journal of the International Measurement Confederation
Volume250
E-pub ahead of print3 Mar 2025
DOIs
Publication statusPublished - 15 Jun 2025

Keywords

  • Automated machine learning
  • Sensor measurements
  • Sensordrift

ASJC Scopus subject areas

  • Instrumentation
  • Electrical and Electronic Engineering

Cite this