Data assimilation with agent-based models using Markov chain sampling

List of Authors

  1. Daniel Tang ,  
  2. Nick Malleson
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

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 (MCMC) 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.

Corresponding author
Daniel Tang
0000-0001-5113-6184
Grant information

This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 757455).

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Copyright
© 2022 Daniel Tang (Corresponding Author, Co-Author); Nick Malleson (Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published

Comments

Authors & roles

Daniel Tang

Leeds Institute for Data Analytics, University of Leeds, Leeds, UK

Roles
Corresponding Author, Co-Author, Conceptualization, Formal Analysis, Investigation, Methodology, Resources, Software, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing
0000-0001-5113-6184

Nick Malleson

Leeds Institute for Data Analytics, University of Leeds, Leeds, UK

School of Geography, University of Leeds, Leeds, UK

Alan Turing Institute, London, UK

Roles
Co-Author, Funding Acquisition, Project Administration, Supervision, Writing – Review & Editing
0000-0002-6977-0615

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles