Unsupervised Anomaly Detection via Variational Auto-Encoder for Seasonal KPIs in Web Applications

Обнаружение аномалий без учителя с помощью вариационного автокодировщика для сезонных KPI в веб-приложениях
Jie Chen, Haowen Xu, Yang Feng, Zhaogang Wang, Honglin Qiao, Wenxiao Chen, Nengwen Zhao, Zeyan Li, Jiahao Bu, Zhihan Li, Ying Liu, Youjian Zhao, Dan Pei
2018-01-01

Donut algorithmF-score (0.75-0.9)KDE interpretation of reconstructionPage ViewsVAEseasonal KPIsunsupervised anomaly detectionvariational auto-encoder
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.
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.

Seasonal KPIs (e.g., Page Views, number of online users, number of orders) of web applications

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
Access Type
Author Information
Authors
Jie Chen
Haowen Xu
Yang Feng
Zhaogang Wang
Honglin Qiao
Wenxiao Chen
Nengwen Zhao
Zeyan Li
Jiahao Bu
Zhihan Li
Ying Liu
Youjian Zhao
Dan Pei
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%