Graph Contrastive Learning for Anomaly Detection
Graph-based anomaly detection has been widely used for detecting malicious activities in real-world applications. Existing attempts to address this problem have thus far focused on structural feature engineering or learning in the binary classification regime. In this work, we propose to leverage graph contrastive coding and present the supervised GraphCAD model for contrasting abnormal nodes with normal ones in terms of their distances to the global context (e.g., the average of all nodes). To handle scenarios with scarce labels, we further enable GraphCAD as a self-supervised framework by designing a graph corrupting strategy for generating synthetic node labels. To achieve the contrastive objective, we design a graph neural network encoder that can infer and further remove suspicious links during message passing, as well as learn the global context of the input graph. We conduct extensive experiments on four public datasets, demonstrating that 1) GraphCAD significantly and consistently outperforms various advanced baselines and 2) its self-supervised version without fine-tuning can achieve comparable performance with its fully supervised version.
Code (2)
Tasks
Anomaly DetectionBinary ClassificationContrastive LearningFeature EngineeringGraph Neural NetworkMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
EAGLE: Contrastive Learning for Efficient Graph Anomaly Detection
Graph anomaly detection is a popular and vital task in various real-world scenarios, which has been studied for several decades. Recently, many studies extending deep learning-based methods have shown preferable performa…
Anomaly DetectionContrastive LearningGraph Anomaly DetectionCross-Domain Graph Anomaly Detection via Anomaly-aware Contrastive Alignment
Cross-domain graph anomaly detection (CD-GAD) describes the problem of detecting anomalous nodes in an unlabelled target graph using auxiliary, related source graphs with labelled anomalous and normal nodes. Although it …
Anomaly DetectionContrastive LearningDomain AdaptationGraph Anomaly DetectionRethinking Contrastive Learning in Graph Anomaly Detection: A Clean-View Perspective
Graph anomaly detection aims to identify unusual patterns in graph-based data, with wide applications in fields such as web security and financial fraud detection. Existing methods typically rely on contrastive learning,…
Anomaly DetectionContrastive LearningFraud DetectionGraph Anomaly DetectionGenerative and Contrastive Self-Supervised Learning for Graph Anomaly Detection
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 …
Anomaly DetectionAttributeContrastive LearningGraph Anomaly Detection+2Revisiting Graph Contrastive Learning for Anomaly Detection
Combining Graph neural networks (GNNs) with contrastive learning for anomaly detection has drawn rising attention recently. Existing graph contrastive anomaly detection (GCAD) methods have primarily focused on improving …
Anomaly DetectionAttributeContrastive Learning