Journal of Data Science logo


Login Register

  1. Home
  2. To appear
  3. Predicting Business Cycles Using Deep Le ...

Journal of Data Science

Submit your article Information
  • Article info
  • Related articles
  • More
    Article info Related articles

Predicting Business Cycles Using Deep Learning Models
Binod Rimal ORCID icon link to view author Binod Rimal details   Sebastian Tardieu   Ramchandra Rimal     All authors (4)

Authors

 
Placeholder
https://doi.org/10.6339/26-JDS1223
Pub. online: 26 March 2026      Type: Data Science In Action      Open accessOpen Access

Received
31 December 2025
Accepted
22 February 2026
Published
26 March 2026

Abstract

Forecasting business cycles and macroeconomic trends is inherently challenging due to their complex and non-linear relationships with volatile and noisy economic factors. However, the growing availability of large-scale economic data, coupled with advances in computational power, creates new opportunities to extract meaningful information and develop robust predictive models. Deep learning methods are well suited for handling noisy and complex data; nevertheless, their application to business cycle prediction remains at an early stage. To address this gap, this study develops an end-to-end computational framework that implements state-of-art deep learning architectures for identifying business cycle phases. The key contributions of this work include systematic input feature selection across a broad range of economic sectors, advanced preprocessing techniques for noisy data, the development of a customizable and reproducible computational framework, a data-driven approach to hyperparameter tuning, and the use of robust model selection strategies. Twenty two models based on two architectures—Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU)—were implemented and demonstrated strong predictive performance, highlighting the effectiveness of the proposed approach for forecasting macroeconomic trends. Among these, the GRU model with 512 neurons achieved the best results, with an accuracy of 86.42%, precision of 92.03%, recall of 93.32%, and an F1-score of 92.34%. Overall, the findings provide valuable insights that can support informed decision-making by policymakers and other stakeholders.

References

 
Asada T, Chiarella C, Flaschel P (2003). Keynes-Metzler-Goodwin model building: The closed economy. UTS School of Finance and Economics Working Paper, (124).
 
Asada T, Chiarella C, Flaschel P, Mouakil T, Proano C, Semmler W (2011). Stock-flow interactions, disequilibrium macroeconomics and the role of economic policy. Journal of Economic Surveys, 25(3): 569–599. https://doi.org/10.1111/j.1467-6419.2010.00661.x
 
Atkinson RC, Shiffrin RM (1971). The control of short-term memory. Scientific American, 225(2): 82–91. https://doi.org/10.1038/scientificamerican0871-82
 
Bessec M, Bouabdallah O (2015). Forecasting GDP over the business cycle in a multi-frequency and data-rich environment. Oxford Bulletin of Economics and Statistics, 77(3): 360–384. https://doi.org/10.1111/obes.12069
 
Beutel J, List S, von Schweinitz G (2019). Does machine learning help us predict banking crises? Journal of Financial Stability, 45: 100693. https://doi.org/10.1016/j.jfs.2019.100693
 
Bhandari HN, Pokhrel NR, Rimal R, Dahal KR, Rimal B (2024). Implementation of deep learning models in predicting ESG index volatility. Financial Innovation, 10(1): 75. https://doi.org/10.1186/s40854-023-00604-0
 
Bhandari HN, Rimal B, Pokhrel NR, Rimal R, Dahal KR (2022). LSTM-SDM: An integrated framework of LSTM implementation for sequential data modeling. Software Impacts, 14: 100396. https://doi.org/10.1016/j.simpa.2022.100396
 
Bianchi F, Nicolò G, Song D (2023). Inflation and real activity over the business cycle (No. w31075). National Bureau of Economic Research. url: http://www.nber.org/papers/w31075
 
Bluwstein K, Buckmann M, Joseph A, Kapadia S, Şimşek Ö (2023). Credit growth, the yield curve and financial crisis prediction: Evidence from a machine learning approach. Journal of International Economics, 145: 103773.
 
Buser T, Niederle M, Oosterbeek H (2024). Can competitiveness predict education and labor market outcomes? evidence from incentivized choice and survey measures. Review of Economics and Statistics, 1–45. https://doi.org/10.1162/rest_a_01439
 
