Machine Learning For Credit Card Fraud Detection System

The quick growth of the e-commerce industry led to an exponential growth in credit card online purchases, resulting in an increase in fraud. Banks have become increasingly important in recent years. Fraud in the credit card system is difficult to identify. In order to detect credit card fraud, machine learning is used for the business transactions. Banks utilise various machine learning approaches to forecast these transactions; historical data has been collected, and new characteristics have been added to improve accuracy. The ability to predict the detection of fraud performance in the sampling has a significant impact on credit card transactions. Using this method we can data-set, variable selection, and detection utilised techniques. To balance the data set, we have used oversampling, which resulted in 60% of fraudulent transactions and 40% of legitimate transactions. These three are techniques that are used for the dataset, and to complete the work. Implementation is done using the R programming language. The effectiveness of the methods is evaluated on the basis of sensitivity, specificity, precision and error rate for different variables. The logistic regression, decision tree and random forestry classifications are respectively 90.0, 94.3 and 95.5. The Random forest outperforms the logistic regression and decision tree procedures, according to the results.

[1]  Khyati Chaudhary,et al.  Credit Card Fraud: The study of its impact and detection techniques , 2012 .

[2]  Y. Sahin,et al.  Detecting credit card fraud by ANN and logistic regression , 2011, 2011 International Symposium on Innovations in Intelligent Systems and Applications.

[3]  Ashish Rastogi,et al.  A Machine Learning Approach for Detection of Fraud based on SVM , 2013 .

[4]  Ekrem Duman,et al.  A cost-sensitive decision tree approach for fraud detection , 2013, Expert Syst. Appl..

[5]  Ekrem Duman,et al.  Detecting credit card fraud by decision trees and support vector machines , 2011 .

[6]  Snehal Patil,et al.  Credit Card Fraud Detection Using Decision Tree Induction Algorithm , 2015 .

[7]  Chang-Tien Lu,et al.  Survey of fraud detection techniques , 2004, IEEE International Conference on Networking, Sensing and Control, 2004.

[8]  Michael I. Jordan,et al.  On Discriminative vs. Generative Classifiers: A comparison of logistic regression and naive Bayes , 2001, NIPS.

[9]  Francisca Nonyelum Ogwueleka DATA MINING APPLICATION IN CREDIT CARD FRAUD DETECTION SYSTEM , 2011 .

[10]  Aihua Shen,et al.  Application of Classification Models on Credit Card Fraud Detection , 2007, 2007 International Conference on Service Systems and Service Management.

[11]  J. Stuart Aitken,et al.  Multiple algorithms for fraud detection , 2000, Knowl. Based Syst..

[12]  Siddhartha Bhattacharyya,et al.  Data mining for credit card fraud: A comparative study , 2011, Decis. Support Syst..

[13]  Majid Ahmadi,et al.  Investigating the Performance of Naive- Bayes Classifiers and K- Nearest Neighbor Classifiers , 2010, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[14]  Björn E. Ottersten,et al.  Cost Sensitive Credit Card Fraud Detection Using Bayes Minimum Risk , 2013, 2013 12th International Conference on Machine Learning and Applications.