Credit Card Fraud Detection: A Comparative Study of Machine Learning and Deep Learning Methods
Downloads
Credit card fraud has become a significant concern in the digital era, driven by the rise in online transactions and the sophistication of fraudulent activities. Traditional fraud detection systems are increasingly inadequate due to their static nature and limited adaptability to new attack patterns. In response, this study presents a comparative analysis of recent machine learning (ML) and deep learning (DL) techniques used for credit card fraud detection (CCFD). A total of 29 peer-reviewed studies published between 2019 and 2024 were reviewed, covering a range of ML models such as Decision Trees, Random Forest, XGBoost, and ensemble methods, alongside DL models including CNNs, LSTMs, AutoEncoders, and Graph Neural Networks. The analysis focuses on performance metrics, dataset characteristics, model limitations, and the effectiveness of imbalance handling strategies. Findings reveal that while DL models often achieve higher accuracy, they demand more computational resources, whereas ML models offer better efficiency and interpretability. The study concludes with a discussion on key challenges and suggests future research directions, including hybrid model development, improved imbalance handling, and real-time system deployment.
Afriyie, J. K., Tawiah, K., Pels, W. A., Addai-Henne, S., Dwamena, H. A., Owiredu, E. O., Ayeh, S. A., & Eshun, J. (2023). A supervised machine learning algorithm for detecting and predicting fraud in credit card transactions. Decision Analytics Journal, 6, 100163.
https://doi.org/10.1016/j.dajour.2023.100163
Alammar, A., Yazeed Al Moayed, & Algeelani, N. A. (2022). TRANSACTION FRAUD DETECTOR USING KNN IN DEEP LEARNING. https://doi.org/10.5281/ZENODO.7365019
AlEmad, M. (2022). Credit Card Fraud Detection Using Machine Learning. Theses.
https://repository.rit.edu/theses/11318
Almuteer, A. H., Aloufi, A. A., Alrashidi, W. O., Alshobaili, J. F., & Ibrahim, D. M. (2021). Detecting Credit Card Fraud using Machine Learning. International Journal of Interactive Mobile Technologies (iJIM), 15(24), Article 24.
https://doi.org/10.3991/ijim.v15i24.27355
Azhan, M., & Meraj, S. (2020). Credit Card Fraud Detection using Machine Learning and Deep Learning Techniques. 2020 3rd International Conference on Intelligent Sustainable Systems (ICISS), 514–518.
https://doi.org/10.1109/ICISS49785.2020.9316002
Baabdullah, T., Alzahrani, A., Rawat, D. B., & Liu, C. (2024). Efficiency of Federated Learning and Blockchain in Preserving Privacy and Enhancing the Performance of Credit Card Fraud Detection (CCFD) Systems. Future Internet, 16(6), Article 6. https://doi.org/10.3390/fi16060196
Bagga, S., Goyal, A., Gupta, N., & Goyal, A. (2020). Credit Card Fraud Detection using Pipeling and Ensemble Learning. Procedia Computer Science, 173, 104–112.
https://doi.org/10.1016/j.procs.2020.06.014
Bala, B. S., Yadav, P. P., & Reddy, M. R. (2024). An intelligent approach to detect and predict online fraud transaction using XGBoost algorithm. Indonesian Journal of Electrical Engineering and Computer Science, 35(3), Article 3.
https://doi.org/10.11591/ijeecs.v35.i3.pp1491-1498
Cheng, D., Xiang, S., Shang, C., Zhang, Y., Yang, F., & Zhang, L. (2020). Spatio-Temporal Attention-Based Neural Network for Credit Card Fraud Detection. Proceedings of the AAAI Conference on Artificial Intelligence, 34, 362–369.
https://doi.org/10.1609/aaai.v34i01.5371
Cherif, A., Ammar, H., Kalkatawi, M., Alshehri, S., & Imine, A. (2024). Encoder–decoder graph neural network for credit card fraud detection. Journal of King Saud University - Computer and Information Sciences, 36(3), 102003.
https://doi.org/10.1016/j.jksuci.2024.102003
Dornadula, V. N., & Geetha, S. (2019). Credit Card Fraud Detection using Machine Learning Algorithms. Procedia Computer Science, 165,
–641. https://doi.org/10.1016/j.procs.2020.01.057
El Kafhali, S., Tayebi, M., & Sulimani, H. (2024). An Optimized Deep Learning Approach for Detecting Fraudulent Transactions. Information, 15(4), Article 4.
https://doi.org/10.3390/info15040227
Forough, J., & Momtazi, S. (2021). Ensemble of deep sequential models for credit card fraud detection. Applied Soft Computing, 99, 106883. https://doi.org/10.1016/j.asoc.2020.106883
Goyal, R., Manjhvar, A., & Sejwar, V. (2020). Credit Card Fraud Detection in Data Mining u sing XGBoost Classifier. International Journal of Recent Technology and Engineering (IJRTE), 9, 603–608. https://doi.org/10.35940/ijrte.F8182.059120
Gupta, P., Varshney, A., Khan, M. R., Ahmed, R., Shuaib, M., & Alam, S. (2023). Unbalanced Credit Card Fraud Detection Data: A Machine Learning-Oriented Comparative Study of Balancing Techniques. Procedia Computer Science, 218, 2575–2584. https://doi.org/10.1016/j.procs.2023.01.231
Hafez, I. Y., Hafez, A. Y., Saleh, A., Abd El-Mageed, A. A., & Abohany, A. A. (2025). A systematic review of AI-enhanced techniques in credit card fraud detection. Journal of Big Data, 12(1), 6.
https://doi.org/10.1186/s40537-024-01048-8
Chemical Engineering, 182, 108560.
https://doi.org/10.1016/j.compchemeng.2023.108560
Itoo, F., Mittal, M., & Singh, S. (2020). Comparison and analysis of logistic regression, Naïve Bayes and KNN machine learning algorithms for credit card fraud detection. International Journal of Information Technology, 13.
https://doi.org/10.1007/s41870-020-00430-y
Kaul, A., Chahabra, M., Sachdeva, P., Jain, R., & Nagrath, P. (2020). Credit Card Fraud Detection Using Different ML and DL Techniques (SSRN Scholarly Paper No. 3747486). Social Science Research Network.
https://doi.org/10.2139/ssrn.3747486
Khalid, A. R., Owoh, N., Uthmani, O., Ashawa, M., Osamor, J., & Adejoh, J. (2024). Enhancing Credit Card Fraud Detection: An Ensemble Machine Learning Approach. Big Data and Cognitive Computing, 8(1), 6.
https://doi.org/10.3390/bdcc8010006
Nguyen, T. T., Tahir, H., Abdelrazek, M., & Babar, A. (2020). Deep Learning Methods for Credit Card Fraud Detection (No. arXiv:2012.03754). arXiv. https://doi.org/10.48550/arXiv.2012.03754
Rb, A., & Kr, S. K. (2021). Credit card fraud detection using artificial neural network. Global Transitions Proceedings, 2(1), 35–41.
https://doi.org/10.1016/j.gltp.2021.01.006
Sadgali, I., Sael, N., & Benabbou, F. (2019). Fraud detection in credit card transaction using neural networks. Proceedings of the 4th International Conference on Smart City Applications, 1–4.
https://doi.org/10.1145/3368756.3369082
Saklani, K., Singh, G., Prashar, A., & Kapoor, A. (2025). AI-Powered Credit Card Fraud Detection: A Comparative Analysis of Machine Learning and Deep Learning Techniques. 12(1).
Shirodkar, N., Mandrekar, P., Mandrekar, R. S., Sakhalkar, R., Chaman Kumar, K. M., & Aswale, S. (2020). Credit Card Fraud Detection Techniques – A Survey. 2020 International Conference on Emerging Trends in Information Technology and Engineering (Ic-ETITE), 1–7.
https://doi.org/10.1109/ic-ETITE47903.2020.112
Shome, N., Sarkar, D. D., Kashyap, R., & Lasker, R. H. (2024). Detection of Credit Card Fraud with Optimized Deep Neural Network in Balanced Data Condition. Computer Science, 25(2), Article 2. https://doi.org/10.7494/csci.2024.25.2.5967
Singh, A., & Jain, A. (2020). Cost-sensitive metaheuristic technique for credit card fraud detection. Journal of Information and Optimization Sciences, 41(6), 1319–1331.
https://doi.org/10.1080/02522667.2020.1809090
Singh, A., Shibargatti, A., Mahasmrti, Jena, A., & Manvi, S. (2024). Machine learning based detection of phishing websites in chrome. AIP Conference Proceedings, 2742(1), 020072.
https://doi.org/10.1063/5.0184539
Sonwane, V. R., Zanje, S., Yenpure, S., Gunjal, Y., Kulkarni, Y., & Yeole, R. (2024). Advanced Machine Learning Techniques for Credit Card Fraud Detection: A Comprehensive Study. 2024 5th International Conference on Smart Electronics and Communication (ICOSEC), 1978–1981.
https://doi.org/10.1109/ICOSEC61587.2024.10722667
Sulaiman, S., Nadher, I., & Hameed, S. (2024). Credit Card Fraud Detection Using Improved Deep Learning Models. Computers, Materials & Continua, 78(1), 1049–1069.
https://doi.org/10.32604/cmc.2023.046051
Talukder, Md. A., Hossen, R., Uddin, M. A., Uddin, M. N., & Acharjee, U. K. (2024). Securing transactions: A hybrid dependable ensemble machine learning model using IHT-LR and grid search. Cybersecurity, 7(1), 32. https://doi.org/10.1186/s42400-024-00221-z
Thennakoon, A., Bhagyani, C., Premadasa, S., Mihiranga, S., & Kuruwitaarachchi, N. (2019). Real-time Credit Card Fraud Detection Using Machine Learning. 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), 488–493.
https://doi.org/10.1109/CONFLUENCE.2019.8776942
Valavan, M., & Rita, S. (2022). Predictive-Analysis-based Machine Learning Model for Fraud Detection with Boosting Classifiers. Computer Systems Science and Engineering, 45(1), 231–245. https://doi.org/10.32604/csse.2023.026508
Vardhani, P. R., Priyadarshini, Y. I., & Narasimhulu, Y. (2018). CNN Data Mining Algorithm for Detecting Credit Card Fraud. Soft Computing and Medical Bioinformatics, 85.
