atlas

Research map / Graph learning / Graph self-supervised learning

UniFORM: Towards Unified Framework for Anomaly Detection on Graphs

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Graph anomaly detection · 10 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 UniFORM, a self-supervised framework that unifies node-, edge-, and graph-level anomaly detection on graphs using dual subgraph sampling, an energy-based GNN, Langevin-dynamics phantom samples, and label-free contrastive meta-learning.

Problem

Graph anomaly detection is usually handled separately at node, edge, and graph levels, and suffers from label sparsity and severe class imbalance, which limits detection of collective anomalies.

Approach

Converts node, edge, and graph inputs into a unified pool of subgraph samples (ego-graphs plus random-walk fragments), scores them with an energy-based GNN, and trains with label-free contrastive meta-tasks where Langevin dynamics generates phantom samples as proxies for anomalies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UniFORM instead of the strongest reported baselineNode-level anomaly detection · CoraAUC: 0.8779 -> 0.9246Helped
Use UniFORM instead of the strongest reported baselineNode-level anomaly detection · PubmedAUC: 0.9672 -> 0.9428Hurt
Use UniFORM instead of the strongest reported baselineNode-level anomaly detection · BlogCatalogAUC: 0.8184 -> 0.8635Helped
Use UniFORM instead of the strongest reported baselineEdge-level anomaly detection · CoraAUC: 0.9394 -> 0.9487Helped
Use UniFORM instead of the strongest reported baselineEdge-level anomaly detection · EnronAUC: 0.9679 -> 0.8756Hurt
Use UniFORM instead of the strongest reported baselineGraph-level anomaly detection · COLLABAUC: 0.7208 -> 0.7472Helped
Remove intra-level loss and replace Langevin dynamics with random feature perturbation (ablation)UniFORM · IBM-AML node-levelAUCHurt
Remove intra-level loss and replace Langevin dynamics with random feature perturbation (ablation)UniFORM · IBM-AML edge-levelAUCHurt
Remove intra-level loss and replace Langevin dynamics with random feature perturbation (ablation)UniFORM · IBM-AML graph-levelAUCMixed
Remove inter-level loss and replace meta-learning with independent encoder training (ablation)UniFORM · IBM-AML node-levelAUCHurt
Remove inter-level loss and replace meta-learning with independent encoder training (ablation)UniFORM · IBM-AML edge-levelAUCHurt
Remove inter-level loss and replace meta-learning with independent encoder training (ablation)UniFORM · IBM-AML graph-levelAUCHurt

Surprising findings

Limitations

Experimental setup

Datasets: Cora Pubmed COLLAB BlogCatalog Flickr Enron IMDB Reddit Yelp IBM-AML

Benchmarks: Cora Pubmed COLLAB BlogCatalog Flickr Enron IMDB Reddit Yelp IBM-AML

Metrics: AUC

Baselines: ANOMALOUS DOMINANT CoLA SL-GAD BOURNE AAGAE AAGCN SEAL RGSE InfoGraph-iF GraphCL-iF OCGTL

Builds on: CoLA BOURNE GOOD-D Langevin dynamics GraphCL

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