On learning agent-based models from data

05/10/2022
by   Corrado Monti, et al.
0

Agent-Based Models (ABMs) are used in several fields to study the evolution of complex systems from micro-level assumptions. However, ABMs typically can not estimate agent-specific (or "micro") variables: this is a major limitation which prevents ABMs from harnessing micro-level data availability and which greatly limits their predictive power. In this paper, we propose a protocol to learn the latent micro-variables of an ABM from data. The first step of our protocol is to reduce an ABM to a probabilistic model, characterized by a computationally tractable likelihood. This reduction follows two general design principles: balance of stochasticity and data availability, and replacement of unobservable discrete choices with differentiable approximations. Then, our protocol proceeds by maximizing the likelihood of the latent variables via a gradient-based expectation maximization algorithm. We demonstrate our protocol by applying it to an ABM of the housing market, in which agents with different incomes bid higher prices to live in high-income neighborhoods. We demonstrate that the obtained model allows accurate estimates of the latent variables, while preserving the general behavior of the ABM. We also show that our estimates can be used for out-of-sample forecasting. Our protocol can be seen as an alternative to black-box data assimilation methods, that forces the modeler to lay bare the assumptions of the model, to think about the inferential process, and to spot potential identification problems.

READ FULL TEXT

page 23

page 25

research
06/25/2021

Conjugate Energy-Based Models

In this paper, we propose conjugate energy-based models (CEBMs), a new c...
research
07/03/2023

Some challenges of calibrating differentiable agent-based models

Agent-based models (ABMs) are a promising approach to modelling and reas...
research
05/03/2022

Data assimilation with agent-based models using Markov chain sampling

Every day, weather forecasting centres around the world make use of nois...
research
07/20/2022

Differentiable Agent-based Epidemiology

Mechanistic simulators are an indispensable tool for epidemiology to exp...
research
06/02/2020

Learning Opinion Dynamics From Social Traces

Opinion dynamics - the research field dealing with how people's opinions...
research
05/25/2023

Learning Directed Graphical Models with Optimal Transport

Estimating the parameters of a probabilistic directed graphical model fr...
research
03/16/2022

Scalable marginalization of latent variables for correlated data

Marginalization of latent variables or nuisance parameters is a fundamen...

Please sign up or login with your details

Forgot password? Click here to reset