2611005618
  • Open Access
  • Article

Machine Learning for Money Laundering Analysis

  • Victor Chang 1,*,   
  • Hai Wang 2,   
  • Siddharth Raut 1,   
  • Assel Akzhalova 3 and 
  • Weihang Huang 4

Received: 10 May 2026 | Revised: 25 September 2026 | Accepted: 19 October 2026 | Published: 09 November 2026

Abstract

This study investigates the application of machine learning (ML) for proactive threat hunting in financial transaction systems, focusing on detecting money laundering activities—a critical challenge in business cybersecurity. Utilizing the Elliptic Bitcoin dataset, we apply six supervised ML models: Random Forest, Support Vector Machine, K-Nearest Neighbors, Stochastic Gradient Descent, Decision Tree, and Logistic Regression. We address class imbalance using the Synthetic Minority Oversampling Technique (SMOTE) and conduct exploratory data analysis to identify key transactional features. Evaluated using cybersecurity-relevant metrics (accuracy, precision, recall, F1-score), the Random Forest classifier outperforms others, achieving 98.87% accuracy on the holdout set. This work contributes an empirical benchmarking study demonstrating that, on the Elliptic Bitcoin dataset, Random Forest achieves the highest macro-F1 (0.965) and ROC-AUC (0.996) under random-split evaluation, while also revealing substantial performance degradation for all classifiers under temporally ordered evaluation—a finding with direct implications for realistic AML deployment.

