Fitting stochastic lattice models using approximate gradients
Loading...
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
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.
