Exact Gibbs sampling for stochastic differential equations with gradient drift and constant diffusion
Xinyi Pei, Minhyeok Kim, Vinayak Rao
TL;DR
We address exact posterior simulation for diffusion paths in gradient-drift SDEs with unit diffusion by developing GibbsEA3, an augmented MCMC that uses Poisson thinning and path-layer concepts to avoid discretization error. The method extends prior exact rejection sampling (EA1) to EA2/EA3 diffusions and integrates Hamiltonian Monte Carlo for efficient path updates, enabling joint inference of latent paths and parameters. Through synthetic experiments on EA2/EA3 models and a real ice-core dataset, GibbsEA3 and its variants show favorable efficiency compared with particle MCMC, especially under informative observations. The framework is modular, supports parameter learning, and leverages Gaussian-process likelihoods, making it widely applicable to continuous-time diffusion modeling.
Abstract
Stochastic differential equations (SDEs) are an important class of time-series models, used to describe stochastic systems evolving in continuous time. Simulating paths from these processes, particularly after conditioning on noisy observations of the latent path, remains a challenge. Existing methods often introduce bias through time-discretization, require involved rejection sampling or debiasing schemes or are restricted to a narrow family of diffusions. In this work, we propose an exact Markov chain Monte Carlo (MCMC) sampling algorithm that is applicable to a broad subset of all SDEs with unit diffusion coefficient; after suitable transformation, this includes an even larger class of multivariate SDEs and most 1-d SDEs. We develop a Gibbs sampling framework that allows exact MCMC for such diffusions, without any discretization error. We demonstrate how our MCMC methodology requires only fairly straightforward simulation steps. Our framework can be extended to include parameter simulation, and allows tools from the Gaussian process literature to be easily applied. We evaluate our method on synthetic and real datasets, demonstrating superior performance to particle MCMC approaches.
