IDEAS home Printed from https://ideas.repec.org/a/eee/dyncon/v172y2025ics0165188924001787.html
   My bibliography  Save this article

CANVAS: A Canadian behavioral agent-based model for monetary policy

Author

Listed:
  • Hommes, Cars
  • He, Mario
  • Poledna, Sebastian
  • Siqueira, Melissa
  • Zhang, Yang

Abstract

We develop the Canadian behavioral Agent-Based Model (CANVAS) that complements traditional macroeconomic models for forecasting and monetary policy analysis. CANVAS represents a next-generation modeling effort featuring enhancements in three dimensions: introducing household and firm heterogeneity, departing from rational expectations, and modeling price and quantity setting heuristics within a production network. The expanded modeling capacity is achieved by harnessing large-scale Canadian micro- and macroeconomic datasets and incorporating adaptive learning and simple heuristics. The out-of-sample forecasting performance of CANVAS is found to be competitive with a benchmark vector auto-regressive (VAR) model and a DSGE model. When applied to analyze the COVID-19 pandemic episode, our model helps explain both the macroeconomic movement and the interplay between expectation formation and cost-push shocks. CANVAS is one of the first macroeconomic agent-based models applied by a central bank to support projection and alternative scenarios, marking an advancement in the toolkit of central banks and enriching monetary policy analysis.

