Application of GA Feature Selection on Naive Bayes, Random Forest and SVM for Credit Card Fraud Detection

Author(s):  
Yakub K. Saheed ◽  
Moshood A. Hambali ◽  
Micheal O. Arowolo ◽  
Yinusa A. Olasupo

Many fraud transactions exist in the online world that affects various financial institutions but Credit Card Fraud transaction is the most occurring problem in the world. Credit Card fraud is the situation in which fraudsters misuse credit cards for illegal purposes. Hence, detection of fraudulent transactions is essen-tial. Several researchers have worked on detecting fraud transactions and also provide solutions whose surveys are given in this paper. This study makes a major contribution to research on the detection of Credit Card fraud transactions through Machine Learning Algorithms suchas Decision Tree and Naive Bayes. The data have been selected from Kag-gle and categorize into training (80%) and testing (20%) data. The whole experiment was performed on the Jupyter Notebook tool for which the Anaconda Navigator has been installed. The Heatmap is used for visualization and colorfully represents the data. The main aim of this work is to balance the dataset with Near-Miss Under-sampling Method. The information gain method is applied for feature selection. The best algorithm founded in this paper is Decision Tree with 97% accuracy as compared to Naïve Bayes with 90%. The results are achieved based on Accuracy, Recall, Precision, and F1-score. We have also shown the ROC Curve and Precision-Recall Curve of the algorithm in this paper.


2021 ◽  
Vol 11 (1) ◽  
pp. 34-39
Author(s):  
Chenglong Li ◽  
◽  
Ning Ding ◽  
Haoyun Dong ◽  
Yiming Zhai ◽  
...  

With the development of e-commerce, credit card fraud is also increasing. At the same time, the way of credit card fraud is also constantly innovating. Support Vector Machine, Logical Regression, Random Forest, Naive Bayes and other algorithms are often used in credit card fraud identification. However, the current fraud detection technology is not accurate, and may cause significant economic losses to cardholders and banks. This paper will introduce an innovative method to optimize the support vector machine by cuckoo search algorithm to improve its ability of identifying credit card fraud. Cuckoo search algorithm improves classification performance by optimizing the parameters of support vector machine kernel function (C, g). The results demonstrate that CS-SVM is superior to SVM in Accuracy, Precision, Recall, F1-score, AUC, and superior to Logistic. Regression, Random Forest, Decision Tree, Naive Bayes, whose accuracy is 98%.


PLoS ONE ◽  
2014 ◽  
Vol 9 (1) ◽  
pp. e86703 ◽  
Author(s):  
Wangchao Lou ◽  
Xiaoqing Wang ◽  
Fan Chen ◽  
Yixiao Chen ◽  
Bo Jiang ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document