Data assimilation with agent-based models using Markov chain sampling

05/03/2022
by   Daniel Tang, et al.
0

Every day, weather forecasting centres around the world make use of noisy, incomplete observations of the atmosphere to update their weather forecasts. This process is known as data assimilation, data fusion or state estimation and is best expressed as Bayesian inference: given a set of observations, some prior beliefs and a model of the target system, what is the probability distribution of some set of unobserved quantities or latent variables at some time, possibly in the future? While data assimilation has developed rapidly in some areas, relatively little progress has been made in performing data assimilation with agent-based models. This has hampered the use of agent-based models to make quantitative claims about real-world systems. Here we present an algorithm that uses Markov-Chain-Monte-Carlo methods to generate samples of the parameters and trajectories of an agent-based model over a window of time given a set of possibly noisy, aggregated and incomplete observations of the system. This can be used as-is, or as part of a data assimilation cycle or sequential-MCMC algorithm. Our algorithm is applicable to time-stepping, agent-based models whose agents have a finite set of states and a finite number of ways of acting on the world. As presented the algorithm is only practical for agents with a few bytes of internal state although we discuss ways of removing this restriction. We demonstrate the algorithm by performing data assimilation with an agent-based, spatial predator-prey model.

READ FULL TEXT
research
10/08/2019

Data assimilation in Agent-based models using creation and annihilation operators

Agent-based models are a powerful tool for studying the behaviour of com...
research
05/05/2020

Finding the maximum-a-posteriori behaviour of agents in an agent-based model

In this paper we consider the problem of finding the most probable set o...
research
06/01/2022

Post-Disaster Repair Crew Assignment Optimization Using Minimum Latency

Across infrastructure domains, physical damage caused by storms and othe...
research
11/08/2021

A Bayesian Analysis of Migration Pathways using Chain Event Graphs of Agent Based Models

Agent-Based Models (ABMs) are often used to model migration and are incr...
research
01/28/2021

Sequential Monte Carlo algorithms for agent-based models of disease transmission

Agent-based models of disease transmission involve stochastic rules that...
research
05/10/2022

On learning agent-based models from data

Agent-Based Models (ABMs) are used in several fields to study the evolut...
research
12/08/2022

Considerations in Bayesian agent-based modeling for the analysis of COVID-19 data

Agent-based model (ABM) has been widely used to study infectious disease...

Please sign up or login with your details

Forgot password? Click here to reset