Skip to main content
SHARE
Publication

Data Assimilation for Robust UQ Within Agent-Based Simulation on HPC Systems...

by Adam T Spannaus, Sifat Afroj Moon, John P Gounley, Heidi A Hanson
Publication Type
Conference Paper
Book Title
PASC '25: Proceedings of the Platform for Advanced Scientific Computing Conference
Publication Date
Page Numbers
1 to 10
Publisher Location
New York, New York, United States of America
Conference Name
Platform for Advanced Scientific Computing Conference (PASC)
Conference Location
Brugg-Windisch, Switzerland
Conference Sponsor
ACM
Conference Date
-

Agent-based simulation provides a powerful tool for in silico system modeling. However, these simulations do not provide built-in methods for uncertainty quantification (UQ). Within these types of models a typical approach to UQ is to run multiple realizations of the model then compute aggregate statistics. This approach is limited due to the compute time required for a solution. When faced with an emerging biothreat, public health decisions need to be made quickly and solutions for integrating near real-time data with analytic tools are needed.
We propose an integrated Bayesian UQ framework for agent-based models based on sequential Monte Carlo sampling. Given streaming or static data about the evolution of an emerging pathogen this Bayesian framework provides a distribution over the parameters governing the spread of a disease through a population. These estimates of the spread of a disease may be provided to public health agencies seeking to abate the spread.
By coupling agent-based simulations with Bayesian modeling in a data assimilation, our proposed framework provides a powerful tool for modeling dynamical systems in silico. We propose a method which reduces model error and provides a range of realistic possible outcomes. Moreover, our method addresses two primary limitations of ABMs: the lack of UQ and an inability to assimilate data. Our proposed framework combines the flexibility of an agent-based model with UQ provided by the Bayesian paradigm in a workflow which scales well to HPC systems. We provide algorithmic details and results on a simulated outbreak with both static and streaming data.