Machine Learning-Based Cyber Fraud Detection: A Comparative Study of Resampling Methods for Imbalanced Credit Card Data
Source abstract
Abstract
The prevalence of online transactions and extensive adoption of credit card payments have contributed to the escalation of credit card cyber fraud in modern society. These trends are propelled by technological advancements, which provide fraudulent actors with more opportunities. Fraudsters exploit victims’ financial vulnerabilities by obtaining illegal access to sensitive credit card information through deceptive means, such as phishing, fraudulent phone calls, and fraudulent SMS messages. This study predicts and detects potential instances of cyber fraud in credit card transactions by employing Machine Learning (ML) techniques, including Decision Tree (DT); Random Forest (RF); Logistic Regression (LR); Support Vector Machine (SVM); K-Nearest Neighbors (KNN); XGBoost; CatBoost; and sampling techniques such as Tomek Link, Synthetic Minority oversampling technique (SMOTE), Edited Nearest Neighbor (ENN), Tomek+ENN, and SMOTE+ENN. To determine the performance of the algorithms in terms of accuracy, precision, recall, F1 score, and ROC-AUC for credit card cyber fraud detection, we conducted a comparative analysis of the extant ML techniques.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Imbalanced Data Classification Techniques · Spam and Phishing Detection · Internet of Things and AI
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Computer Information System, Higher Colleges of Technology, Dubai P.O. Box 25026, United Arab Emirates
School of Business, University of Southern Queensland (UniSQ), Springfield, QLD 4300, Australia
References (54)
Show source-provided references
1. Malik, E.F., Khaw, K.W., Belaton, B., Wong, W.P., and Chew, X. (2022). Credit card fraud detection using a new hybrid machine learning architecture. Mathematics, 10.10.3390/math10091480 ↗
2. Krishna, K.G., Kulkarni, P., and Natraj, N.A. (2023, January 23–25). Use of Big Data Technologies for Credit Card Fraud Prediction. Proceedings of the 2023 International Conference on Sustainable Computing and Data Communication Systems (ICSCDS), Erode, India.10.1109/ICSCDS56580.2023.10104977 ↗
3. Enhancing credit card fraud detection with a stacking-based hybrid machine learning approach10.7717/peerj-cs.3007 ↗
4. Fraud feature boosting mechanism and spiral oversampling balancing technique for credit card fraud detection10.1109/TCSS.2023.3242149 ↗
5. NUS: Noisy-Sample-Removed Undersampling Scheme for Imbalanced Classification and Application to Credit Card Fraud Detection10.1109/TCSS.2023.3243925 ↗
6. Btoush, E., Zhou, X., Gururajan, R., Chan, K.C., and Alsodi, O. (2025). Achieving excellence in cyber fraud detection: A hybrid ML+DL ensemble approach for credit cards. Appl. Sci., 15.10.3390/app15031081 ↗
7. A Novel Framework for Credit Card Fraud Detection10.1109/ACCESS.2023.3323842 ↗
8. Modelling customers credit card behaviour using bidirectional LSTM neural networks10.1186/s40537-021-00461-7 ↗
9. Priya, G.J., and Saradha, S. (2021, January 11–13). Fraud Detection and Prevention Using Machine Learning Algorithms: A Review. Proceedings of the 2021 7th International Conference on Electrical Energy Systems (ICEES), Chennai, India.10.1109/ICEES51510.2021.9383631 ↗
10. Credit card fraud detection using machine learning approach10.15408/aism.v4i2.20570 ↗
11. Nakitende, M.G., Rafay, A., and Waseem, M. (2024). Frauds in business organizations: A comprehensive overview. Research Anthology on Business Law, Policy, and Social Responsibility, Information Resources Management Association.10.4018/979-8-3693-2045-7.ch045 ↗
12. (2023, December 12). Credit Card Fraud Statistics (2024). Available online: https://merchantcostconsulting.com/lower-credit-card-processing-fees/credit-card-fraud-statistics/#.
13. Alhowaide, A., Alsmadi, I., and Tang, J. (2020, January 9–12). PCA, Random-forest and pearson correlation for dimensionality reduction in IoT IDS. Proceedings of the 2020 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), Vancouver, BC, Canada.10.1109/IEMTRONICS51293.2020.9216388 ↗
14. An experimental study with imbalanced classification approaches for credit card fraud detection10.1109/ACCESS.2019.2927266 ↗
15. Performance evaluation of machine learning methods for credit card fraud detection using SMOTE and AdaBoost10.1109/ACCESS.2021.3134330 ↗
16. Credit card fraud detection using state-of-the-art machine learning and deep learning algorithms10.1109/ACCESS.2022.3166891 ↗
17. Hybrid Undersampling and Oversampling for Handling Imbalanced Credit Card Data10.1109/ACCESS.2024.3357091 ↗
18. A Comprehensive Survey: Evaluating the Efficiency of Artificial Intelligence and Machine Learning Techniques on Cyber Security Solutions10.1109/ACCESS.2024.3355547 ↗
19. Unbalanced Credit Card Fraud Detection Data: A Machine Learning-Oriented Comparative Study of Balancing Techniques10.1016/j.procs.2023.01.231 ↗
20. A comprehensive survey on support vector machine classification: Applications, challenges and trends10.1016/j.neucom.2019.10.118 ↗
21. Comparison of the Support Vector Classifier algorithm with the Decision Tree algorithm for Credit Card Fraud Detection with the Goal of Improving Accuracy
22. Comparative study on credit card fraud detection based on different support vector machines10.3233/IDA-195011 ↗
23. Nama, F.A., Obaid, A.J., and Alrammahi, A.A.H. (2023, January 23–24). Credit Card Fraud Detection and Classification Using Deep Learning with Support Vector Machine Techniques. Proceedings of the International Conference on Data Analytics & Management, Jelenia Gora, Poland.10.1007/978-981-99-6553-3_31 ↗
24. Emerging Approach for Detection of Financial Frauds Using Machine Learning
25. Combined technique of supervised classifier for the credit card fraud detection
26. An implementation of decision tree algorithm augmented with regression analysis for fraud detection in credit card
27. Fraud classification and detection model using different machine learning algorithm
28. Credit card fraud detection on skewed data using machine learning techniques
29. Comparative analysis of different distributions dataset by using data mining techniques on credit card fraud detection
30. Machine learning methods for discovering credit card fraud
31. Fraud detection in credit card data using machine learning techniques10.1007/978-981-15-6318-8_31 ↗
32. A machine learning based credit card fraud detection using the GA algorithm for feature selection10.1186/s40537-022-00573-8 ↗
33. Credit card fraud detection using pipeling and ensemble learning10.1016/j.procs.2020.06.014 ↗
34. Credit card fraud detection using naive Bayes and robust scaling techniques
35. Financial fraud detection using naive bayes algorithm in highly imbalance data set10.1080/09720529.2021.1969733 ↗
36. Yao, J., Pan, Y., Yang, S., Chen, Y., and Li, Y. (2019). Detecting fraudulent financial statements for the sustainable development of the socio-economy in China: A multi-analytic approach. Sustainability, 11.10.3390/su11061579 ↗
37. Credit card fraud detection using data analytic techniques10.37418/amsj.9.3.43 ↗
38. Fraud detection in credit cards using logistic regression
39. Comparison and analysis of logistic regression, Naïve Bayes and KNN machine learning algorithms for credit card fraud detection
40. Predicting credit card fraud on a imbalanced data
41. A comparative study of credit card fraud detection using machine learning for United Kingdom dataset
42. Khalid, A.R., Owoh, N., Uthmani, O., Ashawa, M., Osamor, J., and Adejoh, J. (2024). Enhancing credit card fraud detection: An ensemble machine learning approach. Big Data Cogn. Comput., 8.10.3390/bdcc8010006 ↗
43. Comparison of different ensemble methods in credit card default prediction10.21928/uhdjst.v5n2y2021.pp20-25 ↗
44. A comparison of data sampling techniques for credit card fraud detection
45. A Deep Learning Ensemble with Data Resampling for Credit Card Fraud Detection10.1109/ACCESS.2023.3262020 ↗
46. Comparative analysis of back-propagation neural network and K-means clustering algorithm in fraud detection in online credit card transactions
47. Credit card fraud detection using isolation forest and local outlier factor
48. Credit card fraud detection using logistic regression and isolation forest algorithms
49. Deb, K., Ghosal, S., and Bose, D. (2021). A Comparative Study on Credit Card Fraud Detection. Engrxiv.10.31224/osf.io/8ctxd ↗
50. Semi-supervised classification on credit card fraud detection using autoencoders10.47738/jads.v2i1.16 ↗
51. Alshingiti, Z., Alaqel, R., Al-Muhtadi, J., Haq, Q.E.U., Saleem, K., and Faheem, M.H. (2023). A Deep Learning-Based Phishing Detection System Using CNN, LSTM, and LSTM-CNN. Electronics, 12.10.3390/electronics12010232 ↗
52. Choudhary, S., Kumar, S., Gulhane, M., Swathi, G., and Rakesh, N. (2025, January 27–28). Comprehensive Analysis and Fusion of Machine Learning Models for Effective Credit Card Fraud Detection. Proceedings of the 2025 International Conference on Technology Enabled Economic Changes (InTech), Tashkent, Uzbekistan.10.1109/InTech64186.2025.11198265 ↗
53. Detection of fraud in IoT based credit card collected dataset using machine learning
54. An Integrated Preprocessing and Drift Detection Approach with Adaptive Windowing for Fraud Detection in Payment Systems (February 2025)10.1109/ACCESS.2025.3569609 ↗