journal article Open Access Mar 01, 2022

A Novel text2IMG Mechanism of Credit Card Fraud Detection: A Deep Learning Approach

Electronics Vol. 11 No. 5 pp. 756 · MDPI AG
View at Publisher Save 10.3390/electronics11050756
Abstract
Online sales and purchases are increasing daily, and they generally involve credit card transactions. This not only provides convenience to the end-user but also increases the frequency of online credit card fraud. In the recent years, in some countries, this fraud increase has led to an exponential increase in credit card fraud detection, which has become increasingly important to address this security issue. Recent studies have proposed machine learning (ML)-based solutions for detecting fraudulent credit card transactions, but their detection scores still need improvement due to the imbalance of classes in any given dataset. Few approaches have achieved exceptional results on different datasets. In this study, the Kaggle dataset was used to develop a deep learning (DL)-based approach to solve the text data problem. A novel text2IMG conversion technique is proposed that generates small images. The images are fed into a CNN architecture with class weights using the inverse frequency method to resolve the class imbalance issue. DL and ML approaches were applied to verify the robustness and validity of the proposed system. An accuracy of 99.87% was achieved by Coarse-KNN using deep features of the proposed CNN.
Topics

No keywords indexed for this article. Browse by subject →

References
50
[1]
Pease, K. (2022). Crime futures and foresight. Crime and the Internet, Taylor & Francis.
[2]
Padgett, S. (2015). About the association of certified fraud examiners and the report to the nations on occupational fraud and abuse. Profiling Fraud., 239–242. Available online: https://onlinelibrary.wiley.com/doi/10.1002/9781118929773.oth1. 10.1002/9781118929773.oth1
[3]
An Experimental Study With Imbalanced Classification Approaches for Credit Card Fraud Detection

Sara Makki, Zainab Assaghir, Yehia Taher et al.

