Adversarial Autoencoder for Unsupervised Time Series Anomaly Detection and Interpretation

被引:15
作者
Chen, Xuanhao [1 ]
Deng, Liwei [1 ]
Zhao, Yan [2 ]
Zheng, Kai [1 ]
机构
[1] Univ Elect Sci & Technol China, Hefei, Peoples R China
[2] Aalborg Univ, Aalborg, Denmark
来源
PROCEEDINGS OF THE SIXTEENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, WSDM 2023, VOL 1 | 2023年
关键词
multivariate time series; anomaly detection; adversarial generation;
D O I
10.1145/3539597.3570371
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In many complex systems, devices are typically monitored and generating massive multivariate time series. However, due to the complex patterns and little useful labeled data, it is a great challenge to detect anomalies from these time series data. Existing methods either rely on less regularizations, or require a large number of labeled data, leading to poor accuracy in anomaly detection. To overcome the limitations, in this paper, we propose an adversarial autoencoder anomaly detection and interpretation framework named DAEMON, which performs robustly for various datasets. The key idea is to use two discriminators to adversarially train an autoencoder to learn the normal pattern of multivariate time series, and thereafter use the reconstruction error to detect anomalies. The robustness of DAEMON is guaranteed by the regularization of hidden variables and reconstructed data using the adversarial generation method. An unsupervised approach used to detect anomalies is proposed. Moreover, in order to help operators better diagnose anomalies, DAEMON provides anomaly interpretation by computing the gradients of anomalous data. An extensive empirical study on real data offers evidence that the framework is capable of outperforming state-of-the-art methods in terms of the overall F1-score and interpretation accuracy for time series anomaly detection.
引用
收藏
页码:267 / 275
页数:9
相关论文
共 47 条
[31]  
Malhotra P, 2016, Arxiv, DOI arXiv:1607.00148
[32]  
Kingma DP, 2014, Arxiv, DOI [arXiv:1312.6114, 10.48550/arXiv.1312.6114, DOI 10.48550/ARXIV.1312.6114]
[33]  
Rajpurkar P, 2017, Arxiv, DOI arXiv:1707.01836
[34]   Time-Series Anomaly Detection Service at Microsoft [J].
Ren, Hansheng ;
Xu, Bixiong ;
Wang, Yujing ;
Yi, Chao ;
Huang, Congrui ;
Kou, Xiaoyu ;
Xing, Tony ;
Yang, Mao ;
Tong, Jie ;
Zhang, Qi .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :3009-3017
[35]  
Salimans T, 2016, ADV NEUR IN, V29
[36]  
Selvin S, 2017, 2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P1643, DOI 10.1109/ICACCI.2017.8126078
[37]   Anomaly Detection in Streams with Extreme Value Theory [J].
Siffer, Alban ;
Fouque, Pierre-Alain ;
Termier, Alexandre ;
Largouet, Christine .
KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, :1067-1075
[38]  
Sipple John., 2020, INT C MACHINE LEARNI, P9016
[39]   Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network [J].
Su, Ya ;
Zhao, Youjian ;
Niu, Chenhao ;
Liu, Rong ;
Sun, Wei ;
Pei, Dan .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :2828-2837
[40]  
Sundararajan M, 2017, PR MACH LEARN RES, V70