A Comparison Study of Credit Card Fraud Detection: Supervised versus Unsupervised

04/24/2019
by   Xuetong Niu, et al.
0

Credit card has become popular mode of payment for both online and offline purchase, which leads to increasing daily fraud transactions. An Efficient fraud detection methodology is therefore essential to maintain the reliability of the payment system. In this study, we perform a comparison study of credit card fraud detection by using various supervised and unsupervised approaches. Specifically, 6 supervised classification models, i.e., Logistic Regression (LR), K-Nearest Neighbors (KNN), Support Vector Machines (SVM), Decision Tree (DT), Random Forest (RF), Extreme Gradient Boosting (XGB), as well as 4 unsupervised anomaly detection models, i.e., One-Class SVM (OCSVM), Auto-Encoder (AE), Restricted Boltzmann Machine (RBM), and Generative Adversarial Networks (GAN), are explored in this study. We train all these models on a public credit card transaction dataset from Kaggle website, which contains 492 frauds out of 284,807 transactions. The labels of the transactions are used for supervised learning models only. The performance of each model is evaluated through 5-fold cross validation in terms of Area Under the Receiver Operating Curves (AUROC). Within supervised approaches, XGB and RF obtain the best performance with AUROC = 0.989 and AUROC = 0.988, respectively. While for unsupervised approaches, RBM achieves the best performance with AUROC = 0.961, followed by GAN with AUROC = 0.954. The experimental results show that supervised models perform slightly better than unsupervised models in this study. Anyway, unsupervised approaches are still promising for credit card fraud transaction detection due to the insufficient annotation and the data imbalance issue in real-world applications.

READ FULL TEXT
research
03/11/2023

Credit Card Fraud Detection Using Enhanced Random Forest Classifier for Imbalanced Data

The credit card has become the most popular payment method for both onli...
research
08/23/2021

Credit Card Fraud Detection using Machine Learning: A Study

As the world is rapidly moving towards digitization and money transactio...
research
09/04/2022

Fraud Detection Using Optimized Machine Learning Tools Under Imbalance Classes

Fraud detection is a challenging task due to the changing nature of frau...
research
03/08/2023

ATM Fraud Detection using Streaming Data Analytics

Gaining the trust and confidence of customers is the essence of the grow...
research
11/19/2022

Explainable Artificial Intelligence and Causal Inference based ATM Fraud Detection

Gaining the trust of customers and providing them empathy are very criti...
research
01/27/2022

FinGAN: Generative Adversarial Network for Analytical Customer Relationship Management in Banking and Insurance

Churn prediction in credit cards, fraud detection in insurance, and loan...
research
05/31/2023

Credit Card Fraud Detection Using Asexual Reproduction Optimization

As the number of credit card users has increased, detecting fraud in thi...

Please sign up or login with your details

Forgot password? Click here to reset