Semi-supervised Credit Card Fraud Detection via Attribute-Driven Graph Representation

Sheng Xiang, Mingzhi Zhu, Dawei Cheng, Enxia Li, Ruihui Zhao +3 more
12/24/2024
cs.LGcs.AIcs.SI

No official code found. Best implementation: AI4Risk/antifraud (347 stars, GPL-3.0, last commit 2025-06-05).

Abstract

Credit card fraud incurs a considerable cost for both cardholders and issuing banks. Contemporary methods apply machine learning-based classifiers to detect fraudulent behavior from labeled transaction records. But labeled data are usually a small proportion of billions of real transactions due to expensive labeling costs, which implies that they do not well exploit many natural features from unlabeled data. Therefore, we propose a semi-supervised graph neural network for fraud detection. Specifically, we leverage transaction records to construct a temporal transaction graph, which is composed of temporal transactions (nodes) and interactions (edges) among them. Then we pass messages among the nodes through a Gated Temporal Attention Network (GTAN) to learn the transaction representation. We further model the fraud patterns through risk propagation among transactions. The extensive experiments are conducted on a real-world transaction dataset and two publicly available fraud detection datasets. The result shows that our proposed method, namely GTAN, outperforms other state-of-the-art baselines on three fraud detection datasets. Semi-supervised experiments demonstrate the excellent fraud detection performance of our model with only a tiny proportion of labeled data.

View on arXivView PDF

Code Implementations(1)

AI4Risk/antifraudCommunity100%
GPL-3.0

A repository for financial fraud detection

347107PythonMar 22, 20231 years agoGPL-3.0

Similar Papers

Cite this paper

@article{xiang2024semisupervised,
  title  = {Semi-supervised Credit Card Fraud Detection via Attribute-Driven Graph Representation},
  author = {Sheng Xiang and Mingzhi Zhu and Dawei Cheng and Enxia Li and Ruihui Zhao and Yi Ouyang and Ling Chen and Yefeng Zheng},
  year   = {2024},
  eprint = {2412.18287},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.18287v1}
}

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/2412.18287.svg)](https://codeofpaper.com/paper/2412.18287)

Discussion