4.6 Article

Using machine learning as a surrogate model for agent-based simulations

期刊

PLOS ONE
卷 17, 期 2, 页码 -

出版社

PUBLIC LIBRARY SCIENCE
DOI: 10.1371/journal.pone.0263150

关键词

-

资金

  1. Medical Research Council [MC_UU_00022/1]
  2. Chief Scientist Office [SPHSU16]
  3. UKRI EPSRC through a Turing Network Development Award
  4. UKRI Research England's THYME project
  5. Children's Liver Disease Foundation
  6. UK Prevention Research Partnership [MR/S037594/1]
  7. British Heart Foundation
  8. Cancer Research UK
  9. Chief Scientist Office of the Scottish Government Health and Social Care Directorates
  10. Engineering and Physical Sciences Research Council
  11. Economic and Social Research Council
  12. Health and Social Care Research and Development Division (Welsh Government)
  13. Medical Research Council
  14. National Institute for Health Research
  15. Natural Environment Research Council
  16. Public Health Agency (Northern Ireland)
  17. Health Foundation
  18. Wellcome
  19. Chief Scientist Office [SPHSU16] Funding Source: researchfish
  20. Medical Research Council [MC_UU_00022/1] Funding Source: researchfish

向作者/读者索取更多资源

This study compared the performance of multiple machine-learning methods for surrogate modelling in agent-based models (ABMs). The results showed that artificial neural networks (ANNs) and gradient-boosted trees outperformed Gaussian process surrogates, the most commonly used method. Using machine-learning methods for surrogate modelling in ABMs can reduce CPU time consumption and facilitate more robust sensitivity analyses.
In this proof-of-concept work, we evaluate the performance of multiple machine-learning methods as surrogate models for use in the analysis of agent-based models (ABMs). Analysing agent-based modelling outputs can be challenging, as the relationships between input parameters can be non-linear or even chaotic even in relatively simple models, and each model run can require significant CPU time. Surrogate modelling, in which a statistical model of the ABM is constructed to facilitate detailed model analyses, has been proposed as an alternative to computationally costly Monte Carlo methods. Here we compare multiple machine-learning methods for ABM surrogate modelling in order to determine the approaches best suited as a surrogate for modelling the complex behaviour of ABMs. Our results suggest that, in most scenarios, artificial neural networks (ANNs) and gradient-boosted trees outperform Gaussian process surrogates, currently the most commonly used method for the surrogate modelling of complex computational models. ANNs produced the most accurate model replications in scenarios with high numbers of model runs, although training times were longer than the other methods. We propose that agent-based modelling would benefit from using machine-learning methods for surrogate modelling, as this can facilitate more robust sensitivity analyses for the models while also reducing CPU time consumption when calibrating and analysing the simulation.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据