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 条
[41]   Statistical inference for stochastic simulation models - theory and application [J].
Hartig, Florian ;
Calabrese, Justin M. ;
Reineking, Bjoern ;
Wiegand, Thorsten ;
Huth, Andreas .
ECOLOGY LETTERS, 2011, 14 (08) :816-827
[42]   A Mathematical Framework for Agent Based Models of Complex Biological Networks [J].
Hinkelmann, Franziska ;
Murrugarra, David ;
Jarrah, Abdul Salam ;
Laubenbacher, Reinhard .
BULLETIN OF MATHEMATICAL BIOLOGY, 2011, 73 (07) :1583-1602
[43]   The Practice of Archiving Model Code of Agent-Based Models [J].
Janssen, Marco A. .
JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2017, 20 (01)
[44]  
Janssen MA, 2008, JASSS-J ARTIF SOC S, V11
[45]   PyNetLogo: Linking NetLogo with Python']Python [J].
Jaxa-Rozen, Marc ;
Kwakkel, Jan H. .
JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2018, 21 (02)
[46]  
Kazil Jackie, 2020, Social, Cultural, and Behavioral Modeling. 13th International Conference, SBP-BRiMS 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12268), P308, DOI 10.1007/978-3-030-61255-9_30
[47]   Equation-free: The computer-aided analysis of comptex multiscale systems [J].
Kevrekidis, IG ;
Gear, CW ;
Hummer, G .
AICHE JOURNAL, 2004, 50 (07) :1346-1355
[48]   Equation-Free Multiscale Computation: Algorithms and Applications [J].
Kevrekidis, Ioannis G. ;
Samaey, Giovanni .
ANNUAL REVIEW OF PHYSICAL CHEMISTRY, 2009, 60 :321-344
[49]   ODD+2D: An ODD Based Protocol for Mapping Data to Empirical ABMs [J].
Laatabi, Ahmed ;
Marilleau, Nicolas ;
Tri Nguyen-Huu ;
Hbid, Hassan ;
Babram, Mohamed Ait .
JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2018, 21 (02)
[50]   The Complexities of Agent-Based Modeling Output Analysis [J].
Lee, Ju-Sung ;
Filatova, Tatiana ;
Ligmann-Zielinska, Arika ;
Hassani-Mahmooei, Behrooz ;
Stonedahl, Forrest ;
Lorscheid, Iris ;
Voinov, Alexey ;
Polhill, Gary ;
Sun, Zhanli ;
Parker, Dawn C. .
JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2015, 18 (04)