Derivative estimation by RKHS regularization for learning dynamics from time-series data
Hailong Guo, Haibo Li
TL;DR
This work tackles learning dynamical systems from noisy time-series by jointly estimating derivatives and trajectories through a vector-valued RKHS framework. It develops an integral-form representer theorem that reduces the derivative estimation to a finite-dimensional linear system, enabling efficient regularization parameter selection via the L-curve. By embedding the dynamics within a vRKHS, the underlying vector field $oldsymbol{f}$ is recovered as a linear regularization problem, offering a flexible nonparametric alternative to dictionary-based methods such as SINDy. Through extensive numerical experiments on classic nonlinear systems, the approach demonstrates improved robustness to noise, accurate derivative estimation, and effective learning and prediction of dynamical behavior. The method provides a practical, kernel-based pipeline for denoising and dynamical-system identification without requiring hand-crafted dictionaries, with potential extensions to scalable kernel techniques for large datasets.
Abstract
Learning the governing equations from time-series data has gained increasing attention due to its potential to extract useful dynamics from real-world data. Despite significant progress, it becomes challenging in the presence of noise, especially when derivatives need to be calculated. To reduce the effect of noise, we propose a method that simultaneously fits both the derivative and trajectory from noisy time-series data. Our approach formulates derivative estimation as an inverse problem involving integral operators within the forward model, and estimates the derivative function by solving a regularization problem in a vector-valued reproducing kernel Hilbert space (vRKHS). We derive an integral-form representer theorem, which enables the computation of the regularized solution by solving a finite-dimensional problem and facilitates efficiently estimating the optimal regularization parameter. By embedding the dynamics within a vRKHS and utilizing the fitted derivative and trajectory, we can recover the underlying dynamics from noisy data by solving a linear regularization problem. Several numerical experiments are conducted to validate the effectiveness and efficiency of our method.
