A Deep Neural Network for Unsupervised Anomaly Detection and Diagnosis in Multivariate Time Series Data
Abstract:Nowadays, multivariate time series data are increasingly collected in various real world systems, e.g., power plants, wearable devices, etc. Anomaly detection and diagnosis in multivariate time series refer to identifying abnormal status in certain time steps and pinpointing the root causes. Building such a system, however, is challenging since it not only requires to capture the temporal dependency in each time series, but also need encode the inter-correlations between different pairs of time series. In addition, the system should be robust to noise and provide operators with different levels of anomaly scores based upon the severity of different incidents. Despite the fact that a number of unsupervised anomaly detection algorithms have been developed, few of them can jointly address these challenges. In this paper, we propose a Multi-Scale Convolutional Recurrent Encoder-Decoder (MSCRED), to perform anomaly detection and diagnosis in multivariate time series data. Specifically, MSCRED first constructs multi-scale (resolution) signature matrices to characterize multiple levels of the system statuses in different time steps. Subsequently, given the signature matrices, a convolutional encoder is employed to encode the inter-sensor (time series) correlations and an attention based Convolutional Long-Short Term Memory (ConvLSTM) network is developed to capture the temporal patterns. Finally, based upon the feature maps which encode the inter-sensor correlations and temporal information, a convolutional decoder is used to reconstruct the input signature matrices and the residual signature matrices are further utilized to detect and diagnose anomalies. Extensive empirical studies based on a synthetic dataset and a real power plant dataset demonstrate that MSCRED can outperform state-of-the-art baseline methods.
暂无分享,去 创建一个
[1] Houshang Darabi,et al. LSTM Fully Convolutional Networks for Time Series Classification , 2017, IEEE Access.
[2] Christos Faloutsos,et al. Robust multivariate autoregression for anomaly detection in dynamic product ratings , 2014, WWW.
[3] G. Manimaran,et al. Application of Sensor Network for Secure Electric Energy Infrastructure , 2007, IEEE Transactions on Power Delivery.
[4] Daniel Lemire,et al. A Better Alternative to Piecewise Linear Time Series Segmentation , 2006, SDM.
[5] Sepp Hochreiter,et al. Self-Normalizing Neural Networks , 2017, NIPS.
[6] Dit-Yan Yeung,et al. Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting , 2015, NIPS.
[7] Nitesh V. Chawla,et al. RESTFul: Resolution-Aware Forecasting of Behavioral Time Series Data , 2018, CIKM.
[8] Haifeng Chen,et al. Exploiting Local and Global Invariants for the Management of Large Scale Information Systems , 2008, 2008 Eighth IEEE International Conference on Data Mining.
[9] Yoshua Bengio,et al. Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation , 2014, EMNLP.
[10] Ning Xia,et al. Deep r -th Root of Rank Supervised Joint Binary Embedding for Multivariate Time Series Retrieval , 2018, KDD.
[11] Eamonn J. Keogh,et al. An online algorithm for segmenting time series , 2001, Proceedings 2001 IEEE International Conference on Data Mining.
[12] Vipin Kumar,et al. Feature bagging for outlier detection , 2005, KDD '05.
[13] Trevor Darrell,et al. Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.
[14] Jay Lee,et al. Watchdog Agent - an infotronics-based prognostics approach for product performance degradation assessment and prediction , 2003, Adv. Eng. Informatics.
[15] Randy C. Paffenroth,et al. Anomaly Detection with Robust Deep Autoencoders , 2017, KDD.
[16] Lei Li,et al. Time Series Clustering: Complex is Simpler! , 2011, ICML.
[17] Wei Cheng,et al. Ranking Causal Anomalies via Temporal and Dynamical Analysis on Vanishing Correlations , 2016, KDD.
[18] Zengyou He,et al. Discovering cluster-based local outliers , 2003, Pattern Recognit. Lett..
[19] Stephen P. Boyd,et al. Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data , 2017, KDD.
[20] G. G. Stokes. "J." , 1890, The New Yale Book of Quotations.
[21] Yoshua Bengio,et al. Neural Machine Translation by Jointly Learning to Align and Translate , 2014, ICLR.
[22] Malik Yousef,et al. One-Class SVMs for Document Classification , 2002, J. Mach. Learn. Res..
[23] Pasi Fränti,et al. Outlier Detection Using k-Nearest Neighbour Graph , 2004, ICPR.
[24] Marius Kloft,et al. Toward Supervised Anomaly Detection , 2014, J. Artif. Intell. Res..
[25] Lovekesh Vig,et al. LSTM-based Encoder-Decoder for Multi-sensor Anomaly Detection , 2016, ArXiv.
[26] Spiros Papadimitriou,et al. Computing Correlation Anomaly Scores Using Stochastic Nearest Neighbors , 2007, Seventh IEEE International Conference on Data Mining (ICDM 2007).
[27] Jimmy Ba,et al. Adam: A Method for Stochastic Optimization , 2014, ICLR.
[28] VARUN CHANDOLA,et al. Anomaly detection: A survey , 2009, CSUR.
[29] Diyi Yang,et al. Hierarchical Attention Networks for Document Classification , 2016, NAACL.
[30] Yu Cheng,et al. Deep Structured Energy Based Models for Anomaly Detection , 2016, ICML.
[31] James D. Hamilton. Time Series Analysis , 1994 .
[32] Richard A. Davis,et al. Time Series: Theory and Methods , 2013 .
[33] Hans-Peter Kriegel,et al. Outlier Detection in Arbitrarily Oriented Subspaces , 2012, 2012 IEEE 12th International Conference on Data Mining.
[34] Garrison W. Cottrell,et al. A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction , 2017, IJCAI.
[35] Bo Zong,et al. Deep Autoencoding Gaussian Mixture Model for Unsupervised Anomaly Detection , 2018, ICLR.
[36] Tsuyoshi Murata,et al. {m , 1934, ACML.
[37] Arthur Zimek,et al. Hierarchical Density Estimates for Data Clustering, Visualization, and Outlier Detection , 2015, ACM Trans. Knowl. Discov. Data.