Semi-supervised Anomaly Detection on Attributed Graphs
Atsutoshi Kumagai, Tomoharu Iwata, Yasuhiro Fujiwara

TL;DR
This paper introduces a graph convolutional network-based anomaly detection method that leverages node attributes and graph structure, effectively propagating label information and outperforming existing methods on real-world attributed graphs.
Contribution
The paper presents a novel semi-supervised anomaly detection approach using GCNs that considers class imbalance and propagates label information in attributed graphs.
Findings
Outperforms existing anomaly detection methods on five real-world datasets.
Effectively propagates label information from few labeled nodes to unlabeled nodes.
Detects anomalies by measuring distances from node embeddings to a hypersphere center.
Abstract
We propose a simple yet effective method for detecting anomalous instances on an attribute graph with label information of a small number of instances. Although with standard anomaly detection methods it is usually assumed that instances are independent and identically distributed, in many real-world applications, instances are often explicitly connected with each other, resulting in so-called attributed graphs. The proposed method embeds nodes (instances) on the attributed graph in the latent space by taking into account their attributes as well as the graph structure based on graph convolutional networks (GCNs). To learn node embeddings specialized for anomaly detection, in which there is a class imbalance due to the rarity of anomalies, the parameters of a GCN are trained to minimize the volume of a hypersphere that encloses the node embeddings of normal instances while embedding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Network Security and Intrusion Detection · Complex Network Analysis Techniques
MethodsGraph Convolutional Networks · Graph Convolutional Network
