SING: SDE Inference via Natural Gradients
Amber Hu, Henry Smith, Scott Linderman
TL;DR
SING tackles the challenging problem of posterior inference for latent SDEs by applying natural gradient variational inference to a discretized, Gaussian variational family, exploiting the exponential-family geometry to achieve fast, stable convergence. A key theoretical result shows the discretized ELBO converges to the continuous-time ELBO at a rate of $O((\Delta t)^{1/2})$, ensuring near-optimal continuous-time inference as discretization refines. The framework is extended to GP-SDEs (SING-GP) with sparse inducing points, enabling drift learning with uncertainty quantification and scalable inference on real neural data. Across synthetic benchmarks and neural data, SING outperforms prior methods in latent-state recovery, drift estimation, and robustness to discretization, while its parallel SING variant achieves substantial runtime gains. Overall, SING provides a principled, scalable tool for accurate inference in complex dynamical systems with non-conjugate structures and limited priors.
Abstract
Latent stochastic differential equation (SDE) models are important tools for the unsupervised discovery of dynamical systems from data, with applications ranging from engineering to neuroscience. In these complex domains, exact posterior inference of the latent state path is typically intractable, motivating the use of approximate methods such as variational inference (VI). However, existing VI methods for inference in latent SDEs often suffer from slow convergence and numerical instability. We propose SDE Inference via Natural Gradients (SING), a method that leverages natural gradient VI to efficiently exploit the underlying geometry of the model and variational posterior. SING enables fast and reliable inference in latent SDE models by approximating intractable integrals and parallelizing computations in time. We provide theoretical guarantees that SING approximately optimizes the intractable, continuous-time objective of interest. Moreover, we demonstrate that better state inference enables more accurate estimation of nonlinear drift functions using, for example, Gaussian process SDE models. SING outperforms prior methods in state inference and drift estimation on a variety of datasets, including a challenging application to modeling neural dynamics in freely behaving animals. Altogether, our results illustrate the potential of SING as a tool for accurate inference in complex dynamical systems, especially those characterized by limited prior knowledge and non-conjugate structure.