References 

  • 1.

    Subbagari, S. Counter Measures to Combat Money Laundering in the New Digital Age. Digit. Threat. Res. Pract. 2024, 5, 17. https://doi.org/10.1145/3626826.

  • 2.

    Jensen, R.I.T.; Iosifidis, A. Fighting Money Laundering with Statistics and Machine Learning. IEEE Access 2023, 11, 8889–8903. https://doi.org/10.1109/access.2023.3239549.

  • 3.

    Oztas, B.; Cetinkaya, D.; Adedoyin, F.; et al. Enhancing Anti-Money Laundering: Development of a Synthetic Transaction Monitoring Dataset. In Proceedings of the 2023 IEEE International Conference on E-Business Engineering (ICEBE), Sydney, NSW, Australia, 4–6 November 2023; pp. 47–54. https://doi.org/10.1109/icebe59045.2023.00028.

  • 4.

    Alotibi, J.; Almutanni, B.; Alsubait, T.; et al. Money Laundering Detection Using Machine Learning and Deep Learning. Int. J. Adv. Comput. Sci. Appl. 2022, 13, 64–74. https://doi.org/10.14569/ijacsa.2022.0131087.

  • 5.

    Rambola, R.; Varshney, P.; Vishwakarma, P. Data Mining Techniques for Fraud Detection in Banking Sector. In Proceedings of the 2018 4th International Conference on Computing Communication and Automation (ICCCA), Greater Noida, India, 14–15 December 2018; pp. 1–5. https://doi.org/10.1109/ccaa.2018.8777535.

  • 6.

    Sintayehu, K.; Seid, H. Developing Anti Money Laundering Identification Using Machine Learning Techniques. Ir. Interdiscip. J. Sci. Res. 2023, 7, 64–74. https://doi.org/10.46759/iijsr.2023.7110.

  • 7.

    Thommandru, A.; Mone, V.; Mitharwal, S.; et al. Exploring the Intersection of Machine Learning, Money Laundering, Data Privacy, and Law. In Proceedings of the 2023 International Conference on Innovative Data Communication Technologies and Application (ICIDCA), Uttarakhand, India, 14–16 March 2023; pp. 149–155. https://doi.org/10.1109/icidca56705.2023.10099859.

  • 8.

    Weber, M.; Domeniconi, G.; Chen, J.; et al. Anti-Money Laundering in Bitcoin: Experimenting with Graph Convolutional Networks for Financial Forensics. arXiv 2019, arXiv:1908.02591.

  • 9.

    Domashova, J.; Mikhailina, N. Usage of Machine Learning Methods for Early Detection of Money Laundering Schemes. Procedia Comput. Sci. 2021, 190, 184–192. https://doi.org/10.1016/j.procs.2021.06.033.

  • 10.

    Vassallo, D.; Vella, V.; Ellul, J. Application of Gradient Boosting Algorithms for Anti-Money Laundering in Cryptocurrencies. SN Comput. Sci. 2021, 2, 143. https://doi.org/10.1007/s42979-021-00558-z.

  • 11.

    Raiter, O. Applying Supervised Machine Learning Algorithms for Fraud Detection in Anti-Money Laundering. J. Mod. Issues Bus. Res. 2021, 1, 14–26.

  • 12.

    Lokanan, M.E. Predicting Money Laundering Using Machine Learning and Artificial Neural Networks Algorithms in Banks. J. Appl. Secur. Res. 2024, 19, 20–44. https://doi.org/10.1080/19361610.2022.2114744.

  • 13.

    Krishna, D.V.; Kumar, G.S.; Kumar, R.L.; et al. Malware Detection Using Machine Learning. In Proceedings of the 2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC), Salem, India, 4–6 May 2023; pp. 340–344. https://doi.org/10.1109/icaaic56838.2023.10141501.

  • 14.

    Savage, D.; Wang, Q.; Chou, P.L.; et al. Detection of Money Laundering Groups Using Supervised Learning in Networks. arXiv 2016, arXiv:1608.00708.

  • 15.

    Hampo, J.A.C.; Nwokorie, E.C.; Odii, J.N. A Web-Based kNN Money Laundering Detection System. Eur. J. Theor. Appl. Sci. 2023, 1, 277–288. https://doi.org/10.59324/ejtas.2023.1(4).27.

  • 16.

    Álvarez-Jareño, J.A.; Badal-Valero, E.; Pavía, J.M. Using Machine Learning for Financial Fraud Detection in the Accounts of Companies Investigated for Money Laundering. Available online: http://www.doctreballeco.uji.es/wpficheros/Alvarez et al 07 2017.pdf (accessed on 31 August 2017).

  • 17.

    Diab, S. Optimizing Stochastic Gradient Descent in Text Classification Based on Fine-Tuning Hyper-Parameters Approach. A Case Study on Automatic Classification of Global Terrorist Attacks. arXiv 2019, arXiv:1902.06542.

  • 18.

    Tertychnyi, P.; Slobozhan, I.; Ollikainen, M.; et al. Scalable and Imbalance-Resistant Machine Learning Models for Anti-Money Laundering: A Two-Layered Approach. In Enterprise Applications, Markets and Services in the Finance Industry, Proceedings of the 10th International Workshop, FinanceCom 2020, Helsinki, Finland, 18 August 2020; Springer International Publishing: Cham, Switzerland, 2020; pp. 43–58. https://doi.org/10.1007/978-3-030-64466-6_3.

  • 19.

    Shokry, A.E.M.; Abo Rizka, M.; Labib, N.M. Counter Terrorism Finance by Detecting Money Laundering Hidden Networks Using Unsupervised Machine Learning Algorithm. In Proceedings of the International Conferences on ICT, Society and Human Beings (ICT 2020), Connected Smart Cities (CSC 2020) and Web Based Communities and Social Media (WBC 2020), Online, 21–25 July 2020; pp. 89–97. https://doi.org/10.33965/ictcscwbc2020_202008l012.

  • 20.

    Amini, M.; Ouassini, A.; Ouassini, N. Cyber Dimensions of Terrorism Funding. In Countering Terrorist and Criminal Financing; CRC Press: Boca Raton, FL, USA, 2023; pp. 197–206. https://doi.org/10.4324/9781003092216-18.

  • 21.

    Fan, C.; Chen, M.; Wang, X.; et al. A Review on Data Preprocessing Techniques toward Efficient and Reliable Knowledge Discovery from Building Operational Data. Front. Energy Res. 2021, 9, 652801. https://doi.org/10.3389/fenrg.2021.652801.

  • 22.

    Witten, I.H.; Frank, E. Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. ACM SIGMOD Rec. 2002, 31, 76–77. https://doi.org/10.1145/507338.507355.

  • 23.

    Hancock, J.T.; Khoshgoftaar, T.M. Survey on Categorical Data for Neural Networks. J. Big Data 2020, 7, 28. https://doi.org/10.1186/s40537-020-00305-w.

  • 24.

    Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; et al. SMOTE: Synthetic Minority over-Sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. https://doi.org/10.1613/jair.953.

  • 25.

    Shi, X.; Chen, Z.; Wang, H.; et al. Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting. In Proceedings of the 29th International Conference on Neural Information Processing Systems, Montreal, QC, Canada, 7–12 December 2015; Volume 1, pp. 802–810.

  • 26.

    Tangirala, S. Evaluating the Impact of GINI Index and Information Gain on Classification Using Decision Tree Classifier Algorithm*. Int. J. Adv. Comput. Sci. Appl. 2020, 11, 612–619. https://doi.org/10.14569/ijacsa.2020.0110277.

  • 27.

    Daniya, T.; Geetha, M.; Suresh Kumar, K. Classification and Regression Trees with Gini Index. Adv. Math. Sci. J. 2020, 9, 8237–8247. https://doi.org/10.37418/amsj.9.10.53.

  • 28.

    Sainani, K.L. Multinomial and Ordinal Logistic Regression. PM R 2021, 13, 1050–1055. https://doi.org/10.1002/pmrj.12622.

  • 29.

    P.D., W.M.; Haryoko. Optimization of Parameter Support Vector Machine (SVM) Using Genetic Algorithm to Review Go-Jek’s Services. In Proceedings of the 2019 4th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 20–21 November 2019; pp. 301–304. https://doi.org/10.1109/icitisee48480.2019.9003894.

  • 30.

    Souza, R.L.D.; Oliveira, O.L.D. kM++kNN: A Fast Algorithm for the Exact Search of K-Nearest Neighbors. In Proceedings of the 2023 18th Iberian Conference on Information Systems and Technologies (CISTI), Aveiro, Portugal, 20–23 June 2023; pp. 1–5. https://doi.org/10.23919/cisti58278.2023.10211848.

  • 31.

    Beheshti, N. Random Forest Classification. Available online: https://towardsdatascience.com/random-forest-classification-678e551462f5 (accessed on 29 January 2022).

  • 32.

    Kabir, F.; Siddique, S.; Kotwal, M.R.A.; et al. Bangla Text Document Categorization Using Stochastic Gradient Descent (SGD) Classifier. In Proceedings of the 2015 International Conference on Cognitive Computing and Information Processing (CCIP), Noida, India, 3–4 March 2015; pp. 1–4. https://doi.org/10.1109/ccip.2015.7100687.

  • 33.

    Ranjeeth, S.; Kandimalla, V.A.K.; D, G.R. Predicting Diabetes Using Outlier Detection and Multilayer Perceptron with Optimal Stochastic Gradient Descent. In Proceedings of the 2020 IEEE India Council International Subsections Conference (INDISCON), Visakhapatnam, India, 3–4 October 2020; pp. 51–56. https://doi.org/10.1109/indiscon50162.2020.00023.

  • 34.

    Akhtar, M.S.; Feng, T. Malware Analysis and Detection Using Machine Learning Algorithms. Symmetry 2022, 14, 2304. https://doi.org/10.3390/sym14112304.

  • 35.

    Ruchay, A.; Feldman, E.; Cherbadzhi, D.; et al. The Imbalanced Classification of Fraudulent Bank Transactions Using Machine Learning. Mathematics 2023, 11, 2862. https://doi.org/10.3390/math11132862.

  • 36.

    Yau, N. Data Points: Visualization that Means Something; Wiley Publishing: Hoboken, NJ, USA, 2013.

Share this article:
How to Cite
Chang, V.; Wang, H.; Raut, S.; Akzhalova, A.; Huang, W. Machine Learning for Money Laundering Analysis. International Journal of Network Dynamics and Intelligence 2026, 5 (4), 24. https://doi.org/10.53941/ijndi.2026.100024.
RIS
BibTex
Copyright & License
article copyright Image
Copyright (c) 2026 by the authors.
Article Metrics
17
Article Views
0
Citations