Credit Card Fraud Detection using ML & Deep Learning
Comparative study of ML and deep learning approaches for credit card fraud detection on imbalanced datasets. Published at Springer ICICC 2022 and AIP 2023.
Overview
Credit card fraud causes billions in annual losses globally. This project performs a comparative analysis of machine learning and deep learning approaches for detecting fraudulent transactions in highly imbalanced datasets — a core challenge in financial fraud detection.
Problem
- Fraud transactions are rare (< 0.2% of all transactions) — severe class imbalance
- Real-time detection requires high accuracy and low latency
- False positives (legitimate transactions blocked) carry high customer cost
Methodology
- Class imbalance handling — SMOTE, undersampling, cost-sensitive learning
- Traditional ML — Logistic Regression, Decision Trees, Random Forest, SVM, k-NN
- Deep learning — Artificial Neural Networks, Autoencoders for anomaly detection
- Evaluation — precision, recall, F1-score, AUC-ROC (accuracy alone is misleading on imbalanced data)
Key Findings
- Ensemble methods (Random Forest) outperformed single classifiers on imbalanced data
- Deep learning autoencoders effective for anomaly-based unsupervised fraud detection
- SMOTE combined with ensemble methods gave best precision-recall tradeoff
Publications
Status
Published — Springer ICICC 2022 and AIP Publishing 2023.
References
2023
- A survey on credit card fraud detection using various machine learning and deep learning techniquesIn AIP Conference Proceedings, 2023
2022
- Credit Card Fraud Detection Using Various Machine Learning and Deep Learning ApproachesIn International Conference on Innovative Computing and Communications (ICICC 2022), 2022