Unsupervised Anomaly Detection in Multivariate Time Series across Heterogeneous Domains
Vincent Jacob, Yanlei Diao
TL;DR
The paper tackles unsupervised anomaly detection in high-dimensional multivariate time series under domain shift common in AIOps. It formulates AD as a domain generalization problem and introduces DIVAD, a Domain-Invariant VAE that disentangles domain-specific and domain-invariant factors, with flexible anomaly scoring based on a prior or aggregated posterior. Empirical results on Exathlon show DIVAD-GM achieving up to $0.79$ max peak F1 compared to $0.66$ for strong baselines, demonstrating improved domain generalization; ASD experiments confirm broader applicability. The work provides a unified benchmarking framework, novel DG-based modeling for time series AD, and practical insights into scoring strategies and hyperparameter effects, with code available for reproducibility.
Abstract
The widespread adoption of digital services, along with the scale and complexity at which they operate, has made incidents in IT operations increasingly more likely, diverse, and impactful. This has led to the rapid development of a central aspect of "Artificial Intelligence for IT Operations" (AIOps), focusing on detecting anomalies in vast amounts of multivariate time series data generated by service entities. In this paper, we begin by introducing a unifying framework for benchmarking unsupervised anomaly detection (AD) methods, and highlight the problem of shifts in normal behaviors that can occur in practical AIOps scenarios. To tackle anomaly detection under domain shift, we then cast the problem in the framework of domain generalization and propose a novel approach, Domain-Invariant VAE for Anomaly Detection (DIVAD), to learn domain-invariant representations for unsupervised anomaly detection. Our evaluation results using the Exathlon benchmark show that the two main DIVAD variants significantly outperform the best unsupervised AD method in maximum performance, with 20% and 15% improvements in maximum peak F1-scores, respectively. Evaluation using the Application Server Dataset further demonstrates the broader applicability of our domain generalization methods.
