ABSTRACT
Credit card fraud has become a serious issue for banks and businesses as more and more transactions take place online. A number of machine learning methods have been developed to learn patterns in credit card frauds. These methods usually depend on sophisticated feature engineering because gaining representative features can improve their performances. However, manual feature engineering is impossible due to the ever-increasing amount of data and complicated relationships between transactions. In this work, a Sparse Autoencoder-Support Vector Machine (SAE-SVM) model is proposed to solve the issue of feature engineering. The SAE is an unsupervised machine learning method that learns representative features from the raw data. The SVM model later uses these features to predict whether the transaction is fraudulent. This SAE-SVM method achieves 0.80 F2 score on the Credit Card Fraud Detection dataset on Kaggle, compared to only 0.71 F2 score by the SVM method alone. In addition, the SAE-SVM model outperforms other autoencoder-based models regarding the F2 value. It is shown that the SAE can extract useful and low-dimensional features without much loss of information. The deployment of the SAE may relax supervised machine learning from complicated feature engineering. Furthermore, the SAE model is robust toward the concept drift issue, making it preferable over manual feature engineering.
- Nilson report. 2019. Nilson report issue 1164. [Online; Accessed on 26-Aug-2022]. https://nilsonreport.com/publication_newsletter_archive_issue.php?issue=1164Google Scholar
- Priscilla, C., and D. Padma Prabha. 2019. Credit card fraud detection: A systematic review. International Conference on Information, Communication and Computing Technology. Springer, Cham.Google Scholar
- Randhawa, Kuldeep, 2018. Credit card fraud detection using AdaBoost and majority voting. IEEE access 6, 14277-14284.Google Scholar
- Rtayli, Naoufal, and Nourddine Enneya. 2020. Enhanced credit card fraud detection based on SVM-recursive feature elimination and hyper-parameters optimization. Journal of Information Security and Applications 55.Google ScholarCross Ref
- Zamini, Mohamad, and Gholamali Montazer. 2018. Credit card fraud detection using autoencoder based clustering. 2018 9th International Symposium on Telecommunications (IST). IEEE.Google ScholarCross Ref
- Kaggle. 2018. CredictCardFraud. https://www.kaggle.com/datasets/mlg-ulb/creditcardfraudGoogle Scholar
- Al-Qatf, Majjed, 2018. Deep learning approach combining sparse autoencoder with SVM for network intrusion detection. Ieee Access.Google Scholar
- Noble, W. S. 2006. What is a support vector machine? Nature biotechnology, 24(12), 1565-1567.Google Scholar
- Pisner, D. A., & Schnyer, D. M. 2020. Support vector machine. In Machine learning (pp. 101-121). Academic Press.Google Scholar
- Pumsirirat, Apapan, and Yan Liu. 2018. Credit card fraud detection using deep learning based on auto-encoder and restricted boltzmann machine. International Journal of advanced computer science and applications 9.1.Google Scholar
Index Terms
- Credit Card Fraud Detection Based on Combination of Sparse Autoencoder and Support Vector Machine
Recommendations
Data mining for credit card fraud: A comparative study
Credit card fraud is a serious and growing problem. While predictive models for credit card fraud detection are in active use in practice, reported studies on the use of data mining approaches for credit card fraud detection are relatively few, possibly ...
Real Time Data-Driven Approaches for Credit Card Fraud Detection
ICEBA 2018: Proceedings of the 2018 International Conference on E-Business and ApplicationsCredit card fraud causes many financial losses for customer and also for the organization. For this reason, in the past few years, many studies have been performed using machine learning techniques to detect and block fraudulent transactions. This paper ...
Champion-challenger analysis for credit card fraud detection: Hybrid ensemble and deep learning
Highlights- We conducted a comparative study between deep learning and hybrid ensemble.
- We ...
AbstractCredit card fraud detection is an essential part of screening fraudulent transactions in advance of their authorization by card issuers. Although credit card frauds occur extremely infrequently, they result in huge losses as most ...
Comments