Deep convolutional neural network based synthetic minority over sampling technique: a forfending model for fraudulent credit card transactions in financial institution

Authors

  • L. G. Salaudeen Department of Computer Science, Faculty of Physical Sciences, Kebbi State University of Science and Technology, Aliero, P.M.B 1144, Aliero, Kebbi State, Nigeria
  • D. GABI Department of Computer Science, Faculty of Physical Sciences, Kebbi State University of Science and Technology, Aliero, P.M.B 1144, Aliero, Kebbi State, Nigeria
  • M. Garba Department of Computer Science, Faculty of Physical Sciences, Kebbi State University of Science and Technology, Aliero, P.M.B 1144, Aliero, Kebbi State, Nigeria
  • H. U. Suru Department of Computer Science, Faculty of Physical Sciences, Kebbi State University of Science and Technology, Aliero, P.M.B 1144, Aliero, Kebbi State, Nigeria

Keywords:

Data Augmentation Techniques,, Deep Learning, Credit Card Fraud

Abstract

Fraudulent credit card transactions are committed by unauthorized individuals and organizations employing methods such as phishing and social engineering fraud tactics. Researchers propose several Machine Learning (ML) techniques to deter the challenges of credit card fraud. However, the ML approaches are endorsed with some challenges, which makes the detection of credit card fraud extremely difficult. This study proposes a Deep Convolutional Neural Network (DCNN) with Synthetic Minority Oversampling Techniques (SMOTE) as an ideal solution. Kaggle datasets with 284,807 records and 31 features were exploited. Implementation was performed on the Google Colab cloud-based platform, embedding a Jupyter notebook setting with Graphical Processing Units (GPUs). Two experiments were conducted; the first was probed to determine suitable models among baseline models: Logistic Regression (LR), Random Forest (RF), Isolation Forest, and a single Deep Learning (DL) model of Multiple Layer Perceptron (MLP). The baseline models yielded an overfitting accuracy score, with recall, specificity, precision, and F1-score all presenting 1.00% respectively. This outcome is not sufficient in establishing findings on imbalanced data distribution as it's biased. This led to the construction of a new ML model incorporating Light Gradient Boosting Machine (LGBM), with Artificial Neural Network (ANN) and the proposed DCNN+SMOTE for the second experimental phase alongside baseline models. Experimental results via simulation show the proposed DCNN+SMOTE yielded awesome superclass performance across the board, displaying 1.00% results respectively. Its Error Rate (ER) and Null Error Rate (NER) are 0.00% distinctly. Meanwhile, the False Positive Rate (FPR) yields a 0.001% result, lesser and better than the baseline models.

Dimensions

T. P. Bhatla, V. Prabhu, & A. Dua, “Understanding credit card frauds”, Cards business review 1 (2003) 1. https://popcenter.asu.edu/sites/default/files/problems/credit_card_fraud/PDFs/Bhatla.pdf.

Guide to understanding the total impact of fraud, by International Public Sector Fraud Forum (IPSFF) Cabinet Office and Commonwealth Fraud Prevention Centre. (2020, february). https://assets.publishing.service.gov.uk/media/5e4bedb986650c10e5a91d89/2377_The_Impact_of_Fraud_AW_4_.pdf.

E. Btoush, X. Zhou, R. Gururaian, K. C. Chan and X. Tao, A Survey on credit card fraud detection technique in banking industry for cyber security, 8th International Conference on Behavioral and Social Computing (BESC), Doha, Qatar, 2021, pp. 29–31. https://ieeexplore.ieee.org/abstract/document/9635559.

J. P. Morgan, “2022 AFP payments fraud and control report”, (2022) pp. 1–69. https://www.jpmorgan.com/content/dam/jpm/commercial-banking/insights/cybersecurity/highlights-afp-2022-payments-fraud-and-control-report.pdf

A. A. El Naby, E. E. Hemdan & A. El-Sayed, Deep learning approach for credit card fraud detection, 2nd IEEE International Conference on Electronic Engineering (ICEEM), Menoufia University, Egypt, 2021. https://www.researchgate.net/publication/354112779_Deep_Learning_Approach_for_Credit_Card_Fraud_Detection.

