Quo vadis, agent-based modelling tools?

被引:16
作者
Daly, Aisling J. [1 ]
De Visscher, Lander [1 ]
Baetens, Jan M. [1 ]
De Baets, Bernard [1 ]
机构
[1] Univ Ghent, Dept Data Anal & Math Modelling, KERMIT, Coupure links 653, B-9000 Ghent, Belgium
关键词
Agent-based models; Simulation; Model analysis; Inference; Calibration; EQUATION-FREE; STATISTICAL-INFERENCE; BIFURCATION-ANALYSIS; COMPUTATION; PROTOCOL; SYSTEMS;
D O I
10.1016/j.envsoft.2022.105514
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Agent-based models (ABMs) are an increasingly popular choice for simulating large systems of interacting components, and have been applied across a wide variety of natural and environmental systems. However, ABMs can be incredibly disparate and often opaque in their formulation, implementation, and analysis. This can impede critical assessment and re-implementation, and jeopardize the reproducibility and conclusions of ABM studies. In this review, we survey recent work towards standardization in ABM methodology in several aspects: model description and documentation, model implementation, and model analysis and inference. Based on a critical review of the literature, focused on ABMs of environmental and natural systems, we describe a recurrent trade-off between flexibility and standardization in ABM methodology. We find that standard protocols for model documentation are beginning to establish, although their uptake by the ABM community is inhibited by their sometimes excessive level of detail. We highlight how implementation options now exist at all points along a spectrum from ad hoc, 'from scratch' implementations, to specific software offering 'off-the-shelf' ABM implementations. We outline how the main focal points of ABM analysis (behavioural and inferential analysis) are facing similar issues with similar approaches. While this active development of ABM analysis techniques brings additional methods to our analysis toolbox, it does not contribute to the development of a standardized framework, since the performance and design of these methods tends to be highly problem-specific. We therefore recommend that agent-based modellers should consider multiple approaches simultaneously when analysing their model. Well-documented software packages, and critical comparative reviews of such, will be important facilitators in these advances. ABMs can additionally make better use of developments in other fields working with high-dimensional problems, such as Bayesian statistics and machine learning.
引用
收藏
页数:9
相关论文
共 90 条
[1]   Agent Based Modelling and Simulation tools: A review of the state-of-art software [J].
Abar, Sameera ;
Theodoropoulos, Georgios K. ;
Lemarinier, Pierre ;
O'Hare, Gregory M. P. .
COMPUTER SCIENCE REVIEW, 2017, 24 :13-33
[2]   Using Emulation to Engineer and Understand Simulations of Biological Systems [J].
Alden, Kieran ;
Cosgrove, Jason ;
Coles, Mark ;
Timmis, Jon .
IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2020, 17 (01) :302-315
[3]  
[Anonymous], 2016, INT C ENV MOD SOFTW
[4]  
[Anonymous], 2013, Individual-based Modeling and Ecology, DOI DOI 10.1515/9781400850624-007
[5]  
[Anonymous], 2018, Handbook of ApproximateBayesian Computation, DOI DOI 10.1201/9781315117195
[6]  
[Anonymous], 2020, Critical Transitions in Nature and Society
[7]   Tipping points in open systems: bifurcation, noise-induced and rate-dependent examples in the climate system [J].
Ashwin, Peter ;
Wieczorek, Sebastian ;
Vitolo, Renato ;
Cox, Peter .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2012, 370 (1962) :1166-1184
[8]   Merging validation and evaluation of ecological models to 'evaludation': A review of terminology and a practical approach [J].
Augusiak, Jacqueline ;
Van den Brink, Paul J. ;
Grimm, Volker .
ECOLOGICAL MODELLING, 2014, 280 :117-128
[9]   Analyzing Stochastic Computer Models: A Review with Opportunities [J].
Baker, Evan ;
Barbillon, Pierre ;
Fadikar, Arindam ;
Gramacy, Robert B. ;
Herbei, Radu ;
Higdon, David ;
Huang, Jiangeng ;
Johnson, Leah R. ;
Ma, Pulong ;
Mondal, Anirban ;
Pires, Bianica ;
Sacks, Jerome ;
Sokolov, Vadim .
STATISTICAL SCIENCE, 2022, 37 (01) :64-89
[10]  
Beaumont MA, 2002, GENETICS, V162, P2025