Causal Disentanglement Learning for Accurate Anomaly Detection in Multivariate Time Series
By: Wonah Kim , Jeonghyeon Park , Dongsan Jun and more
Potential Business Impact:
Finds why weird things happen in data.
Disentangling complex causal relationships is important for accurate detection of anomalies. In multivariate time series analysis, dynamic interactions among data variables over time complicate the interpretation of causal relationships. Traditional approaches assume statistical independence between variables in unsupervised settings, whereas recent methods capture feature correlations through graph representation learning. However, their representations fail to explicitly infer the causal relationships over different time periods. To solve the problem, we propose Causally Disentangled Representation Learning for Anomaly Detection (CDRL4AD) to detect anomalies and identify their causal relationships in multivariate time series. First, we design the causal process as model input, the temporal heterogeneous graph, and causal relationships. Second, our representation identifies causal relationships over different time periods and disentangles latent variables to infer the corresponding causal factors. Third, our experiments on real-world datasets demonstrate that CDRL4AD outperforms state-of-the-art methods in terms of accuracy and root cause analysis. Fourth, our model analysis validates hyperparameter sensitivity and the time complexity of CDRL4AD. Last, we conduct a case study to show how our approach assists human experts in diagnosing the root causes of anomalies.
Similar Papers
Structured Temporal Causality for Interpretable Multivariate Time Series Anomaly Detection
Machine Learning (CS)
Finds hidden problems in data streams.
Learning Causality for Longitudinal Data
Machine Learning (Stat)
Finds hidden causes of health problems.
Causal Discovery in Multivariate Time Series through Mutual Information Featurization
Machine Learning (CS)
Finds hidden causes in changing data.