Adversarial Graph Neural Network for Multivariate Time Series Anomaly Detection

被引:1
作者
Zheng, Bolong [1 ]
Ming, Lingfeng [1 ]
Zeng, Kai [2 ]
Zhou, Mengtao [2 ]
Zhang, Xinyong [2 ]
Ye, Tao [2 ]
Yang, Bin [3 ]
Zhou, Xiaofang [4 ]
Jensen, Christian S. [5 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan 430074, Peoples R China
[2] Huawei, Shenzhen 518129, Peoples R China
[3] East China Normal Univ, Shanghai 200050, Peoples R China
[4] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
[5] Aalborg Univ, Aalborg, Denmark
关键词
Time series analysis; Feature extraction; Training; Time-varying systems; Time-domain analysis; Sensors; Market research; Anomaly detection; anomaly interpretation; graph neural network; time series; ADAPTATION; DOMAIN;
D O I
10.1109/TKDE.2024.3419891
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Anomaly detection is one of the most significant tasks in multivariate time series analysis, while it remains challenging to model complex patterns for improving detection accuracy and to interpret the root causes of anomalies. However, existing studies either consider only the temporal dependencies, or simply reconstruct the original input for detection, both neglecting the hidden relationships among multivariate. We propose an adversarial graph neural network based anomaly detection model, called SGAT-AE, which consists of a Self-learning Graph ATtention network (SGAT), an Auto-Encoder (AE), and an adversarial training component. Specifically, SGAT is a prediction model that discovers the graph dependency relationships among multivariate and acts as a sample generator to confuse AE, while AE reconstructs the samples and acts as a discriminator that distinguishes a real sample from a generated one. A novel adversarial training between SGAT and AE is applied to amplify the errors of anomalies such that the prediction performance of SGAT is improved and the overfitting of AE is avoided. In addition, we aggregate the prediction error, the reconstruction error, and the adversarial error for anomaly detection, and develop a graph based anomaly interpretation method that locates the root causes from both local and global perspectives. Extensive experiments with five real-world data offer evidence that the proposed solution SGAT-AE is capable of achieving better performance when compared with the state-of-the-art proposals.
引用
收藏
页码:7612 / 7626
页数:15
相关论文
共 68 条
[1]   Deep Learning with Differential Privacy [J].
Abadi, Martin ;
Chu, Andy ;
Goodfellow, Ian ;
McMahan, H. Brendan ;
Mironov, Ilya ;
Talwar, Kunal ;
Zhang, Li .
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, :308-318
[2]  
[Anonymous], 2004, P ICML 04, DOI 10.1145/1015330.1015332
[3]  
Arjovsky M, 2017, PR MACH LEARN RES, V70
[4]  
Ateniese Giuseppe, 2015, International Journal of Security and Networks, V10, P137
[5]   A theory of learning from different domains [J].
Ben-David, Shai ;
Blitzer, John ;
Crammer, Koby ;
Kulesza, Alex ;
Pereira, Fernando ;
Vaughan, Jennifer Wortman .
MACHINE LEARNING, 2010, 79 (1-2) :151-175
[6]  
Ben-David Shai, 2006, Advances in Neural Information Processing Systems, V19
[7]   Sliced and Radon Wasserstein Barycenters of Measures [J].
Bonneel, Nicolas ;
Rabin, Julien ;
Peyre, Gabriel ;
Pfister, Hanspeter .
JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2015, 51 (01) :22-45
[8]  
Bonnotte N., 2013, Unidimensional and evolution methods for optimal transportation
[9]   Integrating structured biological data by Kernel Maximum Mean Discrepancy [J].
Borgwardt, Karsten M. ;
Gretton, Arthur ;
Rasch, Malte J. ;
Kriegel, Hans-Peter ;
Schoelkopf, Bernhard ;
Smola, Alex J. .
BIOINFORMATICS, 2006, 22 (14) :E49-E57
[10]  
Chaudhuri K, 2011, J MACH LEARN RES, V12, P1069