Preprint / Version 1

Predicting and explaining Illicit Financial Flows in developing countries: A machine learning approach


  • Akshith Putta N/A



IFF, Machine learning, developing countries


Cross-border corruption and the illicit movement of financial assets, referred to as illicit financial flows (IFFs), have a strongly deleterious effect on the economies of developing nations. Over the past 20 years, there has been a concerted international effort to mitigate cross-border corruption, however, the most important economic and political factors leading to IFFs are unclear. In this work, I use multiple machine learning (ML) approaches - including linear regression, logistic regression, support vector machines, random forests, and neural networks - to predict the levels of corruption using various economic and political measures from the years 2009 to 2018. Furthermore, to make clear the relative importance of these factors, I use several ML model interpretation tools. Out of the various regression ML Models, the Artificial Neural Network (ANN) had the most success in predicting the IFFs, with a Pearson correlation coefficient of 0.803. The most important features, as quantified using Shapley values, were Aid Percent of Gross National Income (GNI), control of corruption, and population. Taken together, these models and their interpretation provide a method for predicting the IFFs as well as the features that drive them, enabling policy makers to focus on these factors to decrease corruption.


Alm, J., Bloomquist, K. M., & McKee, M. (2017). When You Know Your Neighbour Pays Taxes: Information, Peer Effects and Tax Compliance. Fiscal Studies, 38(4), 587–613.

Alstadsæter, A., Johannesen, N., & Zucman, G. (2019). Tax Evasion and Inequality. American Economic Review, 109(6), 2073–2103.

Boser, B. E., Guyon, I. M., & Vapnik, V. N. (1992). A training algorithm for optimal margin classifiers. Proceedings of the Fifth Annual Workshop on Computational Learning Theory, 144–152.

Brandt, K. (2022). Illicit financial flows and developing countries: A review of methods and evidence. Journal of Economic Surveys, 37(3), 789–820.

Collin, M. (2020). Illicit Financial Flows: Concepts, Measurement, and Evidence. World Bank Research Observer, 35(1), 44–86.

Colonnelli, E., Gallego, J. A., & Prem, M. (2020). What Predicts Corruption? (SSRN Scholarly Paper 3330651).

Forstater, M. (2018). Illicit Financial Flows, Trade Misinvoicing, and Multinational Tax Avoidance: The Same or Different?

Global Financial Integrity. (2020a). Illicit Financial Flows.

Global Financial Integrity. (2020b). Trade-Related Illicit Financial Flows: Data by Country [dataset].

In’airat, M. (2014). Aid allocation, selectivity, and the quality of governance. Journal of Economics Finance and Administrative Science, 19(36), 63–68.

Kaufmann, D., Kraay, A., & Mastruzzi, M. (2010). The Worldwide Governance Indicators. World Bank Policy Research, Working Paper No. 5430.

Lima, M. S. M., & Delen, D. (2020). Predicting and explaining corruption across countries: A machine learning approach. Government Information Quarterly, 37(1), 101407.

López-Iturriaga, F. J., & Sanz, I. P. (2018). Predicting Public Corruption with Neural Networks: An Analysis of Spanish Provinces. Social Indicators Research, 140(3), 975–998.

Madden, P. (2020, March 2). New trends in illicit financial flows from Africa. Brookings.

Mungiu-Pippidi, A. (2022). Transparency and corruption: Measuring real transparency by a new index. Regulation & Governance.

Olken, B. A., & Pande, R. (2012). Corruption in Developing Countries | Annual Review of Economics. Annual Review of Economics, 4, 479–509.

Rozemberczki, B., Watson, L., Bayer, P., Yang, H.-T., Kiss, O., Nilsson, S., & Sarkar, R. (2022). The Shapley Value in Machine Learning (arXiv:2202.05594). arXiv.