Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications
Обнаружение аномалий без учителя с помощью вариационного автокодировщика для сезонных KPI в веб-приложениях
2018-01-01
SCID: 54.1/waq36h7k
Discuss with AI
Donut algorithmF-score (0.75-0.9)KDE interpretation of reconstructionPage ViewsVAEseasonal KPIsunsupervised anomaly detectionvariational auto-encoder
Figures from the paper
Abstract (AI)
To ensure undisrupted business, large Internet companies need to closely monitor various KPIs (e.g., Page Views, number of online users, and number of orders) of its Web applications, to accurately detect anomalies and trigger timely troubleshooting/mitigation. However, anomaly detection for these seasonal KPIs with various patterns and data quality has been a great challenge, especially without labels. In this paper, we proposed Donut, an unsupervised anomaly detection algorithm based on VAE. Thanks to a few of our key techniques, Donut greatly outperforms a state-of-arts supervised ensemble approach and a baseline VAE approach, and its best F-scores range from 0.75 to 0.9 for the studied KPIs from a top global Internet company. We come up with a novel KDE interpretation of reconstruction for Donut, making it the first VAE-based anomaly detection algorithm with solid theoretical explanation.
Key Findings
1
Donut achieves best F-scores in the range 0.75 to 0.9 on studied KPIs from a top global Internet company.
2
Donut incorporates several key techniques that enable it to greatly outperform a state-of-the-art supervised ensemble approach and a baseline VAE approach.
3
Donut is an unsupervised anomaly detection algorithm based on Variational Auto-Encoder (VAE) designed for seasonal KPIs in web applications.
4
The authors introduce a novel KDE interpretation of reconstruction for Donut, providing the first solid theoretical explanation for a VAE-based anomaly detection method.
Research Object
Seasonal KPIs (e.g., Page Views, number of online users, number of orders) of web applications
Research Subject
Unsupervised anomaly detection of these seasonal KPIs using a Variational Auto-Encoder (Donut), including reconstruction-based KDE interpretation and detection performance
Publication Details
Publication Date
2018-01-01
Journal
Publisher
ISSN
Cited by
792
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
Cited by7
A Unifying Review of Deep and Shallow Anomaly Detection2021
Deep Learning for Time Series Anomaly Detection: A Survey2024
Multivariate Time Series Anomaly Detection and Interpretation using Hierarchical Inter-Metric and Temporal Embedding2021
Practical Approach to Asynchronous Multivariate Time Series Anomaly Detection and Localization2021
DCdetector: Dual Attention Contrastive Representation Learning for Time Series Anomaly Detection2023
Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network2019
Time-Series Anomaly Detection Service at Microsoft2019