Methods That Support the Validation of Agent-Based Models: An Overview and Discussion

被引:10
作者
Collins, Andrew J. [1 ]
Koehler, Matthew [2 ]
Lynch, Christopher J. [3 ]
机构
[1] Old Dominion Univ, 2101 Engn Syst Bldg, Norfolk, VA 23529 USA
[2] MITRE Cooperat, 7515 Colshire Dr, Mclean, VA 22102 USA
[3] Old Dominion Univ, Virginia Modeling Anal & Simulat Ctr, 1030 Univ Blvd, Suffolk, VA 23435 USA
来源
JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION | 2024年 / 27卷 / 01期
关键词
Agent-Based Modeling; Docking; Empirical Validation; Model Validation; Simulation Validation; Val idation; SIMULATION; VERIFICATION; VISUALIZATION; TERMINOLOGY; ISSUES; NEED;
D O I
10.18564/jasss.5258
中图分类号
C [社会科学总论];
学科分类号
03 ; 0303 ;
摘要
Validation is the process of determining if a model adequately represents the system under study for the model's intended purpose. Validation is a critical component in building the credibility of a simulation model with its end-users. Effectively conducting validation can be a daunting task for both novice and experienced simulation developers. Further compounding the difficult task of conducting validation is that there is no universally accepted approach for assessing a simulation. These challenges are particularly relevant to the paradigm of Agent-Based Modeling and Simulation (ABMS) because of the complexity found in these models' mechanisms and in the real-world situations they attempt to represent. To aid both the novice and expert in conducting a validation process for an agent-based simulation, this article reviews nine methods that are useful for this process, including foundational topics of docking, empirical validation, sampling, and visualization, as well as advanced topics of bootstrapping, causal analysis, inverse generative social science, and role-playing. Each method is reviewed with respect to its benefits and limitations as a validation-supporting method for ABMS. Suggestions that may support a validation plan for an agent-based simulations, are also provided. This article is an introductory guide for understanding and conducting ABMS validation for developers of all experience levels.
引用
收藏
页数:32
相关论文
共 164 条
  • [1] Verifying Scientific Simulations via Comparative and Quantitative Visualization
    Ahrens, James P.
    Heitmann, Katrin
    Petersen, Mark
    Woodring, Jonathan
    Williams, Sean
    Fasel, Patricia
    Ahrens, Christine
    Hsu, Chung-Hsing
    Geveci, Berk
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2010, 30 (06) : 16 - 28
  • [2] Editorial: Meeting Grand Challenges in Agent-Based Models
    An, Li
    Grimm, Volker
    Turner, Billie L., II
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2020, 23 (01):
  • [3] Andersson C, 2002, 2002 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, P37, DOI 10.1109/ISESE.2002.1166923
  • [4] "Anarchy" Reigns: A Quantitative Analysis of Agent-Based Modelling Publication Practices in JASSS, 2001-2012
    Angus, Simon D.
    Hassani-Mahmooei, Behrooz
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2015, 18 (04):
  • [5] [Anonymous], 1954, How to Lie with Statistics
  • [6] [Anonymous], 2006, Generative social science: Studies in agent-based computational modeling
  • [7] Sensitivity measures, ANOVA-like techniques and the use of bootstrap
    Archer, GEB
    Saltelli, A
    Sobol, IM
    [J]. JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 1997, 58 (02) : 99 - 120
  • [8] Arifin S. N., 2010, SUMMERSIM 10 2010 SU
  • [9] Merging validation and evaluation of ecological models to 'evaludation': A review of terminology and a practical approach
    Augusiak, Jacqueline
    Van den Brink, Paul J.
    Grimm, Volker
    [J]. ECOLOGICAL MODELLING, 2014, 280 : 117 - 128
  • [10] Axelrod R., 1997, Complexity, V3, P16, DOI 10.1002/(SICI)1099-0526(199711/12)3:2<16::AID-CPLX4>3.0.CO