Litcius/Paper detail

Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detection

Yu Zheng, Ming Jin, Yixin Liu, Lianhua Chi, Khoa T. Phan, Yi‐Ping Phoebe Chen

2021IEEE Transactions on Knowledge and Data Engineering16 citationsDOIOpen Access PDF

Abstract

Anomaly detection from graph data has drawn much attention due to its practical significance in many critical applications including cybersecurity, finance, and social networks. Existing data mining and machine learning methods are either shallow methods that could not effectively capture the complex interdependency of graph data or graph autoencoder methods that could not fully exploit the contextual information as supervision signals for effective anomaly detection. To overcome these challenges, in this paper, we propose a novel method, Self-Supervised Learning for Graph Anomaly Detection ( <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SL-GAD</monospace> ). Our method constructs different contextual subgraphs (views) based on a target node and employs two modules, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">generative attribute regression</i> and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">multi-view contrastive learning</i> for anomaly detection. While the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">generative attribute regression</i> module allows us to capture the anomalies in the attribute space, the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">multi-view contrastive learning</i> module can exploit richer structure information from multiple subgraphs, thus abling to capture the anomalies in the structure space, mixing of structure, and attribute information. We conduct extensive experiments on six benchmark datasets and the results demonstrate that our method outperforms state-of-the-art methods by a large margin.

Topics & Concepts

ExploitComputer scienceAnomaly detectionAutoencoderArtificial intelligenceGraphMargin (machine learning)Machine learningGenerative grammarBenchmark (surveying)Generative modelPattern recognition (psychology)Data miningDeep learningTheoretical computer scienceGeographyGeodesyComputer securityAnomaly Detection Techniques and ApplicationsNetwork Security and Intrusion DetectionComplex Network Analysis Techniques
Generative and Contrastive Self-Supervised Learning for Graph Anomaly Detection | Litcius