A. M. Nancy, G. S. Kumar, S. Veena, N. A. Vinoth, & M.Bandyopadhyay, “Fraud detection in credit card transaction using hybrid model”. AIP Conference Proceedings, AIP Publishing LLC 2277 2020 130010. https://pubs.aip.org/aip/acp/article/2277/1/130010/1026833/Fraud-detection-in-credit-card-transaction-using.

A. Shah, and Y. J. Makwana, “Credit card fraud detection”, ResearchGate 2023. https://www.researchgate.net/publication/369857378_Credit_Card_Fraud_Detection#fullTextFileContent.

A. M. Fayyomi, D. Eleyan, A. Eleyan, “A survey pa per on credit card fraud detection techniques” International Journal of Scientific & Technology Research (IJSTR) 10 (2021) pp. 72–179. https://www.ijstr.org/final-print/sep2021/A-Survey-Paper-On-Credit-Card-Fraud-Detection-Techniques.pdf.

The World Bank, “Credit card ownership (%age 15+)”, World Bank Gender Data Portal (2023). https://genderdata.worldbank.org/indicators/fin7-t-a/.

K. J. Barker, J. D’amato, & P. Sheridon, “Credit card fraud: awareness and prevention”, Journal of financial_crime_15_(2008)_398. https://www.emerald.com/insight/content/doi/10.1108/13590790810907236/full/html.

Here’s how credit card fraud happens and tips to protect yourself, by A. White. (2023, June 6). https://www.cnbc.com/select/credit-card-fraud/.

K. Ayorinde, A methodology for detecting credit card fraud, M.S. thesis, Minnesota State University, Mankato, 2021. https://cornerstone.lib.mnsu.edu/etds/1168.

B. Al-Smadi, Credit card security system and fraud detection algorithm, Ph.D. dissertation, College of Engineering and Science, Louisiana Tech University, USA, 2021. https://digitalcommons.latech.edu/cgi/viewcontent.cgi?article=1947&context=dissertations.

A. Maharjan, and P. Chudal, Comparative analysis of algorithms for credit card fraud detection, Proceedings of the KEC Conference, Kantipur Engineering College, Dhapakhel Lalitpur, 2019, pp. 199–204. https://kec.edu.np/wp-content/uploads/2020/01/Paper_36.pdf.

S. Dhameja, K. Jacob & D. P Richard, “Clarifying liability for twenty first-century payment fraud”, Economic Perspectives, 37 (2013) 107. https://papers.ssrn.com/sol3/papers.cfm?abstract id=2386037.

L. G. Salaudeen, D. Gabi, G. Muhammad & H. U. Suru, “Light gradient boosting machine (lgbm) for credit card fraud detection in financial institution”, Direct Res. J. Eng. Inform. Tech. 12 (2024) 19. https://www.researchgate.net/publication/379939944_Light_Gradient_Boosting_Machine_LGBM_for_Credit_Card_Fraud_Detection_in_Financial_Institution.

K. Chaudhary, J. Yadav & B. Mallick, “A review of fraud detection techniques: credit card”, International Journal of Computer Applications 45 (2012) 39. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=c77f3459fbbc036def7e77962958d64d4ada7291.

A. S. Alraddadi, “A survey and a credit card fraud detection and prevention model using the decision tree algorithm”, Engineering, Technology & Applied Science Research 13 (2023) 11505. https://www.etasr.com/index.php/ETASR/article/view/6128.

K. E. Akinola, D. A. Aina, O. Oyedele, and J. A. Braimoah, “Credit card fraud detection using logistics regression and isolation forest algorithm”, UNIZIK Journal of Engineering and Applied Sciences 2 (2023) 187. https://journals.unizik.edu.ng/ujeas/article/view/2203.

LinkedIn, “How you can address class imbalance in binary classification task? “(2023, November 6). https://www.linkedin.com/advice/3/how-can-you-address-class-imbalance-binary-classification.