Cacciatore M, Ghironi F (2021). Trade, unemployment, and monetary policy. Journal of International Economics, 132: 103488. https://doi.org/10.1016/j.jinteco.2021.103488
 
Cacciatore M, Ravenna F (2021). Uncertainty, wages and the business cycle. The Economic Journal, 131(639): 2797–2823. https://doi.org/10.1093/ej/ueab019
 
Chatzis SP, Siakoulis V, Petropoulos A, Stavroulakis E, Vlachogiannakis N (2018). Forecasting stock market crisis events using deep and statistical machine learning techniques. Expert Systems with Applications, 112: 353–371. https://doi.org/10.1016/j.eswa.2018.06.032
 
Chiarella C, Flaschel P (2000). The Dynamics of Keynesian Monetary Growth: Macro Foundations. Cambridge University Press.
 
Chiarella C, Flaschel P, Franke R (2005). Foundations for Disequilibrium Theory of the Business Cycle. Cambridge University Press.
 
Cho K (2014). On the properties of neural machine translation: Encoder-decoder approaches. arXiv preprint: https://arxiv.org/abs/1409.1259.
 
Chodorow-Reich G, Wieland J (2020). Secular labor reallocation and business cycles. Journal of Political Economy, 128(6): 2245–2287. https://doi.org/10.1086/705717
 
Di Guilmi C, Galanis G, Proaño CR (2023). A baseline model of behavioral political cycles and macroeconomic fluctuations. Journal of Economic Behavior & Organization, 213: 50–67. https://doi.org/10.1016/j.jebo.2023.05.041
 
Dozat T (2016). Incorporating Nesterov momentum into adam. International Conference on Learning Representations (ICLR).
 
Duchi J, Hazan E, Singer Y (2011). Adaptive subgradient methods for online learning and stochastic optimization. Journal of Machine Learning Research, 12(7): 2121–2159.
 
Ehrenberg R, Smith R, Hallock K (2021). Modern Labor Economics: Theory and Public Policy. Routledge.
 
Emsbo-Mattingly L, Dirk H, Lund-Wilde J (2014). The business cycle approach to equity sector investing, Technical report, Fidelity Investments (AAR).
 
Esteva A, Kuprel B, Novoa RA, Ko J, Swetter SM, …, Thrun S (2017). Dermatologist-level classification of skin cancer with deep neural networks. Nature, 542(7639): 115–118. https://doi.org/10.1038/nature21056
 
Fernández-Villaverde J, Guerrón-Quintana PA (2020). Uncertainty shocks and business cycle research. Review of Economic Dynamics, 37: S118–S146. https://doi.org/10.1016/j.red.2020.06.005
 
Fouliard J, Howell M, Rey H, Stavrakeva V (2021). Answering the queen: Machine learning and financial crises (No. w28302). National Bureau of Economic Research. https://doi.org/10.3386/w28302
 
Goulet Coulombe P, Leroux M, Stevanovic D, Surprenant S (2022). How is machine learning useful for macroeconomic forecasting? Journal of Applied Econometrics, 37(5): 920–964. https://doi.org/10.1002/jae.2910
 
Graff M (2011). International business cycles: How do they relate to Switzerland? (No. 291) KOF Working Papers. url: https://hdl.handle.net/10419/54715 https://doi.org/10.3929/ethz-a-006742181
 
Hall AS (2018). Machine learning approaches to macroeconomic forecasting. The Federal Reserve Bank of Kansas City Economic Review, 103(63): 63–81.
 
Hamilton JD (2005). What’s real about the business cycle? National Bureau of Economic Research. url: https://www.nber.org/papers/w11161 https://doi.org/10.3386/w11161
 
Hochreiter S Schmidhuber J (1997). Long short-term memory. Neural Computation MIT-Press. 9(8): 1735–1780.
 
Hopp D (2022). Economic nowcasting with long short-term memory artificial neural networks (LSTM). Journal of Official Statistics, 38(3): 847–873. https://doi.org/10.2478/jos-2022-0037
 
