Skip to content
Research Article Open access CC BY 4.0

Neural Network-based Model for Detecting Credit Card Fraud: A Comparative Study of Oversampling Techniques and Feature Selection

Kalala Kanyinda Norbert, Mukala Patrick, Kafunda Katalayi Pierre

Asian Journal of Research in Computer Science · pp. 63–82 · Published 29 Aug 2026

10.9734/ajrcos/2026/v19i9906

Abstract

Credit card fraud detection is complicated by the severe class imbalance typical of transaction data, because fraudulent cases represent only a small proportion of observations. This study develops a neural-network-based model for classifying transactions as legitimate or fraudulent and compares combinations of two oversampling techniques and two feature-selection approaches. The dataset contains 20,000 observations and 26 variables, with 339 fraudulent transactions (1.7%). After removing the transaction identifier and transforming categorical variables, class imbalance was addressed using the Synthetic Minority Oversampling Technique (SMOTE) and Adaptive Synthetic Sampling (ADASYN). Relevant features were then selected using Pearson’s correlation coefficient or XGBoost, producing four configurations: SMOTE + Pearson, SMOTE + XGBoost, ADASYN + Pearson, and ADASYN + XGBoost. The models were evaluated using accuracy, precision, recall, specificity, F1 score, loss, mean squared error, training and validation curves, and receiver operating characteristic analysis. Although the ADASYN + Pearson configuration produced high nominal accuracy and recall, its zero specificity and lower F1 score indicated poor identification of legitimate transactions. In contrast, the ADASYN + XGBoost configuration showed a more balanced performance across the evaluation criteria, with accuracy, precision, recall, specificity, and F1 score each reported at 79%. These results support ADASYN + XGBoost as the best-performing configuration among the four models evaluated in this study.

Fraud bank cards oversampling credit card Smote Adasyn XGBoost neural network

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

13

Page views

0

PDF downloads

2

Outbound clicks

0

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.