2022
DOI: 10.1371/journal.pone.0263150
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 55 publications
(32 citation statements)
references
References 53 publications
(75 reference statements)
0
24
0
Order By: Relevance
“…Although the primary aim of the surrogate ML model in this research is to significantly reduce the prediction time, black box machine leaning models can suffer from issues of interpretability (Angione et al 2022). To address this issue, we have conducted an extensive parametric study (presented in the supplementary information) and explored the effects of variables to identify the physical mechanisms of sound attenuation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Although the primary aim of the surrogate ML model in this research is to significantly reduce the prediction time, black box machine leaning models can suffer from issues of interpretability (Angione et al 2022). To address this issue, we have conducted an extensive parametric study (presented in the supplementary information) and explored the effects of variables to identify the physical mechanisms of sound attenuation.…”
Section: Discussionmentioning
confidence: 99%
“…The use of DNNs have been reported for accelerated and accurate prediction of the acoustic performance of materials (Ciaburro et al 2021;Jeon et al 2020;Iannace et al 2020;Ciaburro et al 2020). Although these models have achieved considerable success in recent years, they still suffer from issues of interpretability, i.e., lack of understanding of the rationale behind the predictions (Angione et al 2022). However, techniques of interpretation such as sensitivity analysis may be used to explore and extract new insights from the complex physical system (Montavon et al 2018).…”
Section: Introductionmentioning
confidence: 99%
“…First, it is important to assess whether the mechanistic model is complex enough to invest the time in building a surrogate (Renardy et al, 2018). The design of the protocol for obtaining the training data of the ML surrogate should consider aspects such as stochasticity and whether active learning could bring any additional value (Wang et al, 2019;Angione et al, 2022;Pestourie et al, 2020;Lye et al, 2021). Other aspects such as dimensionality reduction of the inputs and/or outputs of the ML surrogate (Liang et al, 2018a,b;Cai et al, 2021;Lu and Ricciuto, 2019;Nikolopoulos et al, 2022), and parameter sensitivity analysis (Renardy et al, 2018) can help to optimise the performance of the model, but also to unravel some information about the dynamics of the system.…”
Section: Discussionmentioning
confidence: 99%
“…Surrogate models have been used to approximate stochastic mechanistic models, and it has been shown that if sufficient simulations are run, the distribution of the output of these models is approximately deterministic (Wang et al, 2019). Another approach for building surrogates of stochastic models is to include the random seed which was used for the simulations as an input when training the ML model (Angione et al, 2022).…”
Section: Model Usabilitymentioning
confidence: 99%
“…In some cases we may be able to build a surrogate model of the ABM simulation (i.e. statistical emulation) for efficient execution and uncertainty quantification [266,267].…”
Section: Examplesmentioning
confidence: 99%