Kelleher JD, Mac Namee B, D’Arcy A (2020). Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples, and Case Studies. MIT press.
 
King RG, Rebelo ST (1999). Resuscitating real business cycles. Handbook of Macroeconomics, 1: 927–1007. https://doi.org/10.1016/S1574-0048(99)10022-3
 
King RG, Watson MW (1996). Money, prices, interest rates and the business cycle. Review of Economics and Statistics, 78(1): 35–53. https://doi.org/10.2307/2109846
 
Kinga D, Ba Adam J (2015). A method for stochastic optimization. International Conference on Learning Representations (ICLR), 5(6).
 
Korobilis D (2018). Machine learning macroeconometrics: A primer. Working Paper. Essex Finance Centre Working Papers, Colchester. url: https://repository.essex.ac.uk/22666/
 
Krugman P (1993). Lessons of Massachusetts for EMU. (F Torres, F Giavazzi, eds.) 241–266. Cambridge University Press.
 
Kydland FE, Prescott EC (1982). Time to build and aggregate fluctuations. Econometrica: Journal of the Econometric Society, 50(6) 1345–1370. https://doi.org/10.2307/1913386
 
Liu L, Chen C, Wang B (2022). Predicting financial crises with machine learning methods. Journal of Forecasting, 41(5): 871–910. https://doi.org/10.1002/for.2840
 
Long Jr JB, Plosser CI (1983). Real business cycles. Journal of Political Economy, 91(1): 39–69. https://doi.org/10.1086/261128
 
Ma Y, Zhang J (2016). Financial cycle, business cycle and monetary policy: Evidence from four major economies. International Research Journal of Finance and Economics, 21(4): 502–527. https://doi.org/10.1002/ijfe.1566
 
Mao A, Mohri M, Zhong Y (2023). Cross-entropy loss functions: Theoretical analysis and applications. In: International Conference on Machine Learning, 23803–23828. pmlr.
 
McCracken MW, Ng S (2016). FRED-MD: A monthly database for macroeconomic research. Journal of Business & Economic Statistics, 34(4): 574–589. https://doi.org/10.1080/07350015.2015.1086655
 
Mitchell WC (2023). Business Cycles and Their Causes. Univ of California Press.
 
NBER (2024). U.S. business cycle expansions and contractions. Technical report. National Bureau of Economic Research. Accessed July 15, 2024.
 
Nosratabadi S, Mosavi A, Duan P, Ghamisi P, Filip F, …, Gandomi AH (2020). Data science in economics: Comprehensive review of advanced machine learning and deep learning methods. Mathematics, 8(10): 1799. https://doi.org/10.3390/math8101799
 
Paruchuri H (2021). Conceptualization of machine learning in economic forecasting. Asian Business Review, 11(1): 51–58. https://doi.org/10.18034/abr.v11i2.532
 
Pokhrel NR, Dahal KR, Rimal R, Bhandari HN, Khatri RK, …, Hahn WE (2022). Predicting nepse index price using deep learning models. Machine Learning with Applications, 9: 100385. https://doi.org/10.1016/j.mlwa.2022.100385
 
Rimal B (2022). Financial time-series analysis with deep neural networks (Doctoral dissertation, Florida Atlantic University). Available from ProQuest Dissertations & Theses Global. (2719490547). https://esearch.ut.edu/login?url=https://www.proquest.com/dissertations-theses/financial-time-series-analysis-with-deep-neural/docview/2719490547/se-2
 
Rimal R, Rimal B, Bhandari HN, Pokhrel NR, Dahal KR (2025). Real estate market prediction using deep learning models. Annals of Data Science, 12(4): 1113–1156.
 
Sella L, Vivaldo G, Groth A, Ghil M (2016). Economic cycles and their synchronization: A comparison of cyclic modes in three European countries. Journal of Business Cycle Research, 12(1): 25–48. https://doi.org/10.1007/s41549-016-0003-4
 
Sezer OB, Gudelek MU, Ozbayoglu AM (2020). Financial time series forecasting with deep learning: A systematic literature review: 2005–2019. Applied Soft Computing, 90: 106181. https://doi.org/10.1016/j.asoc.2020.106181
 
