Ahmed Qasim Abdulghani, O. Ucan, Khattab M. Ali Alheeti
{"title":"Credit Card Fraud Detection System using Machine Learning Algorithms and Fuzzy Membership","authors":"Ahmed Qasim Abdulghani, O. Ucan, Khattab M. Ali Alheeti","doi":"10.1109/MTICTI53925.2021.9664789","DOIUrl":null,"url":null,"abstract":"Fraudulent transactions have skyrocketed in tandem with the rise in Credit Card users. Since legitimate and fraudulent transactions look similar, it is nearly impossible to tell one from the other. This paper proposes a fraud detection system that uses Machine Learning (ML) and a fuzzy membership function to identify fraudulent transactions. The ML techniques used were Logistic regression (LR), Linear Discriminant Analysis (LDA), and the boosting algorithm XGBoost to create models for the proposed system. The dataset from Kaggle was used for training and testing these models. Many performance metrics were used to evaluate the proposed system models’ efficiency: confusion matrix, accuracy, precision, f1, recall, and AUC. The results showed the superiority of the XGBoost model over the other models.","PeriodicalId":218225,"journal":{"name":"2021 International Conference of Modern Trends in Information and Communication Technology Industry (MTICTI)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference of Modern Trends in Information and Communication Technology Industry (MTICTI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MTICTI53925.2021.9664789","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Fraudulent transactions have skyrocketed in tandem with the rise in Credit Card users. Since legitimate and fraudulent transactions look similar, it is nearly impossible to tell one from the other. This paper proposes a fraud detection system that uses Machine Learning (ML) and a fuzzy membership function to identify fraudulent transactions. The ML techniques used were Logistic regression (LR), Linear Discriminant Analysis (LDA), and the boosting algorithm XGBoost to create models for the proposed system. The dataset from Kaggle was used for training and testing these models. Many performance metrics were used to evaluate the proposed system models’ efficiency: confusion matrix, accuracy, precision, f1, recall, and AUC. The results showed the superiority of the XGBoost model over the other models.