Efficient inference for agent-based models of real-world phenomena
Andreas Christ Sølvsten JørgenseniD, Atiyo GhoshiD, Marc SturrockiD, Vahid ShahrezaeiiD
Abstract
The modelling of many real-world problems relies on computationally heavy simulations. Since statistical inference rests on repeated simulations to sample the parameter space, the high computational expense of these simulations can become a stumbling block. In this paper, we compare two ways to mitigate this issue based on machine learning methods. One approach is to construct lightweight surrogate models to substitute the simulations used in inference. Alternatively, one might altogether circumnavigate the need for Bayesian sampling schemes and directly estimate the posterior distribution. We focus on stochastic simulations that track autonomous agents and present two case studies of real-world applications: tumour growths and the spread of infectious diseases. We demonstrate that good accuracy in inference can be achieved with a relatively small number of simulations, making our machine learning approaches orders of magnitude faster than classical simulation-based methods that rely on sampling the parameter space. However, we find that while some methods generally produce more robust results than others, no algorithm offers a one-size-fits-all solution when attempting to infer model parameters from observations. Instead, one must choose the inference technique with the specific real-world application in mind. The stochastic nature of the considered real-world phenomena poses an additional challenge that can become insurmountable for some approaches. Overall, we find machine learning approaches that create direct inference machines to be promising for real-world applications. We present our findings as general guidelines for modelling practitioners. Author summaryComputer simulations play a vital role in modern science as they are commonly used to compare theory with observations. One can thus infer the properties of a observed system by comparing the data to the predicted behaviour in different scenarios. Each of these scenarios corresponds to a simulation with slightly different settings. However, since real-world problems are highly complex, the simulations often require extensive computational resources, making direct comparisons with data challenging, if not insurmountable. It is, therefore, necessary to resort to inference methods that mitigate this issue, but it is not clear-cut what path to choose for any specific research problem. In this paper, we provide general guidelines for how to make this choice. We do so by studying examples from oncology and epidemiology and by taking advantage of developments in machine learning. More specifically, we focus on simulations that track the behaviour of autonomous agents, such as single cells or individuals. We show that the best way forward is problem-dependent and highlight the methods that yield the most robust results across the different case studies. We demonstrate that these methods are highly promising and produce reliable results in a small fraction of the time required by classic approaches that rely on comparisons between data and individual simulations. Rather than relying on a single inference technique, we recommend employing several methods and selecting the most reliable based on predetermined criteria.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 21
- FWCI
- 3.32
- Field percentile
- top 6%
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Calibration of models to data: a comparison of methods
Z. Suboi, T. J. Hladish, … C. M. Hazelbag·bioRxiv·Dec 21, 2020
- Accelerating computational Bayesian inference for stochastic biochemical reaction network models using multilevel Monte Carlo sampling
David J. Warne, Ruth E. Baker, Matthew J. Simpson·bioRxiv·Jul 15, 2016
- Flexible and efficient simulation-based inference for models of decision-making
Jan Boelts, Jan-Matthis Lueckmann, … Jakob H. Macke·eLifePeer-reviewed·Jul 27, 2022
- Principled simulation of agent-based models in epidemiology
S. L. Wu, A. J. Dolgert, … D. L. Smith·bioRxiv·Dec 21, 2020
- Efficient Exact Inference for Dynamical Systems with Noisy Measurements using Sequential Approximate Bayesian Computation
Yannik Schälte, Jan Hasenauer·BioinformaticsPeer-reviewed·Apr 29, 2020
- Posterior marginalization accelerates Bayesian inference for dynamical systems
Elba Raimúndez, Michael Fedders, Jan Hasenauer·iSciencePeer-reviewed·Sep 28, 2023