Abstract
Simulation is a useful and effective way to analyze and study complex, real-world systems. It allows researchers, practitioners, and decision makers to make sense of the inner working of a system that involves many factors often resulting in some sort of emergent behavior. The number of parameter value combinations grows exponentially and it quickly becomes infeasible to test them all or even to explore a suitable subset. How does one then efficiently identify the parameter value combinations that matter for a particular simulation study? In addition, is it possible to train a machine learning model to predict the outcome of an agent-based model (ABM) with a systematically chosen small subset of parameter value combinations? We explore these questions in this paper. We propose utilizing covering arrays to create t-way (t = 2, 3, etc.) combinations of parameter values to significantly reduce an ABM’s parameter value exploration space. In our prior work we showed that covering arrays are useful for systematically decreasing an ABM’s parameter space. We now build on that work by applying it to Wilensky’s Heat Bugs model and training a random forest machine learning model to predict simulation results by using the covering arrays to select our training and test data. Our results show that a 2-way covering array provides sufficient training data to train our random forest to predict three different simulation outcomes. Our process of using covering arrays to decrease parameter space to then predict ABM results using machine learning is successful.
Author supplied keywords
Cite
CITATION STYLE
Olsen, M., Raunak, M. S., & Kuhn, D. R. (2023). Predicting ABM Results with Covering Arrays and Random Forests. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 14073 LNCS, pp. 237–252). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-35995-8_17
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.