The rapid growth of digital payments has increased the importance of reliable credit card fraud detection systems. Traditional rule-based approaches can struggle to identify com plex and evolving fraud patterns, particularly when fraudulent transactions represent only a small proportion of transaction data. This paper presents a machine learning-based framework that combines data preprocessing, class-imbalance handling, autoencoder-based feature representation, and XGBoost clas sification. The study uses the publicly available credit card transaction dataset containing 284,807 transactions, including 492 fraudulent transactions. Robust scaling is used to reduce the influence of extreme values, while the Synthetic Minority Oversampling Technique (SMOTE) is applied only to the training data. An autoencoder learns a compact representation of trans action features and calculates reconstruction error; these outputs are combined with the prepared features for downstream clas sification. XGBoost is used to distinguish legitimate transactions from potentially fraudulent ones. The framework is evaluated using precision, recall, F1-score, area under the precision recall curve (PR-AUC), and area under the receiver operating characteristic curve (ROC-AUC). The paper also describes an API-oriented deployment workflow. Numerical results should be reported from the final reproducible experiment; illustrative or previously obtained values must not be treated as independently verified without rerunning the implementation.
This paper described a machine learning framework for credit card fraud detection that combines robust preprocess ing, training-only SMOTE, autoencoder-based representation learning, and XGBoost classification. The framework empha sises evaluation metrics suited to imbalanced data, including precision, recall, F1-score, ROC-AUC, and PR-AUC. It also outlines a deployment workflow in which saved preprocessing components and trained models are used to score new trans actions. The proposed architecture provides a structured basis for experimentation, but its effectiveness must be demonstrated using measured results on an untouched test set and, ideally, on data from later time periods. Reproducible reporting of data preparation, training configuration, decision threshold, metrics, and latency is essential before drawing conclusions about practical fraud-detection performance
References
[1] A. Dal Pozzolo, G. Boracchi, O. Caelen, C. Alippi, and G. Bon tempi, βCredit Card Fraud Detection: A Realistic Modeling and a Novel Learning Strategy,β IEEE Transactions on Neural Networks and Learning Systems, vol. 29, no. 8, pp. 3784β3797, 2018, doi: 10.1109/TNNLS.2017.2736643. [2] A. Dal Pozzolo, O. Caelen, R. A. Johnson, and G. Bontempi, βCalibrat ing Probability with Undersampling for Unbalanced Classification,β in Proceedings of the IEEE Symposium Series on Computational Intelli gence, 2015, pp. 159β166. [3] A. Dal Pozzolo, Y.-A. Le Borgne, O. Caelen, S. Waterschoot, and G. Bontempi, βLearned Lessons in Credit Card Fraud Detection from a Practitioner Perspective,β Expert Systems with Applications, vol. 41, no. 10, pp. 4915β4928, 2014, doi: 10.1016/j.eswa.2014.02.026. [4] J. O. Awoyemi, A. O. Adetunmbi, and S. A. Oluwadare, βCredit Card Fraud Detection Using Machine Learning Techniques: A Comparative Analysis,β in Proceedings of the International Conference on Computing Networking and Informatics, 2017, pp. 1β9. [5] K. Randhawa, C. K. Loo, M. Seera, C. P. Lim, and A. K. Nandi, βCredit Card Fraud Detection Using AdaBoost and Majority Vot ing,β IEEE Access, vol. 6, pp. 14277β14284, 2018, doi: 10.1109/AC CESS.2018.2806420. [6] V. N. Dornadula and S. Geetha, βCredit Card Fraud Detection Using Machine Learning Algorithms,β Procedia Computer Science, vol. 165, pp. 631β641, 2020, doi: 10.1016/j.procs.2020.01.057. [7] J. Jurgovsky, M. Granitzer, K. Ziegler, S. Calabretto, P.-E. Portier, L. He-Guelton, and O. Caelen, βSequence Classification for Credit-Card Fraud Detection,β Expert Systems with Applications, vol. 100, pp. 234 245, 2018, doi: 10.1016/j.eswa.2018.01.037. [8] N. V. Chawla, K. W. Bowyer, L. O. Hall, and W. P. Kegelmeyer, βSMOTE: Synthetic Minority Over-sampling Technique,β Journal of Artificial Intelligence Research, vol. 16, pp. 321β357, 2002, doi: 10.1613/jair.953. [9] T. Chen and C. Guestrin, βXGBoost: A Scalable Tree Boosting System,β in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2016, pp. 785β794, doi: 10.1145/2939672.2939785. [10] G. E. Hinton and R. R. Salakhutdinov, βReducing the Dimensionality of Data with Neural Networks,β Science, vol. 313, no. 5786, pp. 504β507, 2006, doi: 10.1126/science.1127647. [11] J. Davis and M. Goadrich, βThe Relationship Between Precision Recall and ROC Curves,β in Proceedings of the 23rd Interna tional Conference on Machine Learning, 2006, pp. 233β240, doi: 10.1145/1143844.1143874. [12] T. Fawcett, βAn Introduction to ROC Analysis,β Pattern Recognition Letters, vol. 27, no. 8, pp. 861β874, 2006, doi: 10.1016/j.patrec.2005.10.010. [13] H. He and E. A. Garcia, βLearning from Imbalanced Data,β IEEE Transactions on Knowledge and Data Engineering, vol. 21, no. 9, pp. 1263β1284, 2009, doi: 10.1109/TKDE.2008.239. [14] R. Bin Sulaiman, V. Schetinin, and P. Sant, βReview of Machine Learning Approach on Credit Card Fraud Detection,β Human-Centric Intelligent Systems, vol. 2, pp. 55β68, 2022, doi: 10.1007/s44230-022 00004-0. [15] E. A. L. M. Btoush, X. Zhou, R. Gururajan, K. C. Chan, R. Genrich, and P. Sankaran, βA Systematic Review of Literature on Credit Card Cyber Fraud Detection Using Machine and Deep Learning,β PeerJ Computer Science, vol. 9, Art. no. e1278, 2023, doi: 10.7717/peerj-cs.1278. [16] F. Carcillo, A. Dal Pozzolo, Y.-A. Le Borgne, O. Caelen, Y. Mazzer, and G. Bontempi, βSCARFF: A Scalable Framework for Streaming Credit Card Fraud Detection with Spark,β Information Fusion, vol. 41, pp. 182β194, 2018, doi: 10.1016/j.inffus.2017.09.005
π How to Cite This Paper
Vinutha H.R, Darshan B.A, Deepak Hosamane M, Dhanush M.S, Jeevan S.S (2026). Securing Digital Transactions: Machine Learning for Credit Card Fraud Detection. International Journal of Computer Science Engineering Techniques, 10(6), 446β451. ISSN: 2455-135X. DOI: https://doi.org/10.5281/zenodo.24200167