Explainable AI for Imbalanced Credit Card Fraud Detection: A Comparative Study

Credit-card fraud detection is difficult because fraudulent transactions make up only a small fraction of observed payments. Under this class imbalance, a classifier can achieve high accuracy while failing to identify fraud, making accuracy alone unsuitable for model selection [1], [3]. This study compares Logistic Regression, Decision Tree, Random Forest, and XGBoost under three training conditions: no imbalance adjustment, Synthetic Minority Oversampling Technique (SMOTE), and class weighting. Experiments use the public ULB Credit Card Fraud Detection dataset, which contains 284,807 transactions, including 492 labelled as fraudulent (0.173%). After removing duplicate records, the data are divided using a stratified 80/20 split. Resampling and scaling are restricted to the training data to prevent test-set leakage. The twelve configurations are evaluated on an untouched test set using Precision, Recall, F1-score, ROC-AUC, and PR-AUC. A prespecified eligibility rule requires Recall of at least 0.60 and Precision of at least 0.30; eligible models are then ranked using a weighted composite of Recall, Precision, F1-score, and PR-AUC. XGBoost with class weighting is selected, with Recall 0.789, Precision 0.974, F1-score 0.872, and PR-AUC 0.823. Bootstrap comparisons indicate a clearer advantage over Logistic Regression and Decision Tree than over Random Forest. SHAP is used to explain global and transaction-level predictions, and a Flask prototype displays scores, risk bands, and feature contributions. Because most input variables are anonymized, these explanations identify influential components but do not establish real-world transaction causes. The findings are limited by a single random split, only 95 fraudulent test transactions, fixed hyperparameters, and a dataset covering two days of transactions.

Authors

Publication Details

Journal
Iconic Research and Engineering Journals
Published
2026-10-27
DOI
https://doi.org/10.64388/irev10i4-1724375
Primary Topic
Imbalanced Data Classification Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Explainable AI for Imbalanced Credit Card Fraud Detection: A Comparative Study

K. K. Singh, Vrushali Godse, Vani Ramkrishna Talkokul, Sanyukta Sasane
Iconic Research and Engineering Journals
Imbalanced Data Classification Techniques
article

Explainable AI for Imbalanced Credit Card Fraud Detection: A Comparative Study

K. K. Singh, Vrushali Godse, Vani Ramkrishna Talkokul, Sanyukta Sasane
article en

Abstract

Credit-card fraud detection is difficult because fraudulent transactions make up only a small fraction of observed payments. Under this class imbalance, a classifier can achieve high accuracy while failing to identify fraud, making accuracy alone unsuitable for model selection [1], [3]. This study compares Logistic Regression, Decision Tree, Random Forest, and XGBoost under three training conditions: no imbalance adjustment, Synthetic Minority Oversampling Technique (SMOTE), and class weighting. Experiments use the public ULB Credit Card Fraud Detection dataset, which contains 284,807 transactions, including 492 labelled as fraudulent (0.173%). After removing duplicate records, the data are divided using a stratified 80/20 split. Resampling and scaling are restricted to the training data to prevent test-set leakage. The twelve configurations are evaluated on an untouched test set using Precision, Recall, F1-score, ROC-AUC, and PR-AUC. A prespecified eligibility rule requires Recall of at least 0.60 and Precision of at least 0.30; eligible models are then ranked using a weighted composite of Recall, Precision, F1-score, and PR-AUC. XGBoost with class weighting is selected, with Recall 0.789, Precision 0.974, F1-score 0.872, and PR-AUC 0.823. Bootstrap comparisons indicate a clearer advantage over Logistic Regression and Decision Tree than over Random Forest. SHAP is used to explain global and transaction-level predictions, and a Flask prototype displays scores, risk bands, and feature contributions. Because most input variables are anonymized, these explanations identify influential components but do not establish real-world transaction causes. The findings are limited by a single random split, only 95 fraudulent test transactions, fixed hyperparameters, and a dataset covering two days of transactions.

Iconic Research and Engineering JournalsVol. 10(4)
Openalex Percentile: Top 13%
Imbalanced Data Classification Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon