Laplace based approximate posterior inference for differential equation models

Ordinary differential equations are arguably the most popular and useful mathematical tool for describing physical and biological processes in the real world. Often, these physical and biological processes are observed with errors, in which case the most natural way to model such data is via regression where the mean function is defined by an ordinary differential equation believed to provide an understanding of the underlying process. These regression based dynamical models are called differential equation models. Parameter inference from differential equation models poses computational challenges mainly due to the fact that analytic solutions to most differential equations are not available. In this paper, we propose an approximation method for obtaining the posterior distribution of parameters in differential equation models. The approximation is done in two steps. In the first step, the solution of a differential equation is approximated by the general one-step method which is a class of numerical numerical methods for ordinary differential equations including the Euler and the Runge-Kutta procedures; in the second step, nuisance parameters are marginalized using Laplace approximation. The proposed Laplace approximated posterior gives a computationally fast alternative to the full Bayesian computational scheme (such as Makov Chain Monte Carlo) and produces more accurate and stable estimators than the popular smoothing methods (called collocation methods) based on frequentist procedures. For a theoretical support of the proposed method, we prove that the Laplace approximated posterior converges to the actual posterior under certain conditions and analyze the relation between the order of numerical error and its Laplace approximation. The proposed method is tested on simulated data sets and compared with the other existing methods.

[1]  Dirk Husmeier,et al.  ODE parameter inference using adaptive gradient matching with Gaussian processes , 2013, AISTATS.

[2]  R. Palais,et al.  Differential Equations, Mechanics, and Computation , 2012 .

[3]  D. Campbell,et al.  Bayesian collocation tempering and generalized profiling for estimation of parameters from differential equation models , 2007 .

[4]  L. Tierney,et al.  Accurate Approximations for Posterior Moments and Marginal Densities , 1986 .

[5]  Giles Hooker,et al.  CollocInfer: An R Library for Collocation Inference for Continuous{ and Discrete{Time Dynamic Systems , 2010 .

[6]  David Barber,et al.  Gaussian Processes for Bayesian Estimation in Ordinary Differential Equations , 2014, ICML.

[7]  J. Varah A Spline Least Squares Method for Numerical Parameter Estimation in Differential Equations , 1982 .

[8]  C. Geyer Markov Chain Monte Carlo Maximum Likelihood , 1991 .

[9]  L. Shampine,et al.  Numerical Solution of Ordinary Differential Equations. , 1995 .

[10]  Jiguo Cao,et al.  Estimating a Predator‐Prey Dynamical Model with the Parameter Cascades Method , 2008, Biometrics.

[11]  P. Moin NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS , 2010 .

[12]  Ross D. Shachter,et al.  Laplace's Method Approximations for Probabilistic Inference in Belief Networks with Continuous Variables , 1994, UAI.

[13]  Giles Hooker,et al.  Forcing Function Diagnostics for Nonlinear Dynamics , 2009, Biometrics.

[14]  A. Abdel-azim Fundamentals of Heat and Mass Transfer , 2011 .

[15]  T. Brubaker,et al.  Nonlinear Parameter Estimation , 1979 .

[16]  Hulin Wu,et al.  Hierarchical Bayesian Methods for Estimation of Parameters in a Longitudinal HIV Dynamic System , 2006, Biometrics.

[17]  H. Haario,et al.  An adaptive Metropolis algorithm , 2001 .

[18]  E. Süli,et al.  Numerical Solution of Ordinary Differential Equations , 2021, Foundations of Space Dynamics.

[19]  Neil D. Lawrence,et al.  Accelerating Bayesian Inference over Nonlinear Differential Equations with Gaussian Processes , 2008, NIPS.

[20]  A. Gelman,et al.  Physiological Pharmacokinetic Analysis Using Population Modeling and Informative Prior Distributions , 1996 .

[21]  J. Yorke,et al.  Chaos: An Introduction to Dynamical Systems , 1997 .

[22]  Karline Soetaert,et al.  Inverse Modelling, Sensitivity and Monte Carlo Analysis in R Using Package FME , 2010 .

[23]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[24]  Dirk Husmeier,et al.  Controversy in mechanistic modelling with Gaussian processes , 2015, ICML.

[25]  W. O. Kermack,et al.  A contribution to the mathematical theory of epidemics , 1927 .

[26]  H. Rue,et al.  Approximate Bayesian inference for latent Gaussian models by using integrated nested Laplace approximations , 2009 .

[27]  L Wang,et al.  Robust Estimation for Ordinary Differential Equation Models , 2011, Biometrics.

[28]  R. FitzHugh Impulses and Physiological States in Theoretical Models of Nerve Membrane. , 1961, Biophysical journal.

[29]  Yonathan Bard,et al.  Nonlinear parameter estimation , 1974 .

[30]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[31]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[32]  Jiguo Cao,et al.  Parameter estimation for differential equations: a generalized smoothing approach , 2007 .

[33]  S. Ellner,et al.  Crossing the hopf bifurcation in a live predator-prey system. , 2000, Science.

[34]  J. O. Ramsay,et al.  Functional Data Analysis (Springer Series in Statistics) , 1997 .

[35]  Heikki Haario,et al.  DRAM: Efficient adaptive MCMC , 2006, Stat. Comput..

[36]  Jiguo Cao,et al.  Generalized profiling estimation for global and adaptive penalized spline smoothing , 2009, Comput. Stat. Data Anal..

[37]  Giles Hooker,et al.  Parameterizing state–space models for infectious disease dynamics by generalized profiling: measles in Ontario , 2011, Journal of The Royal Society Interface.

[38]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1990 .

[39]  Charles J. Geyer,et al.  Practical Markov Chain Monte Carlo , 1992 .

[40]  S. Yoshizawa,et al.  An Active Pulse Transmission Line Simulating Nerve Axon , 1962, Proceedings of the IRE.

[41]  Nicolas Bacaër,et al.  Verhulst and the logistic equation (1838) , 2011 .

[42]  Simon P. Wilson,et al.  Grid Based Bayesian Inference for Stochastic Differential Equation Models , 2011 .

[43]  Hans-Georg Müller,et al.  Functional Data Analysis , 2016 .

[44]  U. Dieckmann,et al.  POPULATION GROWTH IN SPACE AND TIME: SPATIAL LOGISTIC EQUATIONS , 2003 .

[45]  Hulin Wu,et al.  Sieve Estimation of Constant and Time-Varying Coefficients in Nonlinear Ordinary Differential Equation Models by Considering Both Numerical Error and Measurement Error. , 2010, Annals of statistics.