Siami-Namini S, Namin AS (2018). Forecasting economics and financial time series: Arima vs. LSTM. arXiv preprint: https://arxiv.org/abs/1803.06386.
 
Silver D, Schrittwieser J, Simonyan K, Antonoglou I, Huang A, …, Chen Y (2017). Mastering the game of go without human knowledge. Nature, 550(7676): 354–359. https://doi.org/10.1038/nature24270
 
Sołtysiak D (2023). On the stability of a certain Keynes-Metzler-Goodwin monetary growth model. Economics and Business Review, 9(1): 26–64. https://doi.org/10.18559/ebr.2023.1.2
 
Soybilgen B (2020). Identifying us business cycle regimes using dynamic factors and neural network models. Journal of Forecasting, 39(5): 827–840. https://doi.org/10.1002/for.2658
 
Tehranian K (2023). Can machine learning catch economic recessions using economic and market sentiments? arXiv preprint: https://arxiv.org/abs/2308.16200.
 
Thorsrud LA (2020). Words are the new numbers: A newsy coincident index of the business cycle. Journal of Business & Economic Statistics, 38(2): 393–409. https://doi.org/10.1080/07350015.2018.1506344
 
Venkateswarlu Y, Baskar K, Wongchai A, Gauri Shankar V, Paolo Martel Carranza C, …, Murali Dharan AR (2022). An efficient outlier detection with deep learning-based financial crisis prediction model in big data environment. Computational Intelligence and Neuroscience, 2022(1): 4948947. https://doi.org/10.1155/2022/4948947
 
Valaitis V, Villa AT (2024). Machine learning projection methods for macro-finance models. Quantitative Economics, 15(1): 145–173.
 
Vrontos SD, Galakis J, Vrontos ID (2021). Modeling and predicting us recessions using machine learning techniques. International Journal of Forecasting, 37(2): 647–671. https://doi.org/10.1016/j.ijforecast.2020.08.005
 
Wasserbacher H, Spindler M (2022). Machine learning for financial forecasting, planning and analysis: Recent developments and pitfalls. Digital Finance, 4(1): 63–88. https://doi.org/10.1007/s42521-021-00046-2
 
Weinstock LR (2024). Introduction to U.S. economy: The business cycle and growth, Congressional Research Service (CRS) in Focus. url: https://www.congress.gov/crs-product/IF10411
 
Woitek U (1993). The G7-Countries: A Multivariate Description of the Business Cycle Stylized Facts Volkswirtschaftl. Fakultät D. Ludwig-Maximilians-Univ., München.
 
Yoshida H, Asada T (2007). Dynamic analysis of policy lag in a Keynes–Goodwin model: Stability, instability, cycles and chaos. Journal of Economic Behavior & Organization, 62(3): 441–469. https://doi.org/10.1016/j.jebo.2004.10.014
 
Zheng Y, Xu Z, Xiao A (2023). Deep learning in economics: A systematic and critical review. Artificial Intelligence Review, 56(9): 9497–9539. https://doi.org/10.1007/s10462-022-10272-8
 
Zhou J, Troyanskaya OG (2015). Predicting effects of noncoding variants with deep learning–based sequence model. Nature Methods, 12(10): 931–934. https://doi.org/10.1038/nmeth.3547

Related articles PDF XML
Related articles PDF XML

Copyright
2026 The Author(s). Published by the School of Statistics and the Center for Applied Statistics, Renmin University of China.
by logo by logo
Open access article under the CC BY license.

Keywords
forecasting GRU LSTM recession time series

Funding
No funding was received to assist with the preparation of this manuscript.

Metrics
since February 2021
127

Article info
views

42

PDF
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

Journal of data science

  • Online ISSN: 1683-8602
  • Print ISSN: 1680-743X

About

  • About journal

For contributors

  • Submit
  • OA Policy
  • Become a Peer-reviewer

Contact us

  • JDS@ruc.edu.cn
  • No. 59 Zhongguancun Street, Haidian District Beijing, 100872, P.R. China
Powered by PubliMill  •  Privacy policy