J. Gao, Data argumentation in solving data imbalance problems, Degree Project, Department of Computer Science and Engineering, Second Cycle, 30, credits Stockholm, Sweden, 2020. https://www.diva-portal.org/smash/get/diva2:1521110/FULLTEXT01.pdf.

5 techniques to handle imbalanced data for a classification problem by S. Mazumder. (2021, June 21). https://www.analyticsvidhya.com/blog/2021/06/5-techniques-to-handle-imbalanced-data-for-a-classification-problem/.

I. D. Mienye & Y. Sun, “A deep learning ensemble with data resampling for credit card fraud detection”, Applied Research IEEE Access 11 (2023) 30628. https://doi.org/10.1109/ACCESS.2023.3262020. [24] Credit card detection by Great Learning Team (GLT). (2023). https://www.mygreatlearning.com/blog/credit-card-fraud-detection.

A. R. Khalid, N. Owoh, O. Uthmani, M. Ashawa, J. Osamor, and J. Adejoh, “Enhancing credit card fraud detection: an ensemble machine learning approach”, Big Data Cogn. Comput. 8 (2024) 6. https://www.mdpi.com/2504-2289/8/1/6.

Anomaly detection in credit card fraud, by S. Sarwade. (2023, May 12). Analytic vidhya. https://www.analyticsvidhya.com/blog/2023/05/anomaly-detection-in-credit-card-fraud/.

Credit card fraud detection: The Guide, by B. Jendruszak. (2023, July 14). https://seon.io/resources/credit-card-fraud-detection.

E. F. Malik, K. W. Khaw, B. Belaton, W. P. Wong & X. Chew, “Credit card fraud detection using a new hybrid machine learning architecture”, Mathematics 10 (2022) 1480. https://doi.org/10.3390/math10091480.

A. Mosavi, S. Ardabili, & A. R. Varkonyi-Koczy, “List of deep learning models”, Inter-academia 2019 lnns 101 (2020) 202. https://doi.org/10.1007/978-3-030-36841-8 20.

J. Jovel, and R. Greiner, “An introduction to machine learning approach for biomedical research”, Front Med (Lausanne) 8 (2021) 771607. https://pubmed.ncbi.nlm.nih.gov/34977072/.

14 different types of learning in machine learning, by J. Brownlee. Blog, (2019, November 11). https://machinelearningmastery.com/types-of-learning-in-machine-learning.

V. V. Shakirov, K. P. Solovyeva, & W. L. Dunin-Barkowski, “Review of state-of-the-art in deep learning artificial intelligence”, Optical memory and neural networks 27 (2018) 65. https://link.springer.com/article/10.3103/S1060992X18020066.

J. Yashvi, T. Namrata, D. Shripriya & J. Sarika, “A comparative analysis of various credit card fraud detection techniques”, International Journal of Recent Technology and Engineering 7 (2019) 402. https://www.researchgate.net/publication/332264296_A_comparative_analysis_of_various_credit_card_fraud_detection_techniques.

D. Tanouz, R. R. Subramanian, D. Eswar, G. V. P. Reddy, A. R. Kumar, and C. H. V. N. M. Praneeth, Credit card fraud detection using machine learning, In Proceedings of the 5th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 2021, pp. 967–972. https://www.researchgate.net/publication/369199151_Credit_Card_Fraud_Detection_Using_Enhanced_Random_Forest_Classifier_for_Imbalanced_Data.

K. Ramani, I. Sunetha, N. Pushpalatha & P. Harsih, “Gradient boosting techniques for credit card fraud detection”, Journal of Algebraic Statistics 13 (2022) 553. https://publishoa.com/index.php/journal/article/view/660.

G. L. Sahithi, V. Roshmi, Y. V. Sameera and G. Pradeepini, Credit card fraud detection using ensemble methods in machine learning, In Proceedings of the 2022 6th International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 2022, pp. 1237–1241. https://ieeexplore.ieee.org/abstract/document/9776955/.

P. Y. Prasad, A. S. Chowdary, C. Bavitha, E. Mounisha & C. Reethika, A comparison study of fraud detection in usage of credit cards using machine learning, In Proceedings of the 7th International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 2023,

