atlas

Research map / Graph learning / Graph self-supervised learning

DGA-GNN: Dynamic Grouping Aggregation GNN for Fraud Detection

AAAI 2024 · Graph learning › Graph self-supervised learning · approach: Graph anomaly detection · 50 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 DGA-GNN, a GNN for graph fraud detection that bins non-additive node attributes via decision-tree binning and dynamically groups neighbors into fraud/benign groups with feedback from the previous epoch, then aggregates hierarchically.

Problem

Graph-based fraud detection is hurt by non-additive node attributes (e.g., age, transaction frequency), which break mean aggregation, and by neighbor messages from fraudulent and benign nodes being mixed together, reducing their distinguishability.

Approach

Decision-tree binning encoding turns each attribute into one-hot bin vectors supervised by labels so that sum/mean aggregation is meaningful, and a feedback dynamic grouping partitions neighbors into predicted-fraud and predicted-benign groups using the previous epoch's predictions, followed by intra-group mean aggregation and GAT-style inter-group attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add decision tree binning encoding (ablation)DGA-GNN · T-SocialAP: 86.15 -> 98.19Helped
add decision tree binning encoding (ablation)DGA-GNN · YelpChiAP: 78.73 -> 92.80Helped
replace equidistant binning with decision tree binning (ablation)DGA-GNN · T-SocialAP: 92.09 -> 98.19Helped
replace equidistant binning with decision tree binning (ablation)DGA-GNN · YelpChiAP: 87.02 -> 92.80Helped
add feedback dynamic grouping (ablation)DGA-GNN · T-SocialAP: 79.97 -> 98.19Helped
add feedback dynamic grouping (ablation)DGA-GNN · YelpChiAP: 80.72 -> 92.80Helped
replace static grouping with feedback dynamic grouping (ablation)DGA-GNN · T-SocialAP: 90.16 -> 98.19Helped
replace static grouping with feedback dynamic grouping (ablation)DGA-GNN · YelpChiAP: 88.21 -> 92.80Helped

Surprising findings

Limitations

Experimental setup

Datasets: Elliptic T-Finance T-Social YelpChi Amazon

Benchmarks: Elliptic T-Finance T-Social YelpChi Amazon

Metrics: AP AUC

Baselines: MLP RF GCN GAT AMNet BWGNN GHRN CARE-GNN PC-GNN RioGNN H2-FDetector GAGA

Builds on: GAGA GAT BWGNN CARE-GNN

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