IDEAS home Printed from https://ideas.repec.org/a/jas/jasssj/2019-139-4.html
   My bibliography  Save this article

The Use of Surrogate Models to Analyse Agent-Based Models

Author

Listed:
  • Guus ten Broeke
  • George van Voorn
  • Arend Ligtenberg
  • Jaap Molenaar

Abstract

The utility of Agent Based Models (ABMs) for decision making support as well as for scientific applications can be increased considerably by the availability and use of methodologies for thorough model behaviour analysis. In view of their intrinsic construction, ABMs have to be analysed numerically. Furthermore, ABM behaviour is often complex, featuring strong non-linearities, tipping points, and adaptation. This easily leads to high computational costs, presenting a serious practical limitation. Model developers and users alike would benefit from methodologies that can explore large parts of parameter space at limited computational costs. In this paper we present a methodology that makes this possible. The essence of our approach is to develop a cost-effective surrogate model based on ABM output using machine learning to approximate ABM simulation data. The development consists of two steps, both with iterative loops of training and cross-validation. In the first part, a Support Vector Machine (SVM) is developed to split behaviour space into regions of qualitatively different behaviour. In the second part, a Support Vector Regression (SVR) is developed to cover the quantitative behaviour within these regions. Finally, sensitivity indices are calculated to rank the importance of parameters for describing the boundaries between regions, and for the quantitative dynamics within regions. The methodology is demonstrated in three case studies, a differential equation model of predator-prey interaction, a common-pool resource ABM and an ABM representing the Philippine tuna fishery. In all cases, the model and the corresponding surrogate model show a good match. Furthermore, different parameters are shown to influence the quantitative outcomes, compared to those that influence the underlying qualitative behaviour. Thus, the method helps to distinguish which parameters determine the boundaries in parameter space between regions that are separated by tipping points, or by any criterion of interest to the user.