pp. 1204–1209. https://ieeexplore.ieee.org/abstract/document/10125838.

R. T. Noviandy, G. M. Idroes, A. Maulana, I. Hardi, E. S Ringga & R. Idroes, “Credit card fraud detection for contemporary financial management using xgboost-driven machine learning and data augmentation techniques”, Indatu Journal of Management and Accounting 1 (2023) 1. https://www.researchgate.net/publication/374087884_Credit_Card_Fraud_Detection_for_Contemporary_Financial_Management_Using_XGBoost-Driven_Machine_Learning_and_Data_Augmentation_Techniques.

A. J. Adeleke, Development of an automated real-time credit card fraud detection system, B. Sc. Project, Department of Computer Science and, College of Basic and Applied Sciences, Mountain Top University, Ibafo Ogun State, Nigeria, 2022.

A. Aslam & A. Hussain, A performance analysis of machine learning techniques for credit card fraud detection, Journal on Artificial Intelligence 6 (2024) 1. https://doi.org/10.32604/jai.2024.047226.

V. N. Vaishnavi Nath Dornadula & S. Geetha, “Credit card fraud detection using machine learning algorithms” procedia computer science 165 (2019) 631. https://doi.org/10.1016/j.procs.2020.01.057.

A. Zhang, Z. C. Lipton, M. Li & A. J. Smola, “Dive into deep learning”, arXiv preprint arXiv:2106.11342 (2022). https://doi.org/10.48550/arXiv.2106.11342.

A. Agarwal, M. Iqbal, B. Mitra, V. Kumar & N. Lal, “Hybrid CNN BILSTM-attention based identification and prevention system for banking transactions”, Nat. Volatiles & Essent. Oils 8 (2021) pp. 2552–2560. https://www.nveo.org/index.php/journal/article/view/809.

K. Fu, D. Cheng, C. Dawei & L. Zhang, Credit card fraud detection using CNN, International Conference on Neural Information Processing, 2016, pp. 483-490. https://link.springer.com/chapter/10.1007/978-3-319-46675-0_53.

A comprehensive guide to google colab: features, usage, and best practices, by A. Sharma. (2020). https://www.analyticsvidhya.com/blog/2020/03/google-colab-machine-learning-deep-learning.

Y. Sun, Z. Li, X. Li, and J. Zhang, “Classifier selection and ensemble model for multi-class imbalance learning in education grants prediction” Applied Artificial Intelligence 35 (2021) 290. https://www.researchgate.net/publication/349083942_Classifier_Selection_and_Ensemble_Model_for_Multi-class_Imbalance_Learning_in_Education_Grants_Prediction.

Evaluation metric: leave your comfort zone ant try MCC and brier scope, by F. Comotto. (2022, January 8).

C. M. Nalayini, J. Katiravan, A. R. Sathyabama, P. V. Rajasuganya, and K. Abirami, “Identification and detection of credit card fraud using CNN”, in Application of Computational Intelligence in Management & Mathematics, 2023, - pp 267—280. https://link.springer.com/chapter/10.1007/978-3-031-25194-8 22.

L. Shang, Z. Zhang, F. Jang, Q. Cao., H. Pan, and Z. Lin, “CNN-LSTM Hybrid model to promote signal processing of ultrasonic guided lamlo waved for damage detection in metallic pipeline”, MDPI 16 (2023) 7059. https://doi.org/10.3390/s23167059.

 Bar chart for balance model using SMOTE oversampling techniques.

Published

2024-05-12

How to Cite

Deep convolutional neural network based synthetic minority over sampling technique: a forfending model for fraudulent credit card transactions in financial institution. (2024). Journal of the Nigerian Society of Physical Sciences, 6(2), 2037. https://doi.org/10.46481/jnsps.2024.2037

Issue

Section

Computer Science

How to Cite

Deep convolutional neural network based synthetic minority over sampling technique: a forfending model for fraudulent credit card transactions in financial institution. (2024). Journal of the Nigerian Society of Physical Sciences, 6(2), 2037. https://doi.org/10.46481/jnsps.2024.2037