Multiple Machine Learning Models on Credit Card Fraud Detection

Authors

  • Minjun Dai

DOI:

https://doi.org/10.54691/bcpbm.v44i.4839

Keywords:

Credit card fraud detection; machine learning; SVM; logistic regression; decision tree.

Abstract

Nowadays, there is a huge increase in digital financial fraud as a result of the widespread usage of credit cards for online purchases. Therefore, a credit card fraud detection method with high accuracy, minimizing the risk of losing money when the transaction occurs, becomes imperative. The study first processed a synthetic data set, discarding useless features, using one hot encoding to convey categorical information to numerical ones and separating the training and testing datasets. Based on the new formed datasets, the study built three Machine Learning (ML) models for fraud detection, which are the Support Vector Machine (SVM) model, the logistic regression model and the decision tree model, respectively. Next, the study implemented on training these three models by fitting the model on training datasets and predicting the test data in testing datasets. Lastly, the heatmap named confusion matrix was provided to visualize the outcomes, indicating the accuracy of each model. Also, the study uses another four performance measurement scores which are Area under the Receiver Operating Characteristic Curve (ROC AUC score), accuracy classification score, balanced F1 score and precision score for evaluating models. Comparing these three models based on the confusion matrix and the four accuracy scores, the study explored that the decision tree model can achieve the best performance compared to other models in predicting fraud.

Downloads

Download data is not yet available.

References

Kolachalama, Vijaya B., and Priya S. Garg. Machine learning and medical education. NPJ digital medicine 1.1, 2018, 1-3.

Zhong, Z, et al. Class-specific object proposals re-ranking for object detection in automatic driving. Neurocomputing 242, 2017, 187-194.

Yu, Q, et al. Improved denoising autoencoder for maritime image denoising and semantic segmentation of USV. China Communications, 17.3, 2020, 46-57.

Bakr, Mohammed Abdul Hay Abu, et al. Breast cancer prediction using JNN. International Journal of Academic Information Systems Research (IJAISR) 4.10, 2020.

Kaggle. Predicting Fraud in Financial Payment Services. 2018. https://www.kaggle.com/code/arjunjoshua/predicting-fraud-in-financial-payment-services/notebook

Kaggle. Credit Fraud || Dealing with imbalanced Datasets. 2019. https://www.kaggle.com/code/janiobachmann/credit-fraud-dealing-with-imbalanced-datasets/notebook

Noble, William S. What is a support vector machine? Nature biotechnology 24.12, 2006, 1565-1567.

LaValley, Michael P. Logistic regression. Circulation 117.18, 2008, 2395-2399.

Myles, Anthony J., et al. An introduction to decision tree modeling. Journal of Chemometrics: A Journal of the Chemometrics Society 18.6, 2004, 275-285.

Lopez-Rojas, Edgar, Ahmad Elmir, and Stefan Axelsson. PaySim: A financial mobile money simulator for fraud detection. 28th European Modeling and Simulation Symposium, EMSS, Larnaca. Dime University of Genoa, 2016.

Downloads

Published

2023-04-27

How to Cite

Dai, M. (2023). Multiple Machine Learning Models on Credit Card Fraud Detection. BCP Business & Management, 44, 334-338. https://doi.org/10.54691/bcpbm.v44i.4839