TY - GEN
T1 - One-Class Classification and Cluster Ensembles for Anomaly Detection and Diagnosis in Multivariate Time Series Data
AU - Mukhtar, Adil
AU - Hirsch, Thomas
AU - Schweiger, Gerald
N1 - Publisher Copyright:
© Adil Mukhtar, Thomas Hirsch, and Gerald Schweiger.
PY - 2024/11/26
Y1 - 2024/11/26
N2 - Real-world automated systems such as building automation, power plants, and more have benefited from data-driven learning methodologies for anomaly detection and diagnosis. Typically, these methodologies heavily rely on prior knowledge related to abnormal operations, i.e., data points labeled as anomalies. However, in practice, such labelled data points are often unavailable which poses challenges in effective anomaly detection, particularly in diagnosis. In this paper, we propose One-class Classification Cluster ENsembles (OCCEN) anomaly detection and diagnosis approach for multivariate time series data. OCCEN utilizes one-class classification learning methods for anomaly detection followed by the decomposition of anomalies into multiple clusters. Then each cluster is treated as a binary classification problem and classifiers are trained to learn cluster representations. These trained models in combination with explainable AI models are used to generate a ranked list of diagnoses, i.e., features. Finally, we re-rank those features to account for temporal dependencies through the dynamic time-warping technique. The practical evaluation of OCCEN for air handling units (AHU) demonstrates its effectiveness in identifying faults. The framework consistently outperforms the baseline in fault diagnosis, as higher scores are observed for detection and diagnostic evaluation metrics, including F1 score, intersection over union, HitRate@k, and RootCause@k.
AB - Real-world automated systems such as building automation, power plants, and more have benefited from data-driven learning methodologies for anomaly detection and diagnosis. Typically, these methodologies heavily rely on prior knowledge related to abnormal operations, i.e., data points labeled as anomalies. However, in practice, such labelled data points are often unavailable which poses challenges in effective anomaly detection, particularly in diagnosis. In this paper, we propose One-class Classification Cluster ENsembles (OCCEN) anomaly detection and diagnosis approach for multivariate time series data. OCCEN utilizes one-class classification learning methods for anomaly detection followed by the decomposition of anomalies into multiple clusters. Then each cluster is treated as a binary classification problem and classifiers are trained to learn cluster representations. These trained models in combination with explainable AI models are used to generate a ranked list of diagnoses, i.e., features. Finally, we re-rank those features to account for temporal dependencies through the dynamic time-warping technique. The practical evaluation of OCCEN for air handling units (AHU) demonstrates its effectiveness in identifying faults. The framework consistently outperforms the baseline in fault diagnosis, as higher scores are observed for detection and diagnostic evaluation metrics, including F1 score, intersection over union, HitRate@k, and RootCause@k.
KW - Anomaly Detection and Diagnosis
KW - Explainable AI
KW - Machine Learning
KW - One-class Classification
UR - http://www.scopus.com/inward/record.url?scp=85211954757&partnerID=8YFLogxK
U2 - 10.4230/OASIcs.DX.2024.14
DO - 10.4230/OASIcs.DX.2024.14
M3 - Conference paper
AN - SCOPUS:85211954757
T3 - OpenAccess Series in Informatics
BT - 35th International Conference on Principles of Diagnosis and Resilient Systems, DX 2024
A2 - Pill, Ingo
A2 - Natan, Avraham
A2 - Wotawa, Franz
PB - Schloss Dagstuhl - Leibniz-Zentrum für Informatik
T2 - 35th International Conference on Principles of Diagnosis and Resilient Systems, DX 2024
Y2 - 4 November 2024 through 7 November 2024
ER -