HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters

Yingtong Dou Zhiwei Liu Li Sun Yutong Deng Hao Peng Philip S. Yu

Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters

Abstract

Graph Neural Networks (GNNs) have been widely applied to fraud detection problems in recent years, revealing the suspiciousness of nodes by aggregating their neighborhood information via different relations. However, few prior works have noticed the camouflage behavior of fraudsters, which could hamper the performance of GNN-based fraud detectors during the aggregation process. In this paper, we introduce two types of camouflages based on recent empirical studies, i.e., the feature camouflage and the relation camouflage. Existing GNNs have not addressed these two camouflages, which results in their poor performance in fraud detection problems. Alternatively, we propose a new model named CAmouflage-REsistant GNN (CARE-GNN), to enhance the GNN aggregation process with three unique modules against camouflages. Concretely, we first devise a label-aware similarity measure to find informative neighboring nodes. Then, we leverage reinforcement learning (RL) to find the optimal amounts of neighbors to be selected. Finally, the selected neighbors across different relations are aggregated together. Comprehensive experiments on two real-world fraud datasets demonstrate the effectiveness of the RL algorithm. The proposed CARE-GNN also outperforms state-of-the-art GNNs and GNN-based fraud detectors. We integrate all GNN-based fraud detectors as an opensource toolbox: https://github.com/safe-graph/DGFraud. The CARE-GNN code and datasets are available at https://github.com/YingtongDou/CARE-GNN.

Code Repositories

safe-graph/DGFraud
Official
tf
Mentioned in GitHub
zjunet/amnet
pytorch
Mentioned in GitHub
safe-graph/dgfraud-tf2
tf
Mentioned in GitHub
thudm/graphcad
pytorch
Mentioned in GitHub
YingtongDou/CARE-GNN
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
fraud-detection-on-amazon-fraudCARE-GNN
AUC-ROC: 89.73
Averaged Precision: 82.19
fraud-detection-on-yelp-fraudCARE-GNN
AUC-ROC: 75.70
Averaged Precision: 42.68
node-classification-on-amazon-fraudCARE-GNN
AUC-ROC: 89.73
node-classification-on-yelpchiCARE-GNN
AUC-ROC: 75.70

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters | Papers | HyperAI