Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network

Надёжное обнаружение аномалий в многомерных временных рядах с использованием стохастической рекуррентной нейронной сети
Wei Sun, Dan Pei, Youjian Zhao, Rong Liu, Ya Su, Chenhao Niu
2019-07-25

OmniAnomalymultivariate time series anomaly detectionplanar normalizing flowreconstruction probabilitiesstochastic recurrent neural network
Industry devices (i.e., entities) such as server machines, spacecrafts, engines, etc., are typically monitored with multivariate time series, whose anomaly detection is critical for an entity's service quality management. However, due to the complex temporal dependence and stochasticity of multivariate time series, their anomaly detection remains a big challenge. This paper proposes OmniAnomaly, a stochastic recurrent neural network for multivariate time series anomaly detection that works well robustly for various devices. Its core idea is to capture the normal patterns of multivariate time series by learning their robust representations with key techniques such as stochastic variable connection and planar normalizing flow, reconstruct input data by the representations, and use the reconstruction probabilities to determine anomalies. Moreover, for a detected entity anomaly, OmniAnomaly can provide interpretations based on the reconstruction probabilities of its constituent univariate time series. The evaluation experiments are conducted on two public datasets from aerospace and a new server machine dataset (collected and released by us) from an Internet company. OmniAnomaly achieves an overall F1-Score of 0.86 in three real-world datasets, signicantly outperforming the best performing baseline method by 0.09. The interpretation accuracy for OmniAnomaly is up to 0.89.
1
Evaluation on two public aerospace datasets and a newly released server-machine dataset achieved an overall F1-score of 0.86.
2
OmniAnomaly is a stochastic recurrent neural network designed for robust anomaly detection in multivariate time series from diverse devices.
3
OmniAnomaly outperformed the best baseline by 0.09 and achieved interpretation accuracy of up to 0.89.
4
OmniAnomaly provides entity-level anomaly interpretations by identifying anomalous constituent univariate time series from their reconstruction probabilities.
5
The method learns robust normal-pattern representations using stochastic variable connections and planar normalizing flows, then detects anomalies through reconstruction probabilities.

multivariate time series from monitored industry devices, including server machines, spacecraft, and engines

robust anomaly detection and interpretation based on stochastic temporal representations and reconstruction probabilities

Publication Details
Publication Date
2019-07-25
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Wei Sun
Dan Pei
Youjian Zhao
Rong Liu
Ya Su
Chenhao Niu
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%