Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters

Yingtong Dou, Zhiwei Liu, Li Sun, Yutong Deng, Hao Peng +1 more
8/19/2020
cs.SIcs.CRcs.LG

Official code: safe-graph/DGFraud (762 stars, Apache-2.0, last commit 2022-04-20). 1 more implementation below.

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.

View on arXivView PDF

Code Implementations(2)

safe-graph/DGFraudOfficial100%
Apache-2.0

A Deep Graph-based Toolbox for Fraud Detection

762168PythonNov 22, 20194 years agoApache-2.0
anomaly-detectiondataminingdatasciencedblp-datasetfinancial-engineering+15 more
Apache-2.0

Code for CIKM 2020 paper Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters

31864PythonAug 5, 20204 years agoApache-2.0
dataminingdeep-learningfraud-detectionfraud-preventiongraphneuralnetwork+3 more

Similar Papers

Cite this paper

@article{dou2020enhancing,
  title  = {Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsters},
  author = {Yingtong Dou and Zhiwei Liu and Li Sun and Yutong Deng and Hao Peng and Philip S. Yu},
  year   = {2020},
  eprint = {2008.08692},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2008.08692}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2008.08692.svg)](https://codeofpaper.com/paper/2008.08692)

Discussion