Fitting stochastic lattice models using approximate gradients

Loading...
Thumbnail Image

Date

Authors

Schering, J. Jan
Keemink, S.W. Sander
Textor, J.C. Johannes

Journal Title

Journal ISSN

Volume Title

Publisher

S.l. : European Council for Modelling and Simulation

Research Projects

Organizational Units

Journal Issue

Abstract

Stochastic lattice models (sLMs) are computational tools for simulating spatiotemporal dynamics in physics, computational biology, chemistry, ecology, and other fields. Despite their widespread use, it is challenging to fit sLMs to data, as their likelihood function is commonly intractable and the models non-differentiable. The adjacent field of agentbased modelling (ABM), faced with similar challenges, has recently introduced an approach to approximate gradients in network-controlled ABMs via reparameterization tricks. This approach enables efficient gradient-based optimization with automatic differentiation (AD), which allows for a directed local search of suitable parameters rather than estimation via blackbox sampling. In this study, we investigate the feasibility of using similar reparameterization tricks to fit sLMs through backpropagation of approximate gradients. We consider three common scenarios: fitting to single-state transitions, fitting to trajectories, and identification of stable lattice configurations. We demonstrate that all tasks can be solved by AD using three example sLMs from sociology, biophysics, and physical chemistry. Our results show that AD via approximate gradients is a promising method to fit sLMs to data for a wide variety of models and tasks.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By