IDEAS home Printed from https://ideas.repec.org/a/eee/dyncon/v172y2025ics0165188924001787.html

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

    for a different version of it.

    References listed on IDEAS

    as
    1. Adam, Klaus, 2007. "Optimal monetary policy with imperfect common knowledge," Journal of Monetary Economics, Elsevier, vol. 54(2), pages 267-301, March.
    2. Sinitskaya, Ekaterina & Tesfatsion, Leigh, 2015. "Macroeconomies as constructively rational games," Journal of Economic Dynamics and Control, Elsevier, vol. 61(C), pages 152-182.
    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. Oleksiy Kryvtsov & Luba Petersen, 2013. "Expectations and Monetary Policy: Experimental Evidence," Staff Working Papers 13-44, Bank of Canada.
    5. 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.
    6. Poledna, Sebastian & Miess, Michael Gregor & Hommes, Cars & Rabitsch, Katrin, 2023. "Economic forecasting with an agent-based model," European Economic Review, Elsevier, vol. 151(C).
    7. 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.
    8. 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.
    9. 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.
    10. 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.
    11. 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.
    12. 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.
    13. 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.
    14. 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.
    15. 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.
    16. 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.
    17. Pfajfar, Damjan & Žakelj, Blaž, 2014. "Experimental evidence on inflation expectation formation," Journal of Economic Dynamics and Control, Elsevier, vol. 44(C), pages 147-168.
    18. 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.
    19. Shutao Cao & Wei Dong, 2019. "Production Networks and the Propagation of Commodity Price Shocks," 2019 Meeting Papers 612, Society for Economic Dynamics.
    20. 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.
    21. 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.
    22. 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.
    23. 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.
    24. repec:spo:wpmain:info:hdl:2441/2qdhj5485p93jrnf08s1meeap9 is not listed on IDEAS
    25. Frank Smets & Joris Tielens & Jan Van Hove, 2018. "Pipeline Pressures and Sectoral Inflation Dynamics," Working Paper Research 351, National Bank of Belgium.
    26. 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).
    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. 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.
    29. 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.
    30. Hommes, Cars & Zhu, Mei, 2014. "Behavioral learning equilibria," Journal of Economic Theory, Elsevier, vol. 150(C), pages 778-814.
    31. George W. Evans, 2001. "Expectations in Macroeconomics. Adaptive versus Eductive Learning," Revue Économique, Programme National Persée, vol. 52(3), pages 573-582.
    32. 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.
    33. Stephen Murchison & Andrew Rennison, 2006. "ToTEM: The Bank of Canada's New Quarterly Projection Model," Technical Reports 97, Bank of Canada.
    34. 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.
    35. 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.
    36. Blattner, Tobias Sebastian & Margaritov, Emil, 2010. "Towards a robust monetary policy rule for the euro area," Working Paper Series 1210, European Central Bank.
    37. 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.
    38. 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.
    39. 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.
    40. 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.
    41. 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.
    42. 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.
    43. 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.
    44. 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.
    45. 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.
    46. J. Doyne Farmer & Duncan Foley, 2009. "The economy needs agent-based modelling," Nature, Nature, vol. 460(7256), pages 685-686, August.
    47. Platt, Donovan, 2020. "A comparison of economic agent-based model calibration methods," Journal of Economic Dynamics and Control, Elsevier, vol. 113(C).
    48. Arthur Turrell, 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.
    49. 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).
    50. 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.
    51. 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.
    52. 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.
    53. 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.
    54. 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.
    55. 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.
    56. 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.
    57. 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.
    58. 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.
    59. 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.
    60. 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.
    61. 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.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Martin Jaraiz, 2026. "Macroeconomic Forecasting from Input-Output Tables Alone: A Darwinian Agent-Based Approach with FIGARO Data," Papers 2603.12412, arXiv.org, revised Mar 2026.

    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. 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-up et changement de paradigme]," Post-Print hal-02956172, HAL.
    4. Hommes, Cars, 2018. "Behavioral & experimental macroeconomics and policy analysis: a complex systems approach," Working Paper Series 2201, European Central Bank.
    5. Giorgio Fagiolo & Andrea Roventini, 2016. "Macroeconomic Policy in DGSE and Agent-Based Models Redux," Working Papers hal-03459348, HAL.
    6. 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.
    7. 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.
    8. 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.
    9. Paccagnini, Alessia, 2017. "Dealing with Misspecification in DSGE Models: A Survey," MPRA Paper 82914, University Library of Munich, Germany.
    10. 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.
    11. De Grauwe, Paul & Ji, Yuemei, 2020. "Structural reforms, animal spirits, and monetary policies," European Economic Review, Elsevier, vol. 124(C).
    12. 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.
    13. Ciambezi, Leonardo & Guerini, Mattia & Napoletano, Mauro & Roventini, Andrea, 2025. "Accounting for the multiple sources of inflation: An agent-based model investigation," Journal of Economic Dynamics and Control, Elsevier, vol. 178(C).
    14. 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).
    15. 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.
    16. repec:spo:wpmain:info:hdl:2441/dcditnq6282sbu1u151qe5p7f is not listed on IDEAS
    17. Severin Reissl, 2021. "Heterogeneous expectations, forecasting behaviour and policy experiments in a hybrid Agent-based Stock-flow-consistent model," Journal of Evolutionary Economics, Springer, vol. 31(1), pages 251-299, January.
    18. repec:spo:wpmain:info:hdl:2441/2qdhj5485p93jrnf08s1meeap9 is not listed on IDEAS
    19. 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.
    20. Domenico, Jacopo Di & Catalano, Michele & Riccetti, Luca, 2025. "Scaling and forecasting in a data-driven agent-based model: Applications to the Italian macroeconomy," Economic Modelling, Elsevier, vol. 147(C).
    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. Karl Naumann-Woleske & Max Sina Knicker & Michael Benzaquen & Jean-Philippe Bouchaud, 2024. "Exploration of the Parameter Space in Macroeconomic Models," Post-Print hal-03797418, HAL.

    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.