Financial Fraud Detection using Machine Learning : Credit Card Fraud
International Journal of Recent Engineering Science (IJRES) | |
|
© 2023 by IJRES Journal | ||
Volume-10 Issue-3 |
||
Year of Publication : 2023 | ||
Authors : Odeajo Israel, Akinmoluwa Oluseye, Sharon Ojo, Otesanya Temitope Deborah |
||
DOI : 10.14445/23497157/IJRES-V10I3P104 |
How to Cite?
Odeajo Israel, Akinmoluwa Oluseye, Sharon Ojo, Otesanya Temitope Deborah, "Financial Fraud Detection using Machine Learning : Credit Card Fraud," International Journal of Recent Engineering Science, vol. 10, no. 3, pp. 23-32, 2023. Crossref, https://doi.org/10.14445/23497157/IJRES-V10I3P104
Abstract
Instances of credit card fraud occur with great frequency and often lead to serious financial losses. The volume of online transactions has experienced significant growth, with a substantial proportion of those transactions being attributed to credit card transactions made online. Hence, credit card fraud detection applications are highly valued and in demand by banking institutions and financial institutions. Fraudulent transactions can manifest in diverse forms and can be classified into distinct categories. This research centers on cases of fraudulent activity from open-source data from kaggle.com. Fraudulent activities are examined by employing a sequence of machine learning models, and the optimal approach is determined through an extensive analysis process. We used three algorithms, namely the random forest algorithm, the Decision Tree classifier algorithm, linear regression and three sampling techniques in order to balance the dataset. We also used twelve (12) different models for the prediction of credit card fraud. The evaluation offers a comprehensive guide for the selection of an ideal algorithm based on the nature of fraudulent activities. Additionally, we demonstrate the evaluation process using a suitable metric for performance measurement. The twelve models were compared, and the best model, with an accuracy of 97.4%, was a Random Forest Classifier developed using the SMOTE sampling technique after hyperparameter tuning.
Keywords
Algorithm, Credit card fraud, Decision tree, Fraudulent transactions, Random forest.
Reference
[1] Total Number of Cases of Online Banking Fraud in Belgium from 2006 to 2019, Statista, 2020. [Online]. Available: https://www.statista.com/statistics/614358/cases-of-internet-banking-fraud-in-belgium/
[2] Şerafettin Şentürk, Elif Yerli, and İbrahim Soğukpınar, “Email Phishing Detection and Prevention by Using Data Mining Techniques,” International Conference on Computer Science and Engineering, pp. 707-712, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Pooja Tiwari et al., “Credit Card Fraud Detection Using Machine Learning: A Study,” Artificial Intelligence, arXiv Preprint, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Market Share of Payment Methods in Total E-Commerce Transaction Value Worldwide in 2022, by Region, statista, 2022. [Online]. Available: https://www.statista.com/statistics/348004/payment-method-usage-worldwide/
[5] Caitlin Mullen, Card Industry’s Fraud-Fighting Efforts Pay Off: Nilson Report, Payments Dive, 2023. [Online]. Available: https://www.paymentsdive.com/news/card-industry-fraud-fighting-efforts-pay-off-nilson-report-credit-debit/639675/
[6] Mohamed Ashraf, Mohamed A. Abourezka, and Fahima A. Maghraby, “A Comparative Analysis of Credit Card Fraud Detection Using Machine Learning and Deep Learning Techniques,” Digital Transformation Technology, Lecture Notes in Networks and Systems, vol. 224, pp. 267-282, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Anuruddha Thennakoon et al., “Real-time Credit Card Fraud Detection Using Machine Learning,” 9 th International Conference on Cloud Computing, Data Science & Engineering (Confluence), pp. 488-493, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Gaurav Kumar Singh et al., “Credit Card Fraud Detection Using Isolation Forest,” International Journal of Recent Advances in Multidisciplinary Topics, vol. 2, no. 6, pp. 118-119, 2021.
[Google Scholar] [Publisher Link]
[9] Kavya Gupta et al., “Learning Based Credit Card Fraud Detection-A Review,” International Conference on Applied Artificial Intelligence and Computing, pp. 362-368, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Poonam M. Deshpande et al., “Applications of Data Mining Techniques for Fraud Detection in Credit-Debit Card Transactions,” National Conference on Technological Advancement and Automatization in Engineering, 2016.
[Google Scholar] [Publisher Link]
[11] Daniel Nduka Anowu et al., “Financial Forensic Analysis and Fraud Deterrence in Listed Deposit Money Banks in Nigeria,” Gusau Journal of Accounting and Finance, vol. 2, no. 4, pp. 1-18, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Emmanuel Paul, In 2020, Nigeria Lost ₦5b to Fraud in 9 Months: What you Need to Watch Out for, Techpointafrica, 2021. [Online]. Available: https://techpoint.africa/2021/02/22/nigeria-lost-5b-fraud-2020/
[13] NIBSS Insight: Fraud in Nigerian Financial Services, NIBSS, 2021. [Online]. Available: https://nibss-plc.com.ng/nibss-insight-fraud-in-the-nigeria-financial-services/
[14] R. Saravanan, and P. Sujatha, “A State of Art Techniques on Machine Learning Algorithms: A Perspective of Supervised Learning Approaches in Data Classification,” Second International Conference on Intelligent Computing and Control Systems, pp. 945-949, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Vladimir Nasteski, “An Overview of the Supervised Machine Learning Methods,” Horizons, vol. 4, pp. 51-62, 2017.
[Google Scholar] [Publisher Link]
[16] Jason Bell, “What is Machine Learning?,” Machine Learning and the City: Applications in Architecture and Urban Design, pp. 207-216, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Yogesh Kumar, Sameeka Saini, and Ritu Payal, “Comparative Analysis for Fraud Detection Using Logistic Regression, Random Forest and Support Vector Machine, SSRN, pp. 1-6, 2020.
[Google Scholar] [Publisher Link]
[18] Mahmudul Hasan et al., “Attack and Anomaly Detection in IoT Sensors in IoT Sites Using Machine Learning Approaches,” Internet of Things, vol. 7, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Pooja Bhati, and Manoj Sharma, “Credit Card Number Fraud Detection Using K-Means with Hidden Markov Method,” SSRG International Journal of Mobile Computing and Application, vol. 2, no. 2, pp. 15-18, 2015.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Rimpal R. Popat, and Jayesh Chaudhary, “A Survey on Credit Card Fraud Detection Using Machine Learning,” 2 nd International Conference on Trends in Electronics and Informatics, pp. 1120-1125, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Praveen Kumar Sadineni, “Detection of Fraudulent Transactions in Credit Card Using Machine Learning Algorithms,” Fourth International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud), pp. 659-660, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Emmanuel Ileberi, Yanxia Sun, and Zenghui Wang, “A Machine Learning Based Credit Card Fraud Detection Using the GA Algorithm for Feature Selection,” Journal of Big Data, vol. 9, no. 1, pp. 1-17, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Bandr Fakiha, “Forensic Credit Card Fraud Detection Using Deep Neural Network,” Journal of Southwest Jiaotong University, vol. 58, no. 1, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[24] John O. Awoyemi, Adebayo O. Adetunmbi, and Samuel A. Oluwadare, “Credit Card Fraud Detection Using Machine Learning Techniques: A Comparative Analysis,” International Conference on Computing Networking and Informatics, pp. 1-9, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Vaishnavi Nath Dornadula, and S. Geetha, “Credit Card Fraud Detection Using Machine Learning Algorithms,” Procedia Computer Science, vol. 165, pp. 631-641, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Esraa Faisal Malik et al., “Credit Card Fraud Detection using a New Hybrid Machine Learning Architecture,” Mathematics, vol. 10, no. 9, pp. 1480, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[27] J. Femila Roseline et al., “Autonomous Credit Card Fraud Detection Using Machine Learning Approach,” Computers and Electrical Engineering, vol. 102, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Fawaz Khaled Alarfaj et al., “Credit Card Fraud Detection Using State-of-the-Art Machine Learning and Deep Learning Algorithms,” IEEE Access, vol. 10, pp. 39700-39715, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Joy Iong-Zong Chen, and Kong-Long Lai, “Deep Convolution Neural Network Model for Credit-Card Fraud Detection and Alert,” Journal of Artificial Intelligence, vol. 3, no. 2, pp. 101-112, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[30] Oded Maimon, and Lior Rokach, Data Mining With Decision Trees: Theory and Applications, World Scientific Publishing, 2014.
[Google Scholar] [Publisher Link]
[31] Kartik Shenoy, Credit Card Transactions Fraud Detection Dataset, Kaggle, 2020. [Online]. Available: https://www.kaggle.com/datasets/kartik2112/fraud-detection?select=fraudTrain.csv
[32] V. Rodriguez-Galiano et al., “Machine Learning Predictive Models for Mineral Prospectivity: An Evaluation of Neural Networks, Random Forest, Regression Trees and Support Vector Machines,” Ore Geology Reviews, vol. 71, pp. 804-818, 2015.
[CrossRef] [Google Scholar] [Publisher Link]