Abstract
The ability of governments to accurately forecast tax revenues is essential for the successful implementation of fiscal programs. However, forecasting state government tax revenues using only aggregate economic variables is subject to Lucas’s critique, which is left not fully answered as classical methods do not consider the complex feedback dynamics between heterogeneous consumers, businesses, and the government. In this study we present an agent-based model with a heterogeneous population and genetic algorithm-based decision-making to model and simulate an economy with taxation policy dynamics. The model focuses on assessing state tax revenues obtained from regions or cities within countries while introducing consumers and businesses, each with unique attributes and a decision-making mechanism driven by an adaptive genetic algorithm. We demonstrate the efficacy of the proposed method on a small village, resulting in a mean relative error of \(5.44\% \pm 2.45\%\) from the recorded taxes over 4 years and \(4.08\% \pm 1.21\) for the following year’s assessment. Moreover, we demonstrate the model’s ability to evaluate the effect of different taxation policies on economic activity and tax revenues.
Similar content being viewed by others
Data Availability
The data used as part of this study is partially published: https://rosstat.gov.ru/compendium/document/132822. https://rosstat.gov.ru/compendium/document/132843. https://vestnikramn.spr-journal.ru/jour/article/view/41. The business’s yearly reports are protected by privacy law according to clauses 2–11 of part 1 of article 6, part 2 of article 10, and part 2 of article 11 of the Russian federal law.
Code Availability
Upon acceptance, we will publish all the source code used in a GitHub repository.
Notes
Under the Constitution of the Russian Federation, all state bodies are divided into 1) federal entities, 2) bodies of the “constituent subjects” of the Russian Federation, and 3) local (municipal) bodies. The holder of the highest office in the Russian Federation is the President, which appoints the Prime Minister and the Chairman of the Central Bank. The Government of the Russian Federation exercises executive power at the federal level, with the Prime Minister acting as its head, and the Parliament exercises legislative powers at the federal level. The Russian Federation consists of 85 “constituent subjects” as regions within the federation, and they granted a certain degree of autonomy over their internal economic and political affairs. Regional powers include the authority to manage a regional property, establish regional budgets, collect regional taxes, and maintain law and order. The lowest level of the political system is the local government (Municipalities) that have their budgets and may enjoy certain limited taxation powers.
References
Alexi, A., Rosenfeld, A., & Lazebnik, T. (2022). A security games inspired approach for distributed control of pandemic spread. Advanced Theory and Simulations, 2200631.
Anjan, R., Goberman, D., & Pugatch, R. (2021). A unifying autocatalytic network-based framework for bacterial growth laws. PNAS, 118(33), e2107829118.
Asimakopoulos, S., Paredes, J., & Warmedinger, T. (2018). Real-time fiscal forecasting using mixed-frequency data. The Scandinavian Journal of Economics, 22(1), 369–390.
Auerbach, A. J. (1999). On the performance and use of government revenue forecasts. National Tax Journal, 52(4), 767–782.
Axelrod, R. (1998). The complexity of cooperation: Agent-based models of competition and collaboration. Princeton University Press.
Bertoletti, P., & Etro, F. (2022). Monopolistic competition, as you like it. Economic Inquiry, 60(1), 293–319.
Bo, Z. W., Hua, L. Z., & Yu, Z. G. (2006). Optimization of process route by genetic algorithms. Robotics and Computer-Integrated Manufacturing, 22, 180–188.
Bonabeau, E. (2002). Agent-based modeling: Methods and techniques for simulating human systems. PNAS, 99, 7280–7287.
Bo, L., & Rein, L. (2005). Comparison of the luus-jaakola optimization procedure and the genetic algorithm. Engineering Optimization, 37(4), 381–396.
Boyd, D. J. & Dadayan, L. (2014). State tax revenue forecasting accuracy. Technical report, Rockefeller Institute of Government, the State University of New York.
Brannlund, R., & Nordstrom, J. (2004). Carbon tax simulations using a household demand model. European Economic Review, 48(1), 211–233.
Brogan, M. (2012). The politics of budgeting: Evaluating the effects of the political election cycle on state-level budget forecast errors. Public Administration Quarterly, 84–115.
Brown, T. J., & Dacin, P. A. (1997). The company and the product: Corporate associations and consumer product responses. Journal of Marketing, 61(1), 68–84.
Canese, L., Cardarilli, G. C., Di Nunzio, L., Fazzolari, R., Giardino, D., Re, M., & Spano, S. (2021). Multi-agent reinforcement learning: A review of challenges and applications. Applied Sciences, 11(11), 4948.
Causa, O. & Hermansen, M. (2017). Income redistribution through taxes and transfers across oecd countries. OECD Economics Department Working Papers, 1453.
Ciatto, G., Schumacher, M. I., Omicini, A., & Calvaresi, D. (2020). Agent-based explanations in AI: Towards an abstract framework. In: International Workshop on Explainable, Transparent Autonomous Agents and Multi-Agent Systems, pp. 3–20. Springer.
Coglianese, C. (2018). Optimizing regulation for an optimizing economy (pp. 18–35). Institute for Law and Economics: University of Pennsylvania.
Dabbous, A., & Tarhini, A. (2021). Does sharing economy promote sustainable economic development and energy efficiency? Evidence from oecd countries. Journal of Innovation & Knowledge, 6(1), 58–68.
Davis, L. (1985). Applying adaptive algorithms to epistatic domains. Proceedings of the International Joint Conference on Artificial Intelligence, 162–164.
Decoster, A., Loughrey, J., O’Donoghue, C., & Verwerft, D. (2010). How regressive are indirect taxes? a microsimulation analysis for five European countries. Journal of Policy Analysis and Management, 29(2), 326–350.
Deguchi, H. (2004). Gaming simulation and the dynamics of a virtual economy. Springer.
Dekimpe, M. G. & Hanssens, D. M. (2007). Advertising response models. In: The Sage Handbook of Advertising, pp. 247–263. Sage Publications.
Drake, A. E., & Marks, R. (2002). Genetic algorithms in economics and finance: Forecasting stock market prices and foreign exchange-a review. In S. Chen (Ed.), Genetic algorithms and genetic programming in computational finance (pp. 29–54). Boston, MA: Springer.
Epstein, J. M. & Axtell, R. (1996). Growing artificial societies: Social science from the bottom up. MIT Press.
Eshelman, L. J., & Schaffer, J. D. (1993). Real-coded genetic algorithms and interval-schemata. Foundations of Genetic Algorithms, 2, 187–202.
Evans, B. P., Glavatskiy, K., Harre, M. S., & Prokopenko, M. (2021). The impact of social influence in australian real estate: market forecasting with a spatial agent-based model. Journal of Economic Interaction and Coordination.
Finnegan, J. R., & Sexton, K. (1998). Community decision making (Vol. 121). Island Press.
Fryar, C. R. (1991). What is different about services marketing? Journal of Services Marketing.
Gao, P., Yang, X., Huang, K., Zhang, R., & Goulermas, J. Y. (2022). Explainable tensorized neural ordinary differential equations for arbitrary-step time series prediction. IEEE Transactions on Knowledge and Data Engineering.
Ghaheri, A., Shoar, S., Naderan, M., & Hoseini, S. S. (2005). The applications of genetic algorithms in medicine. Oman Medical Journal, 30(6), 406–416.
Göttert, M., Lehmann, R., et al. (2021). Tax revenue forecast errors: Wrong predictions of the tax base or the elasticity? Technical report, Working Paper No. 9148, CESifo.
Grizzle, G. A., & Klay, W. E. (1994). Forecasting state sales tax revenues: comparing the accuracy of different methods. State & Local Government Review, 142–152.
Hassanat, A. B. A., & Alkafaween, E. (2017). On enhancing genetic algorithms using new crossovers. International Journal of Computer Applications in Technology, 55(3), 202–212.
Heckbert, S., Baynes, T., & Reeson, A. (2010). Agent-based modeling in ecological economic. Annals of the New York Academy of Sciences, 1185, 39–63.
Heppenstall, A. J., Evans, A. J., & Birkin, M. H. (2007). Genetic algorithm optimisation of an agent-based model for simulating a retail market. Environment and Planning B: Urban Analytics and City Science.
Holland, J. H. (1992). Genetic algorithms. Scientific American, 267(1), 66–73.
Hunter, J. E., Schmidt, F. L., & Judiesch, M. K. (1990). Individual differences in output variability as a function of job complexity. Journal of Applied Psychology, 75(1), 28–42.
Hu, P., Yang, W., Zhu, Y., & Hong, L. (2022). Revealing hidden dynamics from time-series data by odenet. Journal of Computational Physics, 461, 111203.
Islam, M. R., Muthiah, S., & Ramakrishnan, N. (2019). NActSeer: Predicting user actions in social network using graph augmented neural network. Association for Computing Machinery. Volume 82, pp. 1793-1802.
Jano-Ito, M. A., & Crawford-Brown, D. (2017). Investment decisions considering economic, environmental and social factors: An actors’ perspective for the electricity sector of mexico. Energy, 121(15), 92–106.
Kaya, Y., Uyar, M., & T. R. (2011). A novel crossover operator for genetic algorithms: ring crossover. arXiv.
Klenow, P. J., & Malin, B. A. (2010). Microeconomic evidence on price-setting. In: Handbook of monetary economics, Volume 3, pp. 231–284. Elsevier.
Kocag, E. K. (2021). The measurement of employee welfare and its effects on the output level. In: Handbook of Research on Novel Practices and Current Successes in Achieving the Sustainable Development Goals.
Kugler, A., & Kugler, M. (2009). Labor market effects of payroll taxes in developing countries: Evidence from colombia. Economic Development and Cultural Change 57(2).
Kumar, M., Husain, M., Upreti, N., & Gupta, D. (2010). Genetic algorithm: Review and application. International Journal of Information Technology and Knowledge Management, 2(2), 451–454.
Lazebnik, T., Bunimovich-Mendrazitsky, S., & Shami, L. (2022). Pandemic management by a spatio-temporal mathematical model. International Journal of Nonlinear Sciences and Numerical Simulation.
Lazebnik, T., Shami, L., & Bunimovich-Mendrazitsky, S. (2021). Spatio-temporal influence of non-pharmaceutical interventions policies on pandemic dynamics and the economy: The case of covid-19. Research Economics.
Lazebnik, T., & Alexi, A. (2022). Comparison of pandemic intervention policies in several building types using heterogeneous population model. Communications in Nonlinear Science and Numerical Simulation, 107, 106176.
Lazebnik, T., & Alexi, A. (2023). High resolution spatio-temporal model for room-level airborne pandemic spread. Mathematics, 11(2), 426.
Lee, D., & Saez, E. (2012). Optimal minimum wage policy in competitive labor markets. Journal of Public Economics, 96, 739–749.
Levy, D., Dutta, S., Bergen, M., & Venable, R. (1998). Price adjustment at multiproduct retailers. Managerial and Decision Economics, 19(2), 81–120.
Lucas, R. E. (1976). Econometric policy evaluation: A critique. Carnegie-Rochester Conference Series on Public Policy, 1, 19–46.
Lutkepohl, H. (2009). Forecasting aggregated time series variables: A survey. European University Institute.
Macal, C. M. (2010). To agent-based simulation from system dynamics. In: Proceedings of the 2010 Winter Simulation Conference, pp. 371–382.
Marcellino, M., Stock, H. J., & Watson, M. W. (2003). Macroeconomic forecasting in the euro area: Country specific versus area-wide information. European Economic Review, 47(1), 1–18.
Masini, R. P., Medeiros, M. C., & Mendes, E. F. (2021). Machine learning advances for time series forecasting. Journal of Economic Surveys, 1–36.
McDonald, B. (2013). An introduction to dirty forecasting. Government Finance Review, 29(5), 57–60.
Mikesell, J. L. (2018). Often wrong, never uncertain: Lessons from 40 years of state revenue forecasting. Public Administration Review, 78(5), 795–802.
Mikesell, J. L., & Ross, J. M. (2014). State revenue forecasts and political acceptance: The value of consensus forecasting in the budget process. Public Administration Review, 74(2), 188–203.
Mogos, S., Davis, A., & Baptista, R. (2021). High and sustainable growth: persistence, volatility, and survival of high growth firms. Eurasian Business Review, 11(1), 135–161.
Mohajan, H. K. (2018). Qualitative research methodology in social sciences and related subjects. Journal of Economic Development, Environment and People, 7(1), 23–48.
Nyman, R., & Ormerod, P. (2017). Predicting economic recessions using machine learning algorithms. arXiv.
Ohanian, L., Raffo, A., & Rogerson, R. (2008). Long-term changes in labor supply and taxes: Evidence from oecd countries, 1956–2004. Journal of Monetary Economics, 55(8), 1353–1362.
Perevalov, N., & Maier, P. (2010). On the advantages of disaggregated data: Insights from forecasting the us economy in a data-rich environment. Bank of Canada: Technical report.
Pinciroli, C., Trianni, V., O’Grady, R., Pini, G., Brutschy, A., Brambilla, M., Mathews, N., Ferrante, E., Di Caro, G., Ducatelle, F., Stirling, T., Gutierrez, A., Gambardella, L. M., & Dorigo, M. (2011). ARGoS: A modular, multi-engine simulator for heterogeneous swarm robotics. In: 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5027–5034.
Poledna, S., Miess, M. G., Hommes, C., & Rabitsch, K. (2023). Economic forecasting with an agent-based model. European Economic Review, 151, 104306.
Raberto, M., Cincotti, S., Focardi, S. M., & Marchesi, M. (2001). Agent-based simulation of a financial market. Physica A: Statistical Mechanics and its Applications, 299, 319–327.
Rannikko, H., Tornikoski, E. T., Isaksson, A., & Löfsten, H. (2019). Survival and growth patterns among new technology-based firms: Empirical study of cohort 2006 in sweden. Journal of Small Business Management, 57(2), 640–657.
Reddick, C. G. (2004). Assessing local government revenue forecasting techniques. International Journal of Public Administration, 27(8–9), 597–613.
Reed, D., Niileksela, C., & Kaplan, B. (2013). Behavioral economics. Behavior Analysis in Practice, 6, 34–54.
Reitano, V. (2019). Small local government revenue forecasting. In: The Palgrave Handbook of Government Budget Forecasting, pp. 241–256. Springer.
Reitano, V. (2018). An open systems model of local government forecasting. The American Review of Public Administration, 48(5), 476–489.
Rose, S., & Smith, D. L. (2012). Budget slack, institutions, and transparency. Public Administration Review, 72(2), 187–195.
Routledge, B. R. (2001). Genetic algorithm learning to choose and use information. Macroeconomic Dynamics, 5(2), 303–325.
Rutter, H., Savona, N., Glonti, K., Bibby, J., Cummins, S., Finegood, D. T., Greaves, F., Harper, L., Hawe, P., Moore, L., Petticrew, M., Rehfuess, E., Shiell, A., Thomas, J., & White, M. (2017). The need for a complex systems model of evidence for public health. The Lancet, 390, 2602–2604.
Sakellariou, I. (2002). Agent based modelling and simulation using state machines. In: Proceedings of the 2nd international conference on simulation and modeling methodologies, technologies and applications, pp. 270–279.
Salehi, M., & Bahreininejad, A. (2011). Optimization process planning using hybrid genetic algorithm and intelligent search for job shop machining. Journal of Intelligent Manufacturing, 22(4), 643–652.
Schleiffer, R. (2021). Traffic itself is simple - just analyzing it is not. Processiding of the 33th annual hawaii international conference on system sciences 2.
Sezer, O. B., Gudelek, M. U., & Ozbayoglu, A. M. (2020). Financial time series forecasting with deep learning : A systematic literature review: 2005–2019. Applied Soft Computing, 90, 106181.
Shrestha, R. M., & Marpaung, C. O. P. (1999). Supply- and demand-side effects of carbon tax in the indonesian power sector: An integrated resource planning analysis. Energy Policy, 27(4), 185–194.
Shrestha, R. M., Shrestha, R., & Bhattacharya, S. C. (1998). Environmental and electricity planning implications of carbon tax and technological constraints in a developing country. Energy Policy, 26(7), 527–533.
Simon, J. L., & Arndt, J. (1980). The shape of the advertising response function. Journal of Advertising Research 20(4).
Simon, J. L. (1970). Issues in the Economics of Advertising. University of Illinois Press.
Tesfatsion, L. (2002). Agent-based computational economics: Growing economies from the bottom up. Artificial Life, 8(1), 55–82.
Thompson, F., & Gates, B. L. (2007). Betting on the future with a cloudy crystal ball? How financial theory can improve revenue forecasting and budgets in the states. Public Administration Review, 67(5), 825–836.
Tsutsui, S., Yamamura, M., & Higuchi, T. (1999). Multi-parent recombination with simplex crossover in real-coded genetic algorithms. Gecco.
Ulman, S.-R., Mihai, C., Cautisanu, C., Bruma, I.-S., Coca, O., & Stefan, G. (2021). Environmental performance in eu countries from the perspective of its relation to human and economic wellbeing. International Journal of Environmental Research and Public Health, 18(23), 12733.
Van Dinther, C. (2008). Agent-based simulation for research in economics. In: Handbook on information technology in finance, pp. 421–442. Springer.
Vennesson, P. (2008). Case studies and process tracing: theories and practices. Cambridge
Voorhees, W. R. (2004). More is better: Consensual forecasting and state revenue forecast error. International Journal of Public Administration, 27(8–9), 651–671.
Voorhees, W. R. (2006). Consistent underestimation bias, the asymmetrical loss function, and homogeneous sources of bias in state revenue forecasts. Journal of Public Budgeting, Accounting & Financial Management, 18(1), 61–76.
Williams, D. W., & Calabrese, T. D. (2016). The status of budget forecasting. Journal of Public and Nonprofit Affairs, 2(2), 127–160.
Williams, D. W., & Kavanagh, S. C. (2016). Local government revenue forecasting methods: Competition and comparison. Journal of Public Budgeting, Accounting and Financial Management, 28(4), 488–526.
Xu, B., Liu, R., & He, Z. (2016). Individual irrationality, network structure, and collective intelligence: An agent-based simulation approach. Complexity, 21, 44–54.
Zhao, J., & Xu, M. (2013). Fuel economy optimization of an atkinson cycle engine using genetic algorithm. Applied Energy, 105, 335–348.
Zhao, J., Xu, M., Li, M., Wang, B., & Liu, S. (2012). Design and optimization of an atkinson cycle engine with the artificial neural network method. Applied Energy, 92, 492–502.
Zheng, S., Trott, A., Srinivasa, S., Parkes, D. C., & Socher, R. (2021). The ai economist: Optimal economic policy design via two-level deep reinforcement learning. arXiv.
Funding
The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.
Author information
Authors and Affiliations
Contributions
Formal analysis and investigation, and manuscript editing were performed by Ariel Alexi; Conceptualization, formal analysis and investigation, software, original draft preparation, and original draft preparation were performed by Teddy Lazebnik; Formal analysis and investigation and manuscript editing were performed by Labib Shami.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Alexi, A., Lazebnik, T. & Shami, L. Microfounded Tax Revenue Forecast Model with Heterogeneous Population and Genetic Algorithm Approach. Comput Econ (2023). https://doi.org/10.1007/s10614-023-10379-2
Accepted:
Published:
DOI: https://doi.org/10.1007/s10614-023-10379-2