Suggested Citation

  • Hommes, Cars & He, Mario & Poledna, Sebastian & Siqueira, Melissa & Zhang, Yang, 2025. "CANVAS: A Canadian behavioral agent-based model for monetary policy," Journal of Economic Dynamics and Control, Elsevier, vol. 172(C).
  • Handle: RePEc:eee:dyncon:v:172:y:2025:i:c:s0165188924001787
    DOI: 10.1016/j.jedc.2024.104986
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0165188924001787
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.jedc.2024.104986?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Lamperti, Francesco & Roventini, Andrea & Sani, Amir, 2018. "Agent-based model calibration using machine learning surrogates," Journal of Economic Dynamics and Control, Elsevier, vol. 90(C), pages 366-389.
    2. Giovanni Dosi & Mauro Napoletano & Andrea Roventini & Joseph E. Stiglitz & Tania Treibich, 2020. "Rational Heuristics? Expectations And Behaviors In Evolving Economies With Heterogeneous Interacting Agents," Economic Inquiry, Western Economic Association International, vol. 58(3), pages 1487-1516, July.
    3. James MacGee & Thomas Michael Pugh & Kurt See, 2022. "The heterogeneous effects of COVID‐19 on Canadian household consumption, debt and savings," Canadian Journal of Economics/Revue canadienne d'économique, John Wiley & Sons, vol. 55(S1), pages 54-87, February.
    4. Poledna, Sebastian & Miess, Michael Gregor & Hommes, Cars & Rabitsch, Katrin, 2023. "Economic forecasting with an agent-based model," European Economic Review, Elsevier, vol. 151(C).
    5. Diebold, Francis X. & Schorfheide, Frank & Shin, Minchul, 2017. "Real-time forecast evaluation of DSGE models with stochastic volatility," Journal of Econometrics, Elsevier, vol. 201(2), pages 322-332.
    6. A G Haldane & A E Turrell, 2018. "An interdisciplinary model for macroeconomics," Oxford Review of Economic Policy, Oxford University Press and Oxford Review of Economic Policy Limited, vol. 34(1-2), pages 219-251.
    7. Hassan Afrouzi & Saroj Bhattarai, 2023. "Inflation and GDP Dynamics in Production Networks: A Sufficient Statistics Approach," NBER Working Papers 31218, National Bureau of Economic Research, Inc.
    8. David Colander & Peter Howitt & Alan Kirman & Axel Leijonhufvud & Perry Mehrling, 2018. "Beyond DSGE Models: Toward an Empirically Based Macroeconomics," Chapters, in: How Economics Should Be Done, chapter 14, pages 212-216, Edward Elgar Publishing.
    9. Assenza, T. & Heemeijer, P. & Hommes, C.H. & Massaro, D., 2021. "Managing self-organization of expectations through monetary policy: A macro experiment," Journal of Monetary Economics, Elsevier, vol. 117(C), pages 170-186.
    10. Greg Kaplan & Giovanni L. Violante, 2018. "Microeconomic Heterogeneity and Macroeconomic Shocks," Journal of Economic Perspectives, American Economic Association, vol. 32(3), pages 167-194, Summer.
    11. Shutao Cao & Wei Dong, 2019. "Production Networks and the Propagation of Commodity Price Shocks," 2019 Meeting Papers 612, Society for Economic Dynamics.
    12. Hommes, Cars & Zhu, Mei, 2014. "Behavioral learning equilibria," Journal of Economic Theory, Elsevier, vol. 150(C), pages 778-814.
    13. Bhaskar, V & Machin, Stephen & Reid, Gavin C, 1993. "Price and Quantity Adjustment over the Business Cycle: Evidence from Survey Data," Oxford Economic Papers, Oxford University Press, vol. 45(2), pages 257-268, April.
    14. Joris Tielens, 2019. "Pipeline Pressures and Sectoral Inflation Dynamics," 2019 Meeting Papers 856, Society for Economic Dynamics.
    15. Catullo, Ermanno & Gallegati, Mauro & Russo, Alberto, 2022. "Forecasting in a complex environment: Machine learning sales expectations in a stock flow consistent agent-based simulation model," Journal of Economic Dynamics and Control, Elsevier, vol. 139(C).
    16. Shiono, Takashi, 2021. "Estimation of agent-based models using Bayesian deep learning approach of BayesFlow," Journal of Economic Dynamics and Control, Elsevier, vol. 125(C).
    17. Kawasaki, Seiichi & McMillan, John & Zimmermann, Klaus F, 1982. "Disequilibrium Dynamics: An Empirical Study," American Economic Review, American Economic Association, vol. 72(5), pages 992-1004, December.
    18. Paul Fenton & Stephen Murchison, 2006. "ToTEM: The Bank of Canada's New Projection and Policy-Analysis Model," Bank of Canada Review, Bank of Canada, vol. 2006(Autumn), pages 5-18.
    19. Assenza, Tiziana & Grazzini, Jakob & Hommes, Cars & Massaro, Domenico, 2015. "PQ strategies in monopolistic competition: Some insights from the lab," Journal of Economic Dynamics and Control, Elsevier, vol. 50(C), pages 62-77.
    20. Greg Kaplan & Benjamin Moll & Giovanni L. Violante, 2018. "Monetary Policy According to HANK," American Economic Review, American Economic Association, vol. 108(3), pages 697-743, March.
    21. Mary Amiti & Oleg Itskhoki & Jozef Konings, 2019. "International Shocks, Variable Markups, and Domestic Prices," The Review of Economic Studies, Review of Economic Studies Ltd, vol. 86(6), pages 2356-2402.
    22. Arifovic, Jasmina & Dawid, Herbert & Deissenberg, Christophe & Kostyshyna, Olena, 2010. "Learning benevolent leadership in a heterogenous agents economy," Journal of Economic Dynamics and Control, Elsevier, vol. 34(9), pages 1768-1790, September.
    23. Oleksiy Kryvtsov & Luba Petersen, 2013. "Expectations and Monetary Policy: Experimental Evidence," Discussion Papers dp13-09, Department of Economics, Simon Fraser University.
    24. Mauro Napoletano, 2018. "A Short Walk on the Wild Side: Agent-Based Models and their Implications for Macroeconomic Analysis," Revue de l'OFCE, Presses de Sciences-Po, vol. 0(3), pages 257-281.
    25. Domenico Delli Gatti & Elisa Grugni, 2022. "Breaking bad: supply chain disruptions in a streamlined agent-based model," The European Journal of Finance, Taylor & Francis Journals, vol. 28(13-15), pages 1446-1473, October.
    26. George William Evans, 2001. "Expectations in Macroeconomics Adaptive versus Eductive Learning," Revue économique, Presses de Sciences-Po, vol. 52(3), pages 573-582.
    27. Aubhik Khan & Julia K. Thomas, 2008. "Idiosyncratic Shocks and the Role of Nonconvexities in Plant and Aggregate Investment Dynamics," Econometrica, Econometric Society, vol. 76(2), pages 395-436, March.
    28. Giovanni Dosi & Andrea Roventini, 2019. "More is different ... and complex! the case for agent-based macroeconomics," Journal of Evolutionary Economics, Springer, vol. 29(1), pages 1-37, March.
    29. Giorgio Fagiolo & Andrea Roventini, 2017. "Macroeconomic Policy in DSGE and Agent-Based Models Redux: New Developments and Challenges Ahead," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 20(1), pages 1-1.
    30. repec:hal:spmain:info:hdl:2441/13thfd12aa8rmplfudlgvgahff is not listed on IDEAS
    31. J. Doyne Farmer & Duncan Foley, 2009. "The economy needs agent-based modelling," Nature, Nature, vol. 460(7256), pages 685-686, August.
    32. Anufriev, Mikhail & Tuinstra, Jan, 2013. "The impact of short-selling constraints on financial market stability in a heterogeneous agents model," Journal of Economic Dynamics and Control, Elsevier, vol. 37(8), pages 1523-1543.
    33. Platt, Donovan, 2020. "A comparison of economic agent-based model calibration methods," Journal of Economic Dynamics and Control, Elsevier, vol. 113(C).
    34. Satyajit Chatterjee & Dean Corbae & Makoto Nakajima & José-Víctor Ríos-Rull, 2007. "A Quantitative Theory of Unsecured Consumer Credit with Risk of Default," Econometrica, Econometric Society, vol. 75(6), pages 1525-1589, November.
    35. Greg Kaplan & Giovanni L. Violante, 2014. "A Model of the Consumption Response to Fiscal Stimulus Payments," Econometrica, Econometric Society, vol. 82(4), pages 1199-1239, July.
    36. Assenza, Tiziana & Delli Gatti, Domenico & Grazzini, Jakob, 2015. "Emergent dynamics of a macroeconomic agent based model with capital and credit," Journal of Economic Dynamics and Control, Elsevier, vol. 50(C), pages 5-28.
    37. Adam, Klaus, 2007. "Optimal monetary policy with imperfect common knowledge," Journal of Monetary Economics, Elsevier, vol. 54(2), pages 267-301, March.
    38. Paul Corrigan & Hélène Desgagnés & José Dorich & Vadym Lepetyuk & Wataru Miyamoto & Yang Zhang, 2021. "ToTEM III: The Bank of Canada’s Main DSGE Model for Projection and Policy Analysis," Technical Reports 119, Bank of Canada.
    39. Alisdair McKay & Ricardo Reis, 2016. "The Role of Automatic Stabilizers in the U.S. Business Cycle," Econometrica, Econometric Society, vol. 84, pages 141-194, January.
    40. Freeman, Richard B., 1998. "War of the models: Which labour market institutions for the 21st century?1," Labour Economics, Elsevier, vol. 5(1), pages 1-24, March.
    41. David Baqaee & Emmanuel Farhi, 2021. "Keynesian Production Networks and the COVID-19 Crisis: A Simple Benchmark," AEA Papers and Proceedings, American Economic Association, vol. 111, pages 272-276, May.
    42. Negro, Marco Del & Schorfheide, Frank, 2013. "DSGE Model-Based Forecasting," Handbook of Economic Forecasting, in: G. Elliott & C. Granger & A. Timmermann (ed.), Handbook of Economic Forecasting, edition 1, volume 2, chapter 0, pages 57-140, Elsevier.
    43. Sinitskaya, Ekaterina & Tesfatsion, Leigh, 2015. "Macroeconomies as constructively rational games," Journal of Economic Dynamics and Control, Elsevier, vol. 61(C), pages 152-182.
    44. Salle, Isabelle L., 2015. "Modeling expectations in agent-based models — An application to central bank's communication and monetary policy," Economic Modelling, Elsevier, vol. 46(C), pages 130-141.
    45. Frank Smets & Rafael Wouters, 2007. "Shocks and Frictions in US Business Cycles: A Bayesian DSGE Approach," American Economic Review, American Economic Association, vol. 97(3), pages 586-606, June.
    46. Gualdi, Stanislao & Tarzia, Marco & Zamponi, Francesco & Bouchaud, Jean-Philippe, 2015. "Tipping points in macroeconomic agent-based models," Journal of Economic Dynamics and Control, Elsevier, vol. 50(C), pages 29-61.
    47. Pfajfar, Damjan & Žakelj, Blaž, 2014. "Experimental evidence on inflation expectation formation," Journal of Economic Dynamics and Control, Elsevier, vol. 44(C), pages 147-168.
    48. Cars Hommes & Kostas Mavromatis & Tolga Özden & Mei Zhu, 2023. "Behavioral learning equilibria in New Keynesian models," Quantitative Economics, Econometric Society, vol. 14(4), pages 1401-1445, November.
    49. Joseph E Stiglitz & Mauro Gallegati, 2011. "Heterogeneous Interacting Agent Models for Understanding Monetary Economies," Eastern Economic Journal, Palgrave Macmillan;Eastern Economic Association, vol. 37(1), pages 6-12.
    50. repec:spo:wpmain:info:hdl:2441/2qdhj5485p93jrnf08s1meeap9 is not listed on IDEAS
    51. Stephen Murchison & Andrew Rennison, 2006. "ToTEM: The Bank of Canada's New Quarterly Projection Model," Technical Reports 97, Bank of Canada.
    52. Blattner, Tobias Sebastian & Margaritov, Emil, 2010. "Towards a robust monetary policy rule for the euro area," Working Paper Series 1210, European Central Bank.
    53. Lamperti, Francesco & Roventini, Andrea & Sani, Amir, 2018. "Agent-based model calibration using machine learning surrogates," Journal of Economic Dynamics and Control, Elsevier, vol. 90(C), pages 366-389.
    54. Harvey, David & Leybourne, Stephen & Newbold, Paul, 1997. "Testing the equality of prediction mean squared errors," International Journal of Forecasting, Elsevier, vol. 13(2), pages 281-291, June.
    55. Erik Ens & Laurence Savoie-Chabot & Kurt See & Shu Lin Wee, 2021. "Assessing Labour Market Slack for Monetary Policy," Discussion Papers 2021-15, Bank of Canada.
    56. Ramisha Asghar & James Fudurich & Jane Voll, 2023. "Firms’ inflation expectations and price-setting behaviour in Canada: Evidence from a business survey," Staff Analytical Notes 2023-3, Bank of Canada.
    57. Turrell, Arthur, 2016. "Agent-based models: understanding the economy from the bottom up," Bank of England Quarterly Bulletin, Bank of England, vol. 56(4), pages 173-188.
    58. Delli Gatti, Domenico & Grazzini, Jakob, 2020. "Rising to the challenge: Bayesian estimation and forecasting techniques for macroeconomic Agent Based Models," Journal of Economic Behavior & Organization, Elsevier, vol. 178(C), pages 875-902.
    59. Taylor, John B., 1993. "Discretion versus policy rules in practice," Carnegie-Rochester Conference Series on Public Policy, Elsevier, vol. 39(1), pages 195-214, December.
    60. Frank Smets & Raf Wouters, 2003. "An Estimated Dynamic Stochastic General Equilibrium Model of the Euro Area," Journal of the European Economic Association, MIT Press, vol. 1(5), pages 1123-1175, September.
    61. repec:hal:spmain:info:hdl:2441/2qdhj5485p93jrnf08s1meeap9 is not listed on IDEAS
    62. Flint Brayton & Eileen Mauskopf & David L. Reifschneider & Peter A. Tinsley & John Williams, 1997. "The role of expectations in the FRB/US macroeconomic model," Federal Reserve Bulletin, Board of Governors of the Federal Reserve System (U.S.), vol. 83(Apr), pages 227-245, April.
    63. Blake LeBaron & Leigh Tesfatsion, 2008. "Modeling Macroeconomies as Open-Ended Dynamic Systems of Interacting Agents," American Economic Review, American Economic Association, vol. 98(2), pages 246-250, May.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Cars Hommes & Mario He & Sebastian Poledna & Melissa Siqueira & Yang Zhang, 2022. "CANVAS: A Canadian Behavioral Agent-Based Model," Staff Working Papers 22-51, Bank of Canada.
    2. Poledna, Sebastian & Miess, Michael Gregor & Hommes, Cars & Rabitsch, Katrin, 2023. "Economic forecasting with an agent-based model," European Economic Review, Elsevier, vol. 151(C).
    3. Giovanni Dosi & Mauro Napoletano & Andrea Roventini & Joseph E. Stiglitz & Tania Treibich, 2020. "Rational Heuristics? Expectations And Behaviors In Evolving Economies With Heterogeneous Interacting Agents," Economic Inquiry, Western Economic Association International, vol. 58(3), pages 1487-1516, July.
    4. Popoyan, Lilit & Napoletano, Mauro & Roventini, Andrea, 2020. "Winter is possibly not coming: Mitigating financial instability in an agent-based model with interbank market," Journal of Economic Dynamics and Control, Elsevier, vol. 117(C).
    5. Catullo, Ermanno & Gallegati, Mauro & Russo, Alberto, 2022. "Forecasting in a complex environment: Machine learning sales expectations in a stock flow consistent agent-based simulation model," Journal of Economic Dynamics and Control, Elsevier, vol. 139(C).
    6. Hommes, Cars, 2018. "Behavioral & experimental macroeconomics and policy analysis: a complex systems approach," Working Paper Series 2201, European Central Bank.
    7. Giorgio Fagiolo & Andrea Roventini, 2016. "Macroeconomic Policy in DGSE and Agent-Based Models Redux," Working Papers hal-03459348, HAL.
    8. Severin Reissl, 2022. "Fiscal multipliers, expectations and learning in a macroeconomic agent‐based model," Economic Inquiry, Western Economic Association International, vol. 60(4), pages 1704-1729, October.
    9. Mauro Napoletano, 2018. "A Short Walk on the Wild Side: Agent-Based Models and their Implications for Macroeconomic Analysis," Revue de l'OFCE, Presses de Sciences-Po, vol. 0(3), pages 257-281.
    10. Paccagnini, Alessia, 2017. "Dealing with Misspecification in DSGE Models: A Survey," MPRA Paper 82914, University Library of Munich, Germany.
    11. Giorgio Fagiolo & Andrea Roventini, 2017. "Macroeconomic Policy in DSGE and Agent-Based Models Redux: New Developments and Challenges Ahead," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 20(1), pages 1-1.
    12. Sylvain Mignot & Annick Vignes, 2020. "The Many Faces of Agent-Based Computational Economics: Ecology of Agents, Bottom-Up Approaches and Paradigm Shift [Les modèles multi-agents en économie, entre agents hétérogènes, approches bottom-u," Post-Print hal-02956172, HAL.
    13. De Grauwe, Paul & Ji, Yuemei, 2020. "Structural reforms, animal spirits, and monetary policies," European Economic Review, Elsevier, vol. 124(C).
    14. Andrew G. Haldane & Arthur E. Turrell, 2019. "Drawing on different disciplines: macroeconomic agent-based models," Journal of Evolutionary Economics, Springer, vol. 29(1), pages 39-66, March.
    15. repec:hal:spmain:info:hdl:2441/2qdhj5485p93jrnf08s1meeap9 is not listed on IDEAS
    16. repec:hal:spmain:info:hdl:2441/dcditnq6282sbu1u151qe5p7f is not listed on IDEAS
    17. Giovanni Dosi & Andrea Roventini, 2019. "More is different ... and complex! the case for agent-based macroeconomics," Journal of Evolutionary Economics, Springer, vol. 29(1), pages 1-37, March.
    18. Matteo G. Richiardi, 2017. "The Future of Agent-Based Modeling," Eastern Economic Journal, Palgrave Macmillan;Eastern Economic Association, vol. 43(2), pages 271-287, March.
    19. repec:spo:wpmain:info:hdl:2441/dcditnq6282sbu1u151qe5p7f is not listed on IDEAS
    20. repec:spo:wpmain:info:hdl:2441/2qdhj5485p93jrnf08s1meeap9 is not listed on IDEAS
    21. Lamperti, Francesco & Bosetti, Valentina & Roventini, Andrea & Tavoni, Massimo & Treibich, Tania, 2021. "Three green financial policies to address climate risks," Journal of Financial Stability, Elsevier, vol. 54(C).
    22. Giorgio Fagiolo & Mattia Guerini & Francesco Lamperti & Alessio Moneta & Andrea Roventini, 2017. "Validation of Agent-Based Models in Economics and Finance," LEM Papers Series 2017/23, Laboratory of Economics and Management (LEM), Sant'Anna School of Advanced Studies, Pisa, Italy.
    23. Guerini, Mattia & Napoletano, Mauro & Roventini, Andrea, 2018. "No man is an Island: The impact of heterogeneity and local interactions on macroeconomic dynamics," Economic Modelling, Elsevier, vol. 68(C), pages 82-95.
    24. Wieland, Volker & Wolters, Maik, 2013. "Forecasting and Policy Making," Handbook of Economic Forecasting, in: G. Elliott & C. Granger & A. Timmermann (ed.), Handbook of Economic Forecasting, edition 1, volume 2, chapter 0, pages 239-325, Elsevier.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:dyncon:v:172:y:2025:i:c:s0165188924001787. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.elsevier.com/locate/jedc .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.