atlas

Research map / Graph learning / Graph self-supervised learning

Generative Semi-supervised Graph Anomaly Detection

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Graph anomaly detection · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GGAD, a semi-supervised graph anomaly detection method that generates structurally and feature-aligned outlier nodes from labeled normal nodes and trains a one-class classifier with them as negatives.

Problem

Node-level graph anomaly detection when only a small fraction of nodes is labeled as normal (no anomaly labels), where existing unsupervised GAD methods do not fully exploit the normal labels.

Approach

Generate learnable outlier nodes in representation space, initialized from ego networks of labeled normal nodes and optimized with an asymmetric local affinity loss (outliers should have lower local affinity than normal nodes) and an egocentric closeness loss (outliers stay close to their ego-network normal node), then train a binary one-class classifier with them as negatives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · AmazonAUROC: 0.9171 -> 0.9443Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · T-FinanceAUROC: 0.6728 -> 0.8228Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · RedditAUROC: 0.5829 -> 0.6354Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · EllipticAUROC: 0.5409 -> 0.7290Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · PhotoAUROC: 0.6461 -> 0.6476No clear effect
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · DGraphAUROC: 0.5866 -> 0.5943Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · AmazonAUPRC: 0.7748 -> 0.7922Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · T-FinanceAUPRC: 0.0685 -> 0.1825Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · RedditAUPRC: 0.0446 -> 0.0610Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · EllipticAUPRC: 0.0949 -> 0.2425Helped
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · PhotoAUPRC: 0.1501 -> 0.1442Hurt
Use GGAD instead of the strongest semi-supervised baselineSemi-supervised GAD · DGraphAUPRC: 0.0076 -> 0.0082Helped

Surprising findings

Limitations

Experimental setup

Datasets: Amazon T-Finance Reddit Elliptic Photo DGraph

Benchmarks: Amazon T-Finance Reddit Elliptic Photo DGraph

Metrics: AUROC AUPRC

Baselines: DOMINANT AnomalyDAE OCGNN AEGIS GAAN TAM

Builds on: TAM AEGIS DOMINANT AnomalyDAE OCGNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy