atlas

Research map / Graph learning / Graph self-supervised learning

Unveiling the Threat of Fraud Gangs to Graph Neural Networks: Multi-Target Graph Injection Attacks Against GNN-Based Fraud Detectors

AAAI 2025 · 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 MonTi, a transformer-based one-time graph injection attack that injects all attack nodes at once with adaptive degree budgets, targeting GNN-based fraud detectors under multi-target fraud-gang scenarios.

Problem

Adversarial vulnerability of GNN-based fraud detectors to multi-target graph injection attacks, where fraud nodes organized into gangs try to evade detection by camouflaging collusively.

Approach

A transformer encoder (adversarial structure encoding) jointly processes target, candidate, and attack nodes so attributes and edges of all injected nodes are generated simultaneously, with adaptive per-node degree budgets via Gumbel-Top-k edge selection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MonTi instead of the strongest reported baselineGCN-based attack on GCOP · GCOP; victim GCNmisclassification rate (%): 75.12$\pm$0.11 -> 92.60$\pm$0.34Helped
Use MonTi instead of GNIAGraphSAGE-based attack on GCOP · GCOP; victim GraphSAGEmisclassification rate (%): 67.70$\pm$2.05 -> 97.05$\pm$0.15Helped
Use MonTi instead of GNIAGAT-based attack on Yelp · Yelp; victim GATmisclassification rate (%): 55.51$\pm$11.72 -> 93.27$\pm$7.84Helped
Use MonTi instead of GNIACARE-GNN attack on Yelp · Yelp; victim CARE-GNNmisclassification rate (%): 32.45$\pm$1.13 -> 31.92$\pm$0.53Hurt
Use MonTi instead of TDGIAGAT-based attack on Insurance · Insurance; victim GATmisclassification rate (%): 96.60$\pm$0.59 -> 100.00$\pm$0.00Helped
Use MonTi instead of GSquarePC-GNN attack on Insurance · Insurance; victim PC-GNNmisclassification rate (%): 20.08$\pm$0.04 -> 20.64$\pm$0.30Helped
Use MonTi instead of GSquareSingle-target GCN attack · PubMedmisclassification rate (%): 82.0$\pm$0.0 -> 85.3$\pm$1.1Helped
Replace generated attributes with random attributes (ablation)MonTi with GCN surrogate · GCOP; CARE-GNN victimmisclassification rate (%): 88.78 -> 78.18Hurt
Replace generated edges with random edges (ablation)MonTi with GCN surrogate · GCOP; GAGA victimmisclassification rate (%): 43.70 -> 39.33Hurt
Remove positional encodings (ablation)MonTi with GCN surrogate · GCOP; PC-GNN victimmisclassification rate (%): 89.90 -> 86.98Hurt
Select candidates randomly (ablation)MonTi with GCN surrogate · GCOP; CARE-GNN victimmisclassification rate (%): 88.78 -> 88.25Hurt
Fix the degree budget per attack node (ablation)MonTi with GCN surrogate · GCOP; GAGA victimmisclassification rate (%): 43.70 -> 42.17Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GossipCop YelpChi Insurance fraud graph (InsR) OGB-Products PubMed

Benchmarks: GossipCop Yelp InsR OGB-Products PubMed

Metrics: misclassification rate F1 AUC runtime memory usage

Baselines: GNIA TDGIA Cluster Attack G-Square Random NIPA AFGSM Nettack

Builds on: TDGIA GNIA C&W loss Gumbel-Top-k

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