{"title":"Sampling parameters of ordinary differential equations with Langevin dynamics that satisfy constraints","authors":"Chris Chi, Jonathan Weare, Aaron R. Dinner","doi":"arxiv-2408.15505","DOIUrl":null,"url":null,"abstract":"Fitting models to data to obtain distributions of consistent parameter values\nis important for uncertainty quantification, model comparison, and prediction.\nStandard Markov Chain Monte Carlo (MCMC) approaches for fitting ordinary\ndifferential equations (ODEs) to time-series data involve proposing trial\nparameter sets, numerically integrating the ODEs forward in time, and accepting\nor rejecting the trial parameter sets. When the model dynamics depend\nnonlinearly on the parameters, as is generally the case, trial parameter sets\nare often rejected, and MCMC approaches become prohibitively computationally\ncostly to converge. Here, we build on methods for numerical continuation and\ntrajectory optimization to introduce an approach in which we use Langevin\ndynamics in the joint space of variables and parameters to sample models that\nsatisfy constraints on the dynamics. We demonstrate the method by sampling Hopf\nbifurcations and limit cycles of a model of a biochemical oscillator in a\nBayesian framework for parameter estimation, and we obtain more than a hundred\nfold speedup relative to a leading ensemble MCMC approach that requires\nnumerically integrating the ODEs forward in time. We describe numerical\nexperiments that provide insight into the speedup. The method is general and\ncan be used in any framework for parameter estimation and model selection.","PeriodicalId":501215,"journal":{"name":"arXiv - STAT - Computation","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - STAT - Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.15505","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Fitting models to data to obtain distributions of consistent parameter values
is important for uncertainty quantification, model comparison, and prediction.
Standard Markov Chain Monte Carlo (MCMC) approaches for fitting ordinary
differential equations (ODEs) to time-series data involve proposing trial
parameter sets, numerically integrating the ODEs forward in time, and accepting
or rejecting the trial parameter sets. When the model dynamics depend
nonlinearly on the parameters, as is generally the case, trial parameter sets
are often rejected, and MCMC approaches become prohibitively computationally
costly to converge. Here, we build on methods for numerical continuation and
trajectory optimization to introduce an approach in which we use Langevin
dynamics in the joint space of variables and parameters to sample models that
satisfy constraints on the dynamics. We demonstrate the method by sampling Hopf
bifurcations and limit cycles of a model of a biochemical oscillator in a
Bayesian framework for parameter estimation, and we obtain more than a hundred
fold speedup relative to a leading ensemble MCMC approach that requires
numerically integrating the ODEs forward in time. We describe numerical
experiments that provide insight into the speedup. The method is general and
can be used in any framework for parameter estimation and model selection.