The Stochastic Occupation Kernel (SOCK) Method for Learning Stochastic Differential Equations
Michael L. Wells, Kamel Lahouel, Bruno Jedynak
TL;DR
The paper develops SOCK, a kernel-based two-step approach for learning multivariate SDEs by first estimating the drift in an RKHS via vector-valued occupation kernels and then estimating the diffusion through operator-valued occupation kernels constrained to be PSD. It presents implicit and explicit kernel formulations, each stabilized by Fenchel duality (or projections) to avoid intractable likelihoods, and proves representer theorems that yield finite-dimensional optimizations. Through extensive experiments on simulated dynamics, brain-amyloid data, and stochastic SIR trajectories, SOCK shows competitive drift estimates and superior diffusion-estimation accuracy relative to several baselines, indicating strong predictive and descriptive power in noisy, high-dimensional settings. The framework provides scalable strategies (Nyström, inducing points, explicit kernels) and solid theoretical guarantees for the nonparametric recovery of SDE components, with practical applicability to biomedical and complex systems data.
Abstract
We present a novel kernel-based method for learning multivariate stochastic differential equations (SDEs). The method follows a two-step procedure: we first estimate the drift term function, then the (matrix-valued) diffusion function given the drift. Occupation kernels are integral functionals on a reproducing kernel Hilbert space (RKHS) that aggregate information over a trajectory. Our approach leverages vector-valued occupation kernels for estimating the drift component of the stochastic process. For diffusion estimation, we extend this framework by introducing operator-valued occupation kernels, enabling the estimation of an auxiliary matrix-valued function as a positive semi-definite operator, from which we readily derive the diffusion estimate. This enables us to avoid common challenges in SDE learning, such as intractable likelihoods, by optimizing a reconstruction-error-based objective. We propose a simple learning procedure that retains strong predictive accuracy while using Fenchel duality to promote efficiency. We validate the method on simulated benchmarks and a real-world dataset of Amyloid imaging in healthy and Alzheimer's disease subjects.
