Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms
The evolution and improvements in electronic commerce and communications around the world have stimulated credit card use. With the support of smartphone wallets, electronic payments have become the most popular payment method for personal and business use; however, the past few years have also seen...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
D. G. Pylarinos
2023-12-01
|
Series: | Engineering, Technology & Applied Science Research |
Subjects: | |
Online Access: | https://etasr.com/index.php/ETASR/article/view/6434 |
_version_ | 1797403572062650368 |
---|---|
author | Bandar Alshawi |
author_facet | Bandar Alshawi |
author_sort | Bandar Alshawi |
collection | DOAJ |
description | The evolution and improvements in electronic commerce and communications around the world have stimulated credit card use. With the support of smartphone wallets, electronic payments have become the most popular payment method for personal and business use; however, the past few years have also seen a major increase in fraudulent transactions. Corporations and individuals experience very negative impacts from such fraud. Therefore, fraud detection systems have received a lot of attention recently from major financial institutions. This paper proposes a fraud detection approach that deals with small and imbalanced datasets using Generative Adversarial Networks (GANs) for sample generation. Six machine-learning algorithms were applied to real-world data. The accuracy of all six algorithms was above 85% and the precision was above 95%. Five of the six algorithms had a recall score greater than 90%. Furthermore, the Receiver Operating Characteristics (ROC), which measure performance at different thresholds, demonstrated scores greater than 0.90, except Naïve Bayes, which scored 0.81. The proposed approach outperformed the same algorithms in other studies.
|
first_indexed | 2024-03-09T02:40:23Z |
format | Article |
id | doaj.art-6d765cf7e3cf442c84d929483c531e39 |
institution | Directory Open Access Journal |
issn | 2241-4487 1792-8036 |
language | English |
last_indexed | 2024-03-09T02:40:23Z |
publishDate | 2023-12-01 |
publisher | D. G. Pylarinos |
record_format | Article |
series | Engineering, Technology & Applied Science Research |
spelling | doaj.art-6d765cf7e3cf442c84d929483c531e392023-12-06T05:56:36ZengD. G. PylarinosEngineering, Technology & Applied Science Research2241-44871792-80362023-12-0113610.48084/etasr.6434Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning AlgorithmsBandar Alshawi0Department of Information Systems, College of Computer and Information Systems, Umm Al-Qura University, Saudi ArabiaThe evolution and improvements in electronic commerce and communications around the world have stimulated credit card use. With the support of smartphone wallets, electronic payments have become the most popular payment method for personal and business use; however, the past few years have also seen a major increase in fraudulent transactions. Corporations and individuals experience very negative impacts from such fraud. Therefore, fraud detection systems have received a lot of attention recently from major financial institutions. This paper proposes a fraud detection approach that deals with small and imbalanced datasets using Generative Adversarial Networks (GANs) for sample generation. Six machine-learning algorithms were applied to real-world data. The accuracy of all six algorithms was above 85% and the precision was above 95%. Five of the six algorithms had a recall score greater than 90%. Furthermore, the Receiver Operating Characteristics (ROC), which measure performance at different thresholds, demonstrated scores greater than 0.90, except Naïve Bayes, which scored 0.81. The proposed approach outperformed the same algorithms in other studies. https://etasr.com/index.php/ETASR/article/view/6434fraud detectioncredit card fraudgenerative adversarial networksupervised learningnaive bayesdecision tree |
spellingShingle | Bandar Alshawi Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms Engineering, Technology & Applied Science Research fraud detection credit card fraud generative adversarial network supervised learning naive bayes decision tree |
title | Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms |
title_full | Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms |
title_fullStr | Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms |
title_full_unstemmed | Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms |
title_short | Utilizing GANs for Credit Card Fraud Detection: A Comparison of Supervised Learning Algorithms |
title_sort | utilizing gans for credit card fraud detection a comparison of supervised learning algorithms |
topic | fraud detection credit card fraud generative adversarial network supervised learning naive bayes decision tree |
url | https://etasr.com/index.php/ETASR/article/view/6434 |
work_keys_str_mv | AT bandaralshawi utilizinggansforcreditcardfrauddetectionacomparisonofsupervisedlearningalgorithms |