{"title":"Fitting Stochastic Lattice Models Using Approximate Gradients","authors":"Jan Schering, Sander Keemink, Johannes Textor","doi":"arxiv-2310.08305","DOIUrl":null,"url":null,"abstract":"Stochastic lattice models (sLMs) are computational tools for simulating\nspatiotemporal dynamics in physics, computational biology, chemistry, ecology,\nand other fields. Despite their widespread use, it is challenging to fit sLMs\nto data, as their likelihood function is commonly intractable and the models\nnon-differentiable. The adjacent field of agent-based modelling (ABM), faced\nwith similar challenges, has recently introduced an approach to approximate\ngradients in network-controlled ABMs via reparameterization tricks. This\napproach enables efficient gradient-based optimization with automatic\ndifferentiation (AD), which allows for a directed local search of suitable\nparameters rather than estimation via black-box sampling. In this study, we\ninvestigate the feasibility of using similar reparameterization tricks to fit\nsLMs through backpropagation of approximate gradients. We consider four common\nscenarios: fitting to single-state transitions, fitting to trajectories,\ninference of lattice states, and identification of stable lattice\nconfigurations. We demonstrate that all tasks can be solved by AD using four\nexample sLMs from sociology, biophysics, image processing, and physical\nchemistry. Our results show that AD via approximate gradients is a promising\nmethod to fit sLMs to data for a wide variety of models and tasks.","PeriodicalId":501231,"journal":{"name":"arXiv - PHYS - Cellular Automata and Lattice Gases","volume":"34 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Cellular Automata and Lattice Gases","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2310.08305","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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 agent-based 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 black-box sampling. In this study, we
investigate the feasibility of using similar reparameterization tricks to fit
sLMs through backpropagation of approximate gradients. We consider four common
scenarios: fitting to single-state transitions, fitting to trajectories,
inference of lattice states, and identification of stable lattice
configurations. We demonstrate that all tasks can be solved by AD using four
example sLMs from sociology, biophysics, image processing, 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.