Evaluation of the effectiveness of ensemble classifiers and single neural network models for financial fraud detection
https://doi.org/10.34020/2073-6495-2026-2-010-028
Abstract
This study investigates the effectiveness of single and ensemble classifiers for financial fraud detection based on account-to-account money transfer data. We considered Recurrent Neural Networks, Convolutional Neural Networks, Autoencoders, as well as ensemble methods such as Random Forest, XGBoost, and stacking; simple voting was additionally applied to the neural network models. Experiments were conducted using a large-scale, real-world labeled dataset of transaction records. Classification performance was evaluated using Precision, Recall, F1-score, and ROC-AUC metrics. Computational efficiency was assessed based on training time, inference time, memory usage, and average CPU load. The experimental results demonstrated that the stacking ensemble method achieves the highest accuracy, although it is the most resource-intensive. Meanwhile, the accuracy of more efficient boosting and bagging methods is slightly lower but remains comparable to stacking.
About the Authors
A. I. PestunovRussian Federation
Pestunov Andrey I. - Candidate of Physical and Mathematical Sciences, Associate Professor, Head of the Information Technology Department
Novosibirsk
R. V. Samoylenko
Russian Federation
Samoylenko Roman V. - Postgraduate Student
Novosibirsk
References
1. World Bank. Cybersecurity in the financial sector: Annual report 2023. [Electronic re-source]. Washington, DC: World Bank, 2023. Available at: https://www.worldbank.org/en/search?q=cybersecurity+financial+sector (accessed: 14.12.2025).
2. Ngai E.W.T., Hu Y., Wong Y.H., Chen Y., Sun X. The application of data mining tech-niques in financial fraud detection: A classification framework and an academic review of literature. Decision Support Systems. 2011. Vol. 50, no. 3. P. 559–569.
3. Phua C., Lee V., Smith K., Gayler R. A comprehensive survey of data mining-based fraud detection research. [Electronic resource]. arXiv preprint arXiv:1009.6119. 2010. Available at: https://arxiv.org/abs/1009.6119 (accessed: 14.12.2025).
4. Bhattacharyya S., Jha S., Tharakunnel K., Westland J.C. Data mining for credit card fraud: A comparative study. Decision Support Systems. 2011. Vol. 50, no. 3. P. 602–613.
5. West J., Bhattacharya M. Intelligent financial fraud detection: A comprehensive review. Computers & Security. 2016. Vol. 57. P. 47–66.
6. Dal Pozzolo A., Caelen O., Johnson R.A., Bontempi G. Calibrating probability with undersampling for unbalanced classification. 2015 IEEE Symposium Series on Computational Intelligence (SSCI). 2015. P. 159–166.
7. Dal Pozzolo A., Caelen O., Le Borgne Y.-A., Waterschoot S., Bontempi G. Credit card fraud detection: A realistic modeling and a novel learning strategy. [Electronic resource]. arXiv preprint arXiv:1505.00700. 2015. Available at: https://arxiv.org/abs/1505.00700 (accessed: 14.12.2025).
8. Carcillo F., Dal Pozzolo A., Le Borgne Y.-A., Caelen O., Bontempi G. Combining unsupervised and supervised learning in credit card fraud detection. Information Sciences. 2019. Vol. 557. P. 317–331.
9. Bahnsen A.C., Aouada D., Stojanovic A., Ottersten B. Cost-sensitive credit card fraud detection using Bayes minimum risk. 2013 12th International Conference on Machine Learning and Applications (ICMLA). 2013. P. 333–338.
10. Bahnsen A.C., Aouada D., Ottersten B. Example-dependent cost-sensitive logistic regression for credit card fraud detection. 13th International Conference on Machine Learning and Applications (ICMLA). 2014. P. 333–338.
11. Jurgovsky J., Granitzer G., Ziegler K., Calabretto S., Portier P.-E., He-Guelton L., Caelen O. Sequence classification for credit-card fraud detection. Expert Systems with Applications. 2018. Vol. 100. P. 234–245.
12. Becquelin M., Curtó P., Fortinòn J. et al. Credit card fraud detection using LSTM. Journal of Machine Learning Research. 2019. Vol. 20, no. 1. P. 1–15.
13. Fiore U., De Santis A., Perla F., Zanetti P., Palmieri F. Using generative adversarial networks for improving classification effectiveness in credit card fraud detection. Information Sciences. 2019. Vol. 479. P. 448–455.
14. Yin W., Jin G. Comparative study of credit card fraud detection using autoencoders. IEEE Transactions on Neural Networks and Learning Systems. 2018. Vol. 29, no. 12. P. 5790–5801.
15. Iskusstvennoe obuchenie dlya obnaruzheniya anomalij: obzor [Artificial learning for anomaly detection: a review]. IEEE Access. 2020. Vol. 8. P. 111474–111505.
16. Goodfellow I., Bengio Y., Courville A. Deep Learning. MIT Press, 2016. 800 p.
17. LeCun Y., Bengio Y., Hinton G. Deep learning. Nature. 2015. Vol. 521, no. 7553. P. 436–444.
18. Abadi M., Barham P., Chen J. et al. TensorFlow: A system for large-scale machine learning. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI’16). 2016. P. 265–283.
19. Credit Card Transaction Data (anonymous African country) // Kaggle. [Electronic resource]. Available at: https://www.kaggle.com/datasets/ealtman2019/credit-card-transaction-data-april2019 (accessed: 11.12.2025).
20. Paszke A. et al. PyTorch: An imperative style, high-performance deep learning library. Advances in Neural Information Processing Systems. 2019. Vol. 32.
21. Pedregosa F. et al. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research. 2011. Vol. 12. P. 2825–2830.
22. Breiman L. Random forests. Machine Learning. 2001. Vol. 45, no. 1. P. 5–32.
23. Chen T., Guestrin C. XGBoost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’16). 2016. P. 785–794.
Review
For citations:
Pestunov A.I., Samoylenko R.V. Evaluation of the effectiveness of ensemble classifiers and single neural network models for financial fraud detection. Vestnik NSUEM. 2026;(2):10-28. (In Russ.) https://doi.org/10.34020/2073-6495-2026-2-010-028

