IEEE Access 2019 10.1109/access.2019.2927266
[4]
"Hybrid approaches for detecting credit card fraud" Expert Syst. (2017) 10.1111/exsy.12191
[5]
Lal, S., Rehman, S.U., Shah, J.H., Meraj, T., Rauf, H.T., Damaševičius, R., Mohammed, M.A., and Abdulkareem, K.H. (2021). Adversarial Attack and Defence through Adversarial Training and Feature Fusion for Diabetic Retinopathy Recognition. Sensors, 21. 10.3390/s21113922
[6]
Alharbi, A., Alosaimi, W., Alyami, H., Rauf, H.T., and Damaševičius, R. (2021). Botnet Attack Detection Using Local Global Best Bat Algorithm for Industrial Internet of Things. Electronics, 10. 10.3390/electronics10111341
[7]
Caron, M., Bojanowski, P., Joulin, A., and Douze, M. (2018, January 8–14). Deep clustering for unsupervised learning of visual features. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany. 10.1007/978-3-030-01264-9_9
[8]
Zareapoor "Application of credit card fraud detection: Based on bagging ensemble classifier" Procedia Comput. Sci. (2015) 10.1016/j.procs.2015.04.201
[9]
Lever "Classification evaluation" Nat. Methods (2016) 10.1038/nmeth.3945
[10]
Hussein "Enhance Luhn algorithm for validation of credit cards numbers" Int. J. Comput. Sci. Mob. Comput. (2013)
[11]
Laleh, N., and Azgomi, M.A. (2009). A taxonomy of frauds and fraud detection techniques. International Conference on Information Systems, Technology and Management, Springer. 10.1007/978-3-642-00405-6_28
[12]
Naz "From ECG signals to images: A transformation based approach for deep learning" Peerj Comput. Sci. (2021) 10.7717/peerj-cs.386
[13]
Wang, S., Liu, G., Li, Z., Xuan, S., Yan, C., and Jiang, C. (2018, January 7–10). Credit card fraud detection using capsule network. Proceedings of the 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan. 10.1109/smc.2018.00622
[14]
Li "A hybrid method with dynamic weighted entropy for handling the problem of class imbalance with overlap in credit card fraud detection" Expert Syst. Appl. (2021) 10.1016/j.eswa.2021.114750
[15]
Forough "Ensemble of deep sequential models for credit card fraud detection" Appl. Soft Comput. (2021) 10.1016/j.asoc.2020.106883
[16]
Asha "Credit card fraud detection using artificial neural network" Glob. Trans. Proc. (2021) 10.1016/j.gltp.2021.01.006
[17]
Forestiero "Metaheuristic algorithm for anomaly detection in Internet of Things leveraging on a neural-driven multiagent system" Knowl. Based Syst. (2021) 10.1016/j.knosys.2021.107241
[18]
Forestiero "Self-organizing anomaly detection in data streams" Inf. Sci. (2016) 10.1016/j.ins.2016.09.007
[19]
Xuan, S., Liu, G., Li, Z., Zheng, L., Wang, S., and Jiang, C. (2018, January 27–29). Random forest for credit card fraud detection. Proceedings of the 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), Zhuhai, China. 10.1109/icnsc.2018.8361343
[20]
Prusti "Credit Card Fraud Detection Technique by Applying Graph Database Model" Arab. J. Sci. Eng. (2021) 10.1007/s13369-021-05682-9
[21]
Kannagi, A., Mohammed, J.G., Murugan, S.S.G., and Varsha, M. (2021). Intelligent mechanical systems and its applications on online fraud detection analysis using pattern recognition K-nearest neighbor algorithm for cloud security applications. Mater. Today Proc.
[22]
Sudha, C., and Akila, D. (2021). Majority vote ensemble classifier for accurate detection of credit card frauds. Mater. Today Proc. 10.1016/j.matpr.2021.01.616
[23]
Baesens "Data engineering for fraud detection" Decis. Support Syst. (2021) 10.1016/j.dss.2021.113492
[24]
Seera, M., Lim, C.P., Kumar, A., Dhamotharan, L., and Tan, K.H. (2021). An intelligent payment card fraud detection system. Ann. Oper. Res., 1–23. 10.1007/s10479-021-04149-2
[25]
Darwish "A bio-inspired credit card fraud detection model based on user behavior analysis suitable for business management in electronic banking" J. Ambient. Intell. Humaniz. Comput. (2020) 10.1007/s12652-020-01759-9
[26]
Itoo "Comparison and analysis of logistic regression, Naïve Bayes and KNN machine learning algorithms for credit card fraud detection" Int. J. Inf. Technol. (2020)
[27]
Zhu "Optimizing Weighted Extreme Learning Machines for imbalanced classification and application to credit card fraud detection" Neurocomputing (2020) 10.1016/j.neucom.2020.04.078
[28]
Lucas "Towards automated feature engineering for credit card fraud detection using multi-perspective HMMs" Future Gener. Comput. Syst. (2020) 10.1016/j.future.2019.08.029
[29]
Rtayli "Enhanced credit card fraud detection based on SVM-recursive feature elimination and hyper-parameters optimization" J. Inf. Secur. Appl. (2020)
[30]
Gianini "Managing a pool of rules for credit card fraud detection by a Game Theory based approach" Future Gener. Comput. Syst. (2020) 10.1016/j.future.2019.08.028
[31]
Bagga "Credit Card Fraud Detection using Pipeling and Ensemble Learning" Procedia Comput. Sci. (2020) 10.1016/j.procs.2020.06.014
[32]
Fiore "Using generative adversarial networks for improving classification effectiveness in credit card fraud detection" Inf. Sci. (2019) 10.1016/j.ins.2017.12.030
[33]
Carcillo "Combining unsupervised and supervised learning in credit card fraud detection" Inf. Sci. (2019) 10.1016/j.ins.2019.05.042
[34]
Zhang "HOBA: A novel feature engineering methodology for credit card fraud detection with a deep learning architecture" Inf. Sci. (2019) 10.1016/j.ins.2019.05.023
[35]
Kim "Champion-challenger analysis for credit card fraud detection: Hybrid ensemble and deep learning" Expert Syst. Appl. (2019) 10.1016/j.eswa.2019.03.042
[36]
Li "Deep representation learning with full center loss for credit card fraud detection" IEEE Trans. Comput. Soc. Syst. (2020) 10.1109/tcss.2020.2970805
[37]
Liang, Y., Li, M., Jiang, C., and Liu, G. (2021). CEModule: A Computation Efficient Module for Lightweight Convolutional Neural Networks. IEEE Trans. Neural Netw. Learn. Syst.
[38]
Qin "Pairwise Gaussian loss for convolutional neural networks" IEEE Trans. Ind. Inform. (2020) 10.1109/tii.2019.2963434
[39]
Tian, Y., and Liu, G. (2020, January 18–23). MANE: Model-agnostic non-linear explanations for deep learning model. Proceedings of the 2020 IEEE World Congress on Services (SERVICES). 10.1109/services48979.2020.00021
[40]
Kim "Fraud detection for job placement using hierarchical clusters-based deep neural networks" Appl. Intell. (2019) 10.1007/s10489-019-01419-2
[41]
Zhang, F., Liu, G., Li, Z., Yan, C., and Jiang, C. (2019, January 14–19). GMM-based undersampling and its application for credit card fraud detection. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary. 10.1109/ijcnn.2019.8852415
[42]
Wallace "The JPEG still picture compression standard" IEEE Trans. Consum. Electron. (1992) 10.1109/30.125072
[43]
Albawi, S., Mohammed, T.A., and Al-Zawi, S. (2017, January 21–23). Understanding of a convolutional neural network. Proceedings of the 2017 International Conference on Engineering and Technology (ICET), Antalya, Turkey. 10.1109/icengtechnol.2017.8308186
[44]
Mahum, R., Rehman, S.U., Meraj, T., Rauf, H.T., Irtaza, A., El-Sherbeeny, A.M., and El-Meligy, M.A. (2021). A novel hybrid approach based on deep cnn features to detect knee osteoarthritis. Sensors, 21. 10.3390/s21186189
[45]
Meraj "Lung nodules detection using semantic segmentation and classification with optimal features" Neural Comput. Appl. (2021) 10.1007/s00521-020-04870-2
[46]
Mostafa, A.M., Kumar, S.A., Meraj, T., Rauf, H.T., Alnuaim, A.A., and Alkhayyal, M.A. (2022). Guava Disease Detection Using Deep Convolutional Neural Networks: A Case Study of Guava Plants. Appl. Sci., 12. 10.3390/app12010239
[47]
Manzoor "A Lightweight Approach for Skin Lesion Detection Through Optimal Features Fusion" CMC-Comput. Mater. Contin. (2022)
[48]
Alabrah, A., Alawadh, H.M., Okon, O.D., Meraj, T., and Rauf, H.T. (2022). Gulf Countries’ Citizens’ Acceptance of COVID-19 Vaccines—A Machine Learning Approach. Mathematics, 10. 10.3390/math10030467
[49]
Machine Learning Group—ULB (2022, February 01). Credit Card Fraud Detection. Available online: https://www.kaggle.com/mlg-ulb/creditcardfraud/home.
[50]
Hossin "A review on evaluation metrics for data classification evaluations" Int. J. Data Min. Knowl. Manag. Process (2015) 10.5121/ijdkp.2015.5201
Related

You May Also Like

Machine Learning Interpretability: A Survey on Methods and Metrics

Diogo V. Carvalho, Eduardo M. Pereira · 2019

1,384 citations

The k-means Algorithm: A Comprehensive Survey and Performance Evaluation

Mohiuddin Ahmed, Raihan Seraj · 2020

1,342 citations

Sentiment Analysis Based on Deep Learning: A Comparative Study

Nhan Cach Dang, María N. Moreno-García · 2020

550 citations