atlas

Research map / Graph learning / Graph self-supervised learning

Global Attribute-Association Pattern Aggregation for Graph Fraud Detection

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Graph anomaly detection · 8 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 GAAP, an end-to-end graph fraud detector that learns dynamic bin embeddings for attributes, aggregates them with GraphSAGE over neighbors, and globally aggregates node patterns via cross-attention against cached historical embeddings.

Problem

Graph fraud detection where random forests miss graph associations and GNNs incorrectly fuse heterogeneous attribute values, so fraud patterns are poorly captured.

Approach

Adaptively split each attribute into learnable bins (dynamic binning embedding with PLE-style encoding) so attributes are not averaged together, pass these attribute-pattern features through a GNN to capture association patterns, and globally aggregate node representations with cross-attention to cached historical embeddings at O(N·M) cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add dynamic binning embedding (DyBEM) (ablation)GAAP · YelpChiRec@K: 47.62 -> 87.51Helped
Add dynamic binning embedding (DyBEM) (ablation)GAAP · T-FinanceRec@K: 79.07 -> 85.22Helped
Add dynamic binning embedding (DyBEM) (ablation)GAAP · T-SocialRec@K: 75.82 -> 97.05Helped
Use dynamic binning instead of static one-hot encoding (ablation)GAAP · YelpChiRec@K: 75.33 -> 87.51Helped
Use dynamic binning instead of static one-hot encoding (ablation)GAAP · T-FinanceRec@K: 84.49 -> 85.22Helped
Use dynamic binning instead of static one-hot encoding (ablation)GAAP · T-SocialRec@K: 95.52 -> 97.05Helped
Add the message-passing GNN module (ablation)GAAP · YelpChiRec@K: 61.62 -> 87.51Helped
Add the message-passing GNN module (ablation)GAAP · T-FinanceRec@K: 72.63 -> 85.22Helped
Add the message-passing GNN module (ablation)GAAP · T-SocialRec@K: 23.32 -> 97.05Helped
Add cross-attention global aggregation (ablation)GAAP · YelpChiRec@K: 86.29 -> 87.51Helped
Add cross-attention global aggregation (ablation)GAAP · T-FinanceRec@K: 84.12 -> 85.22Helped
Add cross-attention global aggregation (ablation)GAAP · T-SocialRec@K: 96.85 -> 97.05Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: Rec@K AUROC AUPRC

Baselines: MLP KNN Random Forest XGBoost Neighborhood Averaging GCN GraphSAGE GAT GIN SGC GT BGNN

Builds on: GraphSAGE piecewise linear encoding DGA-GNN PMP GADBench

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