Gaussian Processes with Noisy Regression Inputs for Dynamical Systems
Tobias M. Wolff, Victor G. Lopez, Matthias A. Müller
TL;DR
The paper addresses learning nonlinear dynamical systems from noisy trajectory data by extending Gaussian process regression to propagate regression-input noise through the gradient of the posterior mean, capturing correlations induced by trajectory structure. It develops scalar and multidimensional formulations, deriving adjusted covariance structures that include off-diagonal terms representing consecutive-sample dependencies, and demonstrates superior performance over standard GP and prior noisy-input methods on logistic growth and three complex dynamical systems. The approach yields improved accuracy in scenarios with substantial input and measurement noise, with a practical impact on GP-based controllers and state estimators for nonlinear dynamics. Overall, the work provides a principled framework for input-noise propagation in GP regression for dynamical systems and outlines avenues for further refinement and comparison with variational methods.
Abstract
This paper is centered around the approximation of dynamical systems by means of Gaussian processes. To this end, trajectories of such systems must be collected to be used as training data. The measurements of these trajectories are typically noisy, which implies that both the regression inputs and outputs are corrupted by noise. However, most of the literature considers only noise in the regression outputs. In this paper, we show how to account for the noise in the regression inputs in an extended Gaussian process framework to approximate scalar and multidimensional systems. We demonstrate the potential of our framework by comparing it to different state-of-the-art methods in several simulation examples.
