atlas

Research map / Graph learning / Graph self-supervised learning

CurvGAD: Leveraging Curvature for Enhanced Graph Anomaly Detection

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Graph anomaly detection · 0 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 CurvGAD, a mixed-curvature graph autoencoder that reconstructs Ollivier-Ricci edge curvature on a product manifold alongside Ricci-flow-regularized structure and attribute reconstruction, for node-level graph anomaly detection.

Problem

Reconstruction-based graph anomaly detection overlooks geometric (curvature-based) anomalies and struggles on heterophilic graphs, and existing methods assume Euclidean representations.

Approach

Two parallel pipelines: a mixed-curvature (product manifold) Chebyshev filterbank encoder with a Gaussian-kernel decoder that reconstructs Ollivier-Ricci curvature, and a Euclidean encoder/decoder that reconstructs adjacency and features on a graph first regularized by discrete Ollivier-Ricci flow, so that the latter is curvature-invariant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CurvGAD's mixed-curvature dual-pipeline method instead of the strongest listed baselinenode-level graph anomaly detection · 10 datasets: Reddit, Weibo, Amazon, YelpChi, T-Finance, Elliptic, Tolokers, Questions, DGraph, T-SocialAUROC: 5.09%; 1.05%; 2.34%; 4.15%; 2.23%; 4.79%; 4.61%; 1.78%; 6.50%; 4.18%Helped
Add mixed-curvature embeddings rather than using Euclidean-only embeddings (ablation)CurvGAD · RedditAUROC: 63.34 -> 70.42; -7.08%Helped
Add Ricci flow to regularize curvature before structure and attribute reconstruction (ablation)CurvGAD · TolokersAUROC: 74.45 -> 85.22; -10.77%Helped
Add Ricci flow to regularize curvature before structure and attribute reconstruction (ablation)CurvGAD · WeiboAUROC: 98.77 -> 99.04; -0.27%No clear effect
Add curvature reconstruction to structure and attribute reconstruction (ablation)CurvGAD · RedditAUROC: 62.03 -> 70.42; -8.39%Helped
Add curvature reconstruction to structure and attribute reconstruction (ablation)CurvGAD · AmazonAUROC: 92.76 -> 99.62; -6.86%Helped
Add structure and attribute reconstruction to curvature reconstruction (ablation)CurvGAD · RedditAUROC: +6.72%Helped
Add structure and attribute reconstruction to curvature reconstruction (ablation)CurvGAD · AmazonAUROC: +4.89%Helped
Add supervised classification loss (ablation)CurvGAD · 10 datasetsAUROC: ~1.5% avg.Helped
Vary the product-manifold signature to match dataset geometry (ablation)CurvGAD · multiple datasetsAUROCMixed

Surprising findings

Limitations

Experimental setup

Datasets: Weibo Reddit Questions T-Social Tolokers Amazon YelpChi T-Finance Elliptic DGraph-Fin

Benchmarks: Weibo Reddit Questions T-Social Tolokers Amazon YelpChi T-Finance Elliptic DGraph-Fin

Metrics: AUROC

Baselines: GCN GAT GraphSAGE BernNet ChebyNet HGCN HGAT kappaGCN QGCN DCI PCGNN BWGNN

Builds on: DOMINANT AnomalyDAE kappa-stereographic model BernNet ChebyNet

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