Synthetic Demographic Data Generation for Card Fraud Detection Using GANs

Shuo Wang, Terrence Tricco, Xianta Jiang, Charles Robertson, John Hawkin
6/29/2023
cs.LGcs.AI

Official code: MountStonne/DGGAN (5 stars, last commit 2023-01-04).

Abstract

Using machine learning models to generate synthetic data has become common in many fields. Technology to generate synthetic transactions that can be used to detect fraud is also growing fast. Generally, this synthetic data contains only information about the transaction, such as the time, place, and amount of money. It does not usually contain the individual user's characteristics (age and gender are occasionally included). Using relatively complex synthetic demographic data may improve the complexity of transaction data features, thus improving the fraud detection performance. Benefiting from developments of machine learning, some deep learning models have potential to perform better than other well-established synthetic data generation methods, such as microsimulation. In this study, we built a deep-learning Generative Adversarial Network (GAN), called DGGAN, which will be used for demographic data generation. Our model generates samples during model training, which we found important to overcame class imbalance issues. This study can help improve the cognition of synthetic data and further explore the application of synthetic data generation in card fraud detection.

View on arXivView PDF

Code Implementations(1)

MountStonne/DGGANOfficial100%

DGGAN (Demographic Generative Adversarial Network) is used to generate synthetic demographic data to improve the performance of fraud detection model.

53Python, Jupyter NotebookDec 12, 20223 years ago

Similar Papers

Cite this paper

@article{wang2023synthetic,
  title  = {Synthetic Demographic Data Generation for Card Fraud Detection Using GANs},
  author = {Shuo Wang and Terrence Tricco and Xianta Jiang and Charles Robertson and John Hawkin},
  year   = {2023},
  eprint = {2306.17109},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.17109v1}
}

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

Discussion