On learning agent-based models from data
Corrado Monti, Marco Pangallo, Gianmarco De Francisci Morales,, Francesco Bonchi

TL;DR
This paper introduces a method to infer agent-specific micro-variables in agent-based models from data by converting ABMs into probabilistic models and using likelihood maximization, enhancing their predictive power.
Contribution
It proposes a novel protocol for learning latent micro-variables in ABMs through probabilistic modeling and gradient-based inference, addressing a key limitation of traditional ABMs.
Findings
Accurately estimates latent variables in a housing market ABM
Preserves the overall behavior of the original ABM
Enables out-of-sample forecasting using inferred micro-variables
Abstract
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Systems and Time Series Analysis · Innovation Diffusion and Forecasting
