A Comparative Analysis of Machine Learning Techniques for Detecting Credit Card Fraud

Authors

  • Rajani P. K. Faculty of Electronics and Telecommunication Department, Pimpri Chinchwad College of Engineering, Pune – 411044, INDIA
  • Roshan Mathew Department of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of Engineering, Pune – 411044, INDIA
  • Atharva Walawalkar Department of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of Engineering, Pune – 411044, INDIA
  • Prathmesh Patil Department of Electronics and Telecommunication Engineering, Pimpri Chinchwad College of Engineering, Pune – 411044, INDIA
  • Ujwal Shirode Faculty of Electronics and Telecommunication Department, Pimpri Chinchwad College of Engineering, Pune – 411044, INDIA
  • Ajjay Gaadhe Faculty of Electronics and Telecommunication Department, Pimpri Chinchwad College of Engineering, Pune – 411044, INDIA

Keywords:

Decision Tree, Gradient Boosting, Random Forest, SMOTE, SVM, XGBoost

Abstract

Fraudulent use of credit cards is a major problem across the world, causing enormous financial losses for banks, retailers, and customers. Machine learning algorithms are effective in detecting fraudulent transactions, but the imbalanced dataset with the majority of transactions being legitimate poses a challenge. The SMOTE technique is used to address the imbalanced dataset caused by the minority class (fraudulent transactions) in this study, which assesses the effectiveness of multiple machines learning classifiers, including Logistic Regression, Random Forest, Decision Tree, Gradient Boosting, XGBoost, as well as SVM. The Random Forest model is the most effective classification algorithm overall, with a recall of 0.8482, precision of 0.8526 and F1 score of 0.8504 in the 60:40 split. It had a recall of 0.8603, precision of 0.8357 and F1 score of 0.8478 for the 70:30 split. For the 80:20 split, it had a recall of 0.8367, precision of 0.9213 and F1 score of 0.8770. The study indicates that the SMOTE approach and various classifiers are effective for detecting credit card fraud, with Random Forest being the best-performing classifier.

Downloads

Download data is not yet available.

References

S. Makki, Z. Assaghir, Y. Taher, R. Haque, M. -S. Hacid and H. Zeineddine, "An Experimental Study With Imbalanced Classification Approaches for Credit Card Fraud Detection," in IEEE Access, vol. 7, pp. 93010-93022, 2019, doi: 10.1109/ACCESS.2019.2927266.

N. Malini and M. Pushpa, "Analysis on credit card fraud identification techniques based on KNN and outlier detection," 2017 Third International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB), Chennai, India, 2017, pp. 255-258, doi: 10.1109/AEEICB.2017.7972424.

D. Varmedja, M. Karanovic, S. Sladojevic, M. Arsenovic and A. Anderla, "Credit Card Fraud Detection - Machine Learning methods," 2019 18th International Symposium INFOTEH-JAHORINA (INFOTEH), East Sarajevo, Bosnia and Herzegovina, 2019, pp. 1-5, doi: 10.1109/INFOTEH.2019.8717766.

G. . Deshpande, R. . P. K., V. . Khandagle, and J. . Kolhe, “Comparison of Classification Algorithm for Crop Decision based on Environmental Factors using Machine Learning”, IJRITCC, vol. 11, no. 9s, pp. 360–368, Aug. 2023.

J. O. Awoyemi, A. O. Adetunmbi and S. A. Oluwadare, "Credit card fraud detection using machine learning techniques: A comparative analysis," 2017 International Conference on Computing Networking and Informatics (ICCNI), Lagos, Nigeria, 2017, pp. 1-9, doi: 10.1109/ICCNI.2017.8123782.

D. Tanouz, R. R. Subramanian, D. Eswar, G. V. P. Reddy, A. R. Kumar and C. V. N. M. Praneeth, "Credit Card Fraud Detection Using Machine Learning," 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 2021, pp. 967-972, doi: 10.1109/ICICCS51141.2021.9432308.

F. K. Alarfaj, I. Malik, H. U. Khan, N. Almusallam, M. Ramzan and M. Ahmed, "Credit Card Fraud Detection Using State-of-the-Art Machine Learning and Deep Learning Algorithms," in IEEE Access, vol. 10, pp. 39700-39715, 2022, doi: 10.1109/ACCESS.2022.3166891.

P. Raghavan and N. E. Gayar, "Fraud Detection using Machine Learning and Deep Learning," 2019 International Conference on Computational Intelligence and Knowledge Economy (ICCIKE), Dubai, United Arab Emirates, 2019, pp. 334-339, doi: 10.1109/ICCIKE47802.2019.90042

R. . P. K., K. . Patil, B. . Marathe, P. . Mhaisane, and A. . Tundalwar, “Heart Disease Prediction using Different Machine Learning Algorithms ”, IJRITCC, vol. 11, no. 9s, pp. 354–359, Aug. 2023.

S. Dhankhad, E. Mohammed and B. Far, "Supervised Machine Learning Algorithms for Credit Card Fraudulent Transaction Detection: A Comparative Study," 2018 IEEE International Conference on Information Reuse and Integration (IRI), Salt Lake City, UT, USA, 2018, pp. 122-125, doi: 10.1109/IRI.2018.00025.

Z. Kazemi and H. Zarrabi, "Using deep networks for fraud detection in the credit card transactions," 2017 IEEE 4th International Conference on Knowledge-Based Engineering and Innovation (KBEI), Tehran, Iran, 2017, pp. 0630-0633, doi: 10.1109/KBEI.2017.8324876.

P. . Patil, R. P. . K, K. . Salunkhe, H. . Patil, and R. . Kulkarni, “Covid-19 Detection For CT-scan Images Using Transfer Learning Models”, IJRITCC, vol. 11, no. 8s, pp. 644–650, Aug. 2023.

Ankit A. Mishra and C. Ghorpade, "Credit Card Fraud Detection on the Skewed Data Using Various Classification and Ensemble Techniques," 2018 IEEE International Students' Conference on Electrical, Electronics and Computer Science (SCEECS), Bhopal, India, 2018, pp. 1-5, doi: 10.1109/SCEECS.2018.8546939.

Rajani, P.K. and Khaparde, A. (2022). Video Error Concealment Using Particle Swarm Optimization. In Object Detection by Stereo Vision Images (eds R. Arokia Priya, A.V. Patil, M. Bhende, A. Thakare and S. Wagh). https://doi.org/10.1002/9781119842286.ch4

Downloads

Published

24.03.2024

How to Cite

P. K., R., Mathew, R. ., Walawalkar, A. ., Patil, P. ., Shirode, U. ., & Gaadhe, A. . (2024). A Comparative Analysis of Machine Learning Techniques for Detecting Credit Card Fraud. International Journal of Intelligent Systems and Applications in Engineering, 12(3), 146–153. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/5232

Issue

Section

Research Article