Using Machine Learning to Emulate Agent-Based Simulations

05/05/2020
by   Claudio Angione, et al.
0

In this paper, we evaluate the performance of multiple machine-learning methods in the emulation of agent-based models (ABMs). ABMs are a popular methodology for modelling complex systems composed of multiple interacting processes. The analysis of ABM outputs is often not straightforward, as the relationships between input parameters can be non-linear or even chaotic, and each individual model run can require significant CPU time. Statistical emulation, in which a statistical model of the ABM is constructed to allow for more in-depth model analysis, has proven valuable for some applications. Here we compare multiple machine-learning methods for ABM emulation in order to determine the approaches best-suited to replicating the complex and non-linear behaviour of ABMs. Our results suggest that, in most scenarios, artificial neural networks (ANNs) and support vector machines outperform Gaussian process emulators, currently the most commonly used method for the emulation of complex computational models. ANNs produced the most accurate model replications in scenarios with high numbers of model runs, although training times for these emulators were considerably longer than for any other method. We propose that users of complex ABMs would benefit from using machine-learning methods for emulation, as this can facilitate more robust sensitivity analyses for their models as well as reducing CPU time consumption when calibrating and analysing the simulation.

READ FULL TEXT
research
03/11/2019

Shapley regressions: A framework for statistical inference on machine learning models

Machine learning models often excel in the accuracy of their predictions...
research
03/07/2023

Validation of a Hospital Digital Twin with Machine Learning

Recently there has been a surge of interest in developing Digital Twins ...
research
07/09/2021

Can We Replicate Real Human Behaviour Using Artificial Neural Networks?

Agent-based modelling is a powerful tool when simulating human systems, ...
research
11/12/2020

Performance and Power Modeling and Prediction Using MuMMI and Ten Machine Learning Methods

In this paper, we use modeling and prediction tool MuMMI (Multiple Metri...
research
02/13/2017

Intercomparison of Machine Learning Methods for Statistical Downscaling: The Case of Daily and Extreme Precipitation

Statistical downscaling of global climate models (GCMs) allows researche...
research
02/10/2021

Automated and Distributed Statistical Analysis of Economic Agent-Based Models

We propose a novel approach to the statistical analysis of simulation mo...
research
03/04/2022

Machine Learning Simulates Agent-Based Model Towards Policy

Public Policies are not intrinsically positive or negative. Rather, poli...

Please sign up or login with your details

Forgot password? Click here to reset