Graph Anomaly Detection with Unsupervised GNNs
- URL: http://arxiv.org/abs/2210.09535v2
- Date: Thu, 20 Oct 2022 17:50:43 GMT
- Title: Graph Anomaly Detection with Unsupervised GNNs
- Authors: Lingxiao Zhao, Saurabh Sawlani, Arvind Srinivasan, Leman Akoglu
- Abstract summary: We design GLAM, an end-to-end graph-level anomaly detection model based on graph neural networks (GNNs)
We also propose a new pooling strategy for graph-level embedding, called MMD-pooling, that is geared toward detecting distribution anomalies which has not been considered before.
- Score: 19.772490600670363
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Graph-based anomaly detection finds numerous applications in the real-world.
Thus, there exists extensive literature on the topic that has recently shifted
toward deep detection models due to advances in deep learning and graph neural
networks (GNNs). A vast majority of prior work focuses on detecting
node/edge/subgraph anomalies within a single graph, with much less work on
graph-level anomaly detection in a graph database. This work aims to fill two
gaps in the literature: We (1) design GLAM, an end-to-end graph-level anomaly
detection model based on GNNs, and (2) focus on unsupervised model selection,
which is notoriously hard due to lack of any labels, yet especially critical
for deep NN based models with a long list of hyper-parameters. Further, we
propose a new pooling strategy for graph-level embedding, called MMD-pooling,
that is geared toward detecting distribution anomalies which has not been
considered before. Through extensive experiments on 15 real-world datasets, we
show that (i) GLAM outperforms node-level and two-stage (i.e. not end-to-end)
baselines, and (ii) model selection picks a significantly more effective model
than expectation (i.e. average) -- without using any labels -- among candidates
with otherwise large variation in performance.
Related papers
- Generalization of Graph Neural Networks is Robust to Model Mismatch [84.01980526069075]
Graph neural networks (GNNs) have demonstrated their effectiveness in various tasks supported by their generalization capabilities.
In this paper, we examine GNNs that operate on geometric graphs generated from manifold models.
Our analysis reveals the robustness of the GNN generalization in the presence of such model mismatch.
arXiv Detail & Related papers (2024-08-25T16:00:44Z) - Spectral Greedy Coresets for Graph Neural Networks [61.24300262316091]
The ubiquity of large-scale graphs in node-classification tasks hinders the real-world applications of Graph Neural Networks (GNNs)
This paper studies graph coresets for GNNs and avoids the interdependence issue by selecting ego-graphs based on their spectral embeddings.
Our spectral greedy graph coreset (SGGC) scales to graphs with millions of nodes, obviates the need for model pre-training, and applies to low-homophily graphs.
arXiv Detail & Related papers (2024-05-27T17:52:12Z) - Guarding Graph Neural Networks for Unsupervised Graph Anomaly Detection [16.485082741239808]
Unsupervised graph anomaly detection aims at identifying rare patterns that deviate from the majority in a graph without the aid of labels.
Recent advances have utilized Graph Neural Networks (GNNs) to learn effective node representations.
We propose a framework for Guarding Graph Neural Networks for Unsupervised Graph Anomaly Detection (G3AD)
arXiv Detail & Related papers (2024-04-25T07:09:05Z) - ADA-GAD: Anomaly-Denoised Autoencoders for Graph Anomaly Detection [84.0718034981805]
We introduce a novel framework called Anomaly-Denoised Autoencoders for Graph Anomaly Detection (ADA-GAD)
In the first stage, we design a learning-free anomaly-denoised augmentation method to generate graphs with reduced anomaly levels.
In the next stage, the decoders are retrained for detection on the original graph.
arXiv Detail & Related papers (2023-12-22T09:02:01Z) - GNNEvaluator: Evaluating GNN Performance On Unseen Graphs Without Labels [81.93520935479984]
We study a new problem, GNN model evaluation, that aims to assess the performance of a specific GNN model trained on labeled and observed graphs.
We propose a two-stage GNN model evaluation framework, including (1) DiscGraph set construction and (2) GNNEvaluator training and inference.
Under the effective training supervision from the DiscGraph set, GNNEvaluator learns to precisely estimate node classification accuracy of the to-be-evaluated GNN model.
arXiv Detail & Related papers (2023-10-23T05:51:59Z) - BOURNE: Bootstrapped Self-supervised Learning Framework for Unified
Graph Anomaly Detection [50.26074811655596]
We propose a novel unified graph anomaly detection framework based on bootstrapped self-supervised learning (named BOURNE)
By swapping the context embeddings between nodes and edges, we enable the mutual detection of node and edge anomalies.
BOURNE can eliminate the need for negative sampling, thereby enhancing its efficiency in handling large graphs.
arXiv Detail & Related papers (2023-07-28T00:44:57Z) - Deep Graph-level Anomaly Detection by Glocal Knowledge Distillation [61.39364567221311]
Graph-level anomaly detection (GAD) describes the problem of detecting graphs that are abnormal in their structure and/or the features of their nodes.
One of the challenges in GAD is to devise graph representations that enable the detection of both locally- and globally-anomalous graphs.
We introduce a novel deep anomaly detection approach for GAD that learns rich global and local normal pattern information by joint random distillation of graph and node representations.
arXiv Detail & Related papers (2021-12-19T05:04:53Z) - GraphAnoGAN: Detecting Anomalous Snapshots from Attributed Graphs [36.00861758441135]
We propose GraphAnoGAN, an anomalous snapshot ranking framework.
It consists of two core components -- generative and discriminative models.
Experiments on 4 real-world networks show that GraphAnoGAN outperforms 6 baselines with a significant margin.
arXiv Detail & Related papers (2021-06-29T15:35:37Z) - One-Class Graph Neural Networks for Anomaly Detection in Attributed
Networks [2.591494941326856]
One Class Graph Neural Network (OCGNN) is a one-class classification framework for graph anomaly detection.
OCGNN is designed to combine the powerful representation ability of Graph Neural Networks along with the classical one-class objective.
arXiv Detail & Related papers (2020-02-22T01:25:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.