systems generate a high number of false alarms and require continuous manual updates to maintain
effectiveness.
To address these limitations, machine learning techniques have been widely adopted for credit card fraud
detection. Machine learning models can learn patterns from historical transaction data and automatically
identify suspicious activities. Various algorithms such as logistic regression, decision trees, random forests, and
gradient boosting methods have been successfully applied to fraud detection problems.
[4,5]
Among these
approaches, ensemble learning models such as XGBoost have shown strong performance due to their ability to
capture complex nonlinear relationships within large-scale transaction datasets.
Despite the success of supervised learning techniques, these methods rely heavily on labeled data and may
struggle to detect new or evolving fraud patterns that were not present during training. To overcome this
limitation, unsupervised anomaly detection techniques have also been explored in fraud detection research.
Methods such as autoencoders, isolation forests, and clustering-based approaches attempt to model normal
transaction behavior and detect deviations from it as potential fraud.
[6,7]
Autoencoders, in particular, have been
widely used for anomaly detection because they learn compact representations of normal data and identify
anomalies through reconstruction error.
Several studies have attempted to combine supervised and unsupervised learning methods to improve fraud
detection performance. Hybrid frameworks that integrate classification models with anomaly detection
mechanisms have been proposed to leverage the strengths of both approaches.
[8]
Meta-learning techniques have
also been explored, where multiple models are combined using a higher-level classifier that learns optimal
decision boundaries from the outputs of individual models.
[9,10]
Such hybrid systems aim to improve robustness
by detecting both known fraud patterns and previously unseen anomalies.
Although previous studies have demonstrated promising results using ensemble and hybrid learning strategies,
many existing approaches either focus on a single learning paradigm or rely on fixed-weight combinations of
model outputs. These strategies may not effectively adapt to different transaction behaviors or varying fraud
patterns across datasets. Furthermore, the integration of supervised and unsupervised models in a unified
decision framework remains an area that requires further exploration.
To address these challenges, this study proposes a hybrid credit card fraud detection framework that integrates
supervised classification and unsupervised anomaly detection using a meta-classifier fusion strategy. In the
proposed system, XGBoost is used as the primary supervised learning model to detect known fraud patterns
from labeled transaction data, while an autoencoder-based anomaly detection model is employed to identify
unusual transaction behavior. The outputs of these models are combined using a logistic regressionbased
meta-classifier, which learns how to optimally fuse supervised fraud probabilities and unsupervised anomaly
scores.
The main objective of this work is to design a practical and scalable fraud detection system that improves
detection robustness while maintaining interpretability and computational efficiency. The proposed approach
is evaluated using the BankSim transaction dataset, which simulates realistic financial transaction behavior. By
integrating complementary machine learning paradigms within a unified framework, the study aims to provide
an effective fraud detection solution capable of supporting modern financial monitoring systems.
2. Methodology
This section provides a detailed explanation of the dataset used, the methodology for preprocessing, the
supervised and unsupervised learning models, the hybrid fusion strategy, the meta-classifier design, the
evaluation metrics, and the implementation of the system. The proposed methodology is designed to address
class imbalance and evolving fraud patterns, following the challenges identified in prior studies.
2.1 Dataset description
For the experimental evaluation of the proposed fraud detection model, the chosen simulation dataset is the
BankSim dataset. BankSim is a synthetic dataset, and synthetic datasets such as this one have been widely used
in the field of fraud detection, since real banking data sources are inaccessible in some regions because of
privacy and legal issues related to the confidentiality of customer information, as stated in [11].
The data are in the form of many transaction records made during consecutive time steps. In each transaction,
the parameters include the transaction time or step, transaction amount, customer age group, gender,
transaction type, and transaction class or label indicating fraud or a genuine transaction. The transaction types
cover several areas such as food, transportation services, travel services, technology transactions, and lifestyle
transactions. This allows research to conduct fraud analysis that depends on transaction type, as in previous
works on anomaly detection.
Although BankSim is a synthetic dataset, it has been widely adopted in fraud detection research because of its
ability to realistically simulate customer behavior, transaction dynamics, and fraud patterns under controlled
conditions. The use of BankSim enables reproducible experimentation while avoiding privacy and legal
constraints associated with real financial data.