Learning differential equation models from stochastic agent-based model simulations

被引:35
作者
Nardini, John T. [1 ]
Baker, Ruth E. [2 ]
Simpson, Matthew J. [3 ]
Flores, Kevin B. [1 ]
机构
[1] North Carolina State Univ, Math, Raleigh, NC 27695 USA
[2] Univ Oxford, Math Inst, Oxford, England
[3] Queensland Univ Technol, Sch Math Sci, Brisbane, Qld 4001, Australia
基金
英国生物技术与生命科学研究理事会; 澳大利亚研究理事会; 美国国家科学基金会;
关键词
agent-based models; differential equations; equation learning; population dynamics; disease dynamics;
D O I
10.1098/rsif.2020.0987
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Agent-based models provide a flexible framework that is frequently used for modelling many biological systems, including cell migration, molecular dynamics, ecology and epidemiology. Analysis of the model dynamics can be challenging due to their inherent stochasticity and heavy computational requirements. Common approaches to the analysis of agent-based models include extensive Monte Carlo simulation of the model or the derivation of coarse-grained differential equation models to predict the expected or averaged output from the agent-based model. Both of these approaches have limitations, however, as extensive computation of complex agent-based models may be infeasible, and coarse-grained differential equation models can fail to accurately describe model dynamics in certain parameter regimes. We propose that methods from the equation learning field provide a promising, novel and unifying approach for agent-based model analysis. Equation learning is a recent field of research from data science that aims to infer differential equation models directly from data. We use this tutorial to review how methods from equation learning can be used to learn differential equation models from agent-based model simulations. We demonstrate that this framework is easy to use, requires few model simulations, and accurately predicts model dynamics in parameter regions where coarse-grained differential equation models fail to do so. We highlight these advantages through several case studies involving two agent-based models that are broadly applicable to biological phenomena: a birth-death-migration model commonly used to explore cell biology experiments and a susceptible-infected-recovered model of infectious disease spread.
引用
收藏
页数:23
相关论文
共 70 条
[1]   Optimization and Control of Agent-Based Models in Biology: A Perspective [J].
An, G. ;
Fitzpatrick, B. G. ;
Christley, S. ;
Federico, P. ;
Kanarek, A. ;
Neilan, R. Miller ;
Oremland, M. ;
Salinas, R. ;
Laubenbacher, R. ;
Lenhart, S. .
BULLETIN OF MATHEMATICAL BIOLOGY, 2017, 79 (01) :63-87
[2]   A one-dimensional model of cell diffusion and aggregation, incorporating volume filling and cell-to-cell adhesion [J].
Anguige, K. ;
Schmeiser, C. .
JOURNAL OF MATHEMATICAL BIOLOGY, 2009, 58 (03) :395-427
[3]   Correcting mean-field approximations for birth-death-movement processes [J].
Baker, Ruth E. ;
Simpson, Matthew J. .
PHYSICAL REVIEW E, 2010, 82 (04)
[4]   A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems [J].
Beck, Amir ;
Teboulle, Marc .
SIAM JOURNAL ON IMAGING SCIENCES, 2009, 2 (01) :183-202
[5]  
Beheshti Rahmatollah, 2013, Social Computing, Behavioral-Cultural Modeling and Prediction. 6th International Conference, SBP 2013. Proceedings, P495, DOI 10.1007/978-3-642-37210-0_54
[6]   Agent-based and continuous models of hopper bands for the Australian plague locust: How resource consumption mediates pulse formation and geometry [J].
Bernoff, Andrew J. ;
Culshaw-Maurer, Michael ;
Everett, Rebecca A. ;
Hohn, Maryann E. ;
Strickland, W. Christopher ;
Weinburd, Jasper .
PLOS COMPUTATIONAL BIOLOGY, 2020, 16 (05)
[7]   Nonlocal Aggregation Models: A Primer of Swarm Equilibria [J].
Bernoff, Andrew J. ;
Topaz, Chad M. .
SIAM REVIEW, 2013, 55 (04) :709-747
[8]   Living in groups: Spatial-moment dynamics with neighbour-biased movements [J].
Binny, Rachelle N. ;
Law, Richard ;
Plank, Michael J. .
ECOLOGICAL MODELLING, 2020, 415
[9]  
Blackwood, 2018, LETT BIOMATH, V5, P195, DOI DOI 10.30707/LIB5.1BLACKWOOD
[10]   Agent-based modeling: Methods and techniques for simulating human systems [J].
Bonabeau, E .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2002, 99 :7280-7287