Suggested Citation

  • Guus ten Broeke & George van Voorn & Arend Ligtenberg & Jaap Molenaar, 2021. "The Use of Surrogate Models to Analyse Agent-Based Models," Journal of Artificial Societies and Social Simulation, Journal of Artificial Societies and Social Simulation, vol. 24(2), pages 1-3.
  • Handle: RePEc:jas:jasssj:2019-139-4
    as

    Download full text from publisher

    File URL: https://www.jasss.org/24/2/3/3.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. repec:hal:spmain:info:hdl:2441/4pa18fd9lf9h59m4vfavfcf61e is not listed on IDEAS
    2. Sylvain Barde & Sander van Der Hoog, 2017. "An empirical validation protocol for large-scale agent-based models," Working Papers hal-03458672, HAL.
    3. Borgonovo, E., 2007. "A new uncertainty importance measure," Reliability Engineering and System Safety, Elsevier, vol. 92(6), pages 771-784.
    4. Arika Ligmann-Zielinska & Daniel B Kramer & Kendra Spence Cheruvelil & Patricia A Soranno, 2014. "Using Uncertainty and Sensitivity Analyses in Socioecological Agent-Based Models to Improve Their Analytical Performance and Policy Relevance," PLOS ONE, Public Library of Science, vol. 9(10), pages 1-13, October.
    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. Karl Naumann-Woleske & Max Sina Knicker & Michael Benzaquen & Jean-Philippe Bouchaud, 2021. "Exploration of the Parameter Space in Macroeconomic Agent-Based Models," Papers 2111.08654, arXiv.org, revised Aug 2022.
    2. Mert Edali, 2022. "Pattern‐oriented analysis of system dynamics models via random forests," System Dynamics Review, System Dynamics Society, vol. 38(2), pages 135-166, April.
    3. Karl Naumann-Woleske & Max Sina Knicker & Michael Benzaquen & Jean-Philippe Bouchaud, 2022. "Exploration of the Parameter Space in Macroeconomic Models," Post-Print hal-03797418, HAL.
    4. Bernardo Alves Furtado & Gustavo Onofre Andre~ao, 2022. "Machine Learning Simulates Agent-Based Model Towards Policy," Papers 2203.02576, arXiv.org, revised Nov 2022.

    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. Kucherenko, Sergei & Song, Shufang & Wang, Lu, 2019. "Quantile based global sensitivity measures," Reliability Engineering and System Safety, Elsevier, vol. 185(C), pages 35-48.
    2. Makam, Vaishno Devi & Millossovich, Pietro & Tsanakas, Andreas, 2021. "Sensitivity analysis with χ2-divergences," Insurance: Mathematics and Economics, Elsevier, vol. 100(C), pages 372-383.
    3. S. Cucurachi & E. Borgonovo & R. Heijungs, 2016. "A Protocol for the Global Sensitivity Analysis of Impact Assessment Models in Life Cycle Assessment," Risk Analysis, John Wiley & Sons, vol. 36(2), pages 357-377, February.
    4. Plischke, Elmar & Borgonovo, Emanuele, 2019. "Copula theory and probabilistic sensitivity analysis: Is there a connection?," European Journal of Operational Research, Elsevier, vol. 277(3), pages 1046-1059.
    5. Kukacka, Jiri & Jang, Tae-Seok & Sacht, Stephen, 2018. "On the estimation of behavioral macroeconomic models via simulated maximum likelihood," Economics Working Papers 2018-11, Christian-Albrechts-University of Kiel, Department of Economics.
    6. 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.
    7. Wenbin Ruan & Zhenzhou Lu & Longfei Tian, 2013. "A modified variance-based importance measure and its solution by state dependent parameter," Journal of Risk and Reliability, , vol. 227(1), pages 3-15, February.
    8. Tobias Fissler & Silvana M. Pesenti, 2022. "Sensitivity Measures Based on Scoring Functions," Papers 2203.00460, arXiv.org, revised Jul 2022.
    9. Shang, Xiaobing & Su, Li & Fang, Hai & Zeng, Bowen & Zhang, Zhi, 2023. "An efficient multi-fidelity Kriging surrogate model-based method for global sensitivity analysis," Reliability Engineering and System Safety, Elsevier, vol. 229(C).
    10. 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.
    11. Cao, Jiaokun & Du, Farong & Ding, Shuiting, 2013. "Global sensitivity analysis for dynamic systems with stochastic input processes," Reliability Engineering and System Safety, Elsevier, vol. 118(C), pages 106-117.
    12. 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.
    13. Stefano Cucurachi & Carlos Felipe Blanco & Bernhard Steubing & Reinout Heijungs, 2022. "Implementation of uncertainty analysis and moment‐independent global sensitivity analysis for full‐scale life cycle assessment models," Journal of Industrial Ecology, Yale University, vol. 26(2), pages 374-391, April.
    14. Tianyang Wang & James S. Dyer & Warren J. Hahn, 2017. "Sensitivity analysis of decision making under dependent uncertainties using copulas," EURO Journal on Decision Processes, Springer;EURO - The Association of European Operational Research Societies, vol. 5(1), pages 117-139, November.
    15. Yun, Wanying & Lu, Zhenzhou & Feng, Kaixuan & Li, Luyi, 2019. "An elaborate algorithm for analyzing the Borgonovo moment-independent sensitivity by replacing the probability density function estimation with the probability estimation," Reliability Engineering and System Safety, Elsevier, vol. 189(C), pages 99-108.
    16. Puppo, L. & Pedroni, N. & Maio, F. Di & Bersano, A. & Bertani, C. & Zio, E., 2021. "A Framework based on Finite Mixture Models and Adaptive Kriging for Characterizing Non-Smooth and Multimodal Failure Regions in a Nuclear Passive Safety System," Reliability Engineering and System Safety, Elsevier, vol. 216(C).
    17. repec:hal:spmain:info:hdl:2441/13thfd12aa8rmplfudlgvgahff is not listed on IDEAS
    18. Jingwen Song & Zhenzhou Lu & Pengfei Wei & Yanping Wang, 2015. "Global sensitivity analysis for model with random inputs characterized by probability-box," Journal of Risk and Reliability, , vol. 229(3), pages 237-253, June.
    19. Herbert Dawid & Philipp Harting & Sander van der Hoog, 2019. "Manager remuneration, share buybacks, and firm performance," Industrial and Corporate Change, Oxford University Press and the Associazione ICC, vol. 28(3), pages 681-706.
    20. Zhou Changcong & Ji Mengyao & Zhao Haodong & Cao Fei, 2021. "Uncertainty analysis of motion error for mechanisms and Kriging-based solutions," Journal of Risk and Reliability, , vol. 235(5), pages 731-743, October.
    21. Torsten Heinrich & Juan Sabuco & J. Doyne Farmer, 2022. "A simulation of the insurance industry: the problem of risk model homogeneity," Journal of Economic Interaction and Coordination, Springer;Society for Economic Science with Heterogeneous Interacting Agents, vol. 17(2), pages 535-576, April.

    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:jas:jasssj:2019-139-4. 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: Francesco Renzini (email available below). General contact details of provider: .

    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.