Credit Card Fraud Detection Based on Feature Selection Using Linear Discriminant Analysis and Deep Artificial Neural Network


Published: 2023-09-25

Page: 218-228

Andrew Ishaku Wreford *

Computer Science Department, Federal University Wukari, Nigeria.

Oladunjoye John Abiodun

Computer Science Department, Federal University Wukari, Nigeria.

*Author to whom correspondence should be addressed.


Credit card scams are susceptible to exploitation and are frequently targeted due to their inherent vulnerabilities. The proliferation of e-commerce and several other online platforms has led to an expansion of online payment methods, thereby heightening the susceptibility to online fraudulent activities. In response to the escalating incidence of fraudulent activities, scholars have turned to various machine learning techniques as a means to identify and analyze instances of fraud within the realm of online transactions. The primary objective of this study is to propose and implement an innovative approach for detecting credit card fraudulent activities from the Kaggle European cardholder dataset using a novel Deep Artificial Neural Network (DANN) by stacking multiple hidden layers on top of each other. During the process, the Linear Discriminant Analysis (LDA) algorithm and Synthetic Minority Over-Sampling Techniques Edited Nearest Neighbor (SMOTE-ENN) were used for feature selection and data balancing respectively. SMOTE-ENN is a hybrid sampling algorithm combining synthetic minority over-sampling techniques and edited nearest neighbour. To analyze the performance of the DANN algorithm various metrics, including precision, recall, f-measure, and accuracy were employed. Experimental results demonstrated that the proposed approach achieved an accuracy of 98%, a precision of 100%, a recall of 98%, and an f1-score of 99%.

Keywords: Fraud detection, credit card fraud, online banking, deep learning

How to Cite

Wreford , A. I., & Abiodun , O. J. (2023). Credit Card Fraud Detection Based on Feature Selection Using Linear Discriminant Analysis and Deep Artificial Neural Network. Asian Research Journal of Current Science, 5(1), 218–228. Retrieved from


Download data is not yet available.


Guerra P, Castelli M. Machine learning applied to banking supervision a literature review. Risks. 2021;9(7):136.

Tiwari P, Mehta S, Sakhuja N, Kumar J, Singh AZ. Credit card fraud detection using machine learning: a study. arXiv preprint arXiv:2108.10005; 2021.

Varmedja D, Karanovic M, Sladojevic S, Arsenovic M, Anderla A. Credit card fraud detection-machine learning methods. IEEE. 2019;1-5.

Alfaiz NS, Fati SM. Enhanced credit card fraud detection model using machine learning. Electronics. 2022;11(4):662.

Cherif A., Badhib A, Ammar H, Alshehri S, Kalkatawi M, Imine A. Credit card fraud detection in the era of disruptive technologies: A systematic review. Journal of King Saud University-Computer and Information Sciences; 2022.

Bashar DA. Survey on evolving deep learning neural network architectures. Journal of Artificial Intelligence and Capsule Networks. 2019;1(2):73-82.

Maniraj SP, Saini A, Ahmed S, Sarkar S. Credit card fraud detection using machine learning and data science. International Journal of Engineering Research. 2019; 8(9):110-115.

Carrasco RSM, Sicilia-Urbán MÁ. (2020). Evaluation of deep neural networks for reduction of credit card fraud alerts. IEEE Access, 8, 186421-186432

Makki S, Assaghir Z, Taher Y, Haque R, Hacid MS, Zeineddine H. An experimental study with imbalanced classification approaches for credit card fraud detection. IEEE Access. 2019;7:93010-93022.

Li Z, Huang M, Liu G, Jiang C. A hybrid method with dynamic weighted entropy for handling the problem of class imbalance with overlap in credit card fraud detection. Expert Systems with Applications. 2021;175:114750.

Prusti D, Rath SK. Web service-based credit card fraud detection by applying machine learning techniques. In TENCON 2019-2019 IEEE Region 10 Conference (TENCON). 2019;492-497.

Seera M, Lim CP, Kumar A, Dhamotharan L, Tan KH. An intelligent payment card fraud detection system. Ann Oper Res. 2021;1–23.

Kibria MG, Sevkli M. Application of deep learning for credit card approval: A comparison with two machine learning techniques. International Journal of Machine Learning and Computing. 2021; 11(4):286-290.

Khatri S, Arora A, Agrawal AP. Supervised machine learning algorithms for credit card fraud detection: a comparison. In: 10th international conference on cloud computing, data science & engineering (Confluence). 2020;680-683.

Bommala H, Basha RM, Rajarao B, Sangeetha K. An Innovative Model-Based Approach for Credit Card Fraud Detection Using K-Nearest; 2022. Available

Bertrand L, Yann-Aël L, Liyun H, Frederic O, Gianluca B. Deep-Learning Domain Adaptation Techniques for Credit Cards Fraud Detection, INNSBDDL 2019: Recent Advances in Big Data and Deep Learning. 2019;78-88:2019.

Zhu F, Gao J, Yang J, Ye N. Neighborhood linear discriminant analysis. Pattern Recognition. 2022;123:108422.

Yang F, Wang K, Sun L, Zhai M, Song J, Wang H. A hybrid sampling algorithm combining synthetic minority over-sampling technique and edited nearest neighbour for missed abortion diagnosis. BMC Medical Informatics and Decision Making. 2022; 22(1):344.

Balakrishnan HN, Kathpalia A, Saha S, Nagaraj N. ChaosNet: A chaos-based artificial neural network architecture for classification. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2019; 29(11).