Learning Passive Continuous-Time Dynamics with Multistep Port-Hamiltonian Gaussian Processes
Chi Ho Leung, Philip E. Paré
TL;DR
This work tackles learning physically consistent continuous-time dynamics from noisy, irregular trajectories by introducing a multistep port-Hamiltonian Gaussian process (MS-PHS GP) that places a GP prior on the Hamiltonian surface $H(x)$ and encodes variable-step multistep integration constraints. By combining a port-Hamiltonian system kernel with multistep projections, MS-PHS yields closed-form posteriors for both the vector field $f(x)$ and $H(x)$, while preserving energy balance and passivity. The approach also provides a finite-sample, high-probability bound separating data-fit from discretization error, and anchors the Hamiltonian to fix the additive constant. Empirical results on Mass–Spring, Van der Pol, and Duffing oscillators show improved vector-field recovery and well-calibrated Hamiltonian uncertainty, even under substantial noise and timestamp jitter, making the method attractive for uncertainty-aware, physics-informed control tasks.
Abstract
We propose the multistep port-Hamiltonian Gaussian process (MS-PHS GP) to learn physically consistent continuous-time dynamics and a posterior over the Hamiltonian from noisy, irregularly-sampled trajectories. By placing a GP prior on the Hamiltonian surface $H$ and encoding variable-step multistep integrator constraints as finite linear functionals, MS-PHS GP enables closed-form conditioning of both the vector field and the Hamiltonian surface without latent states, while enforcing energy balance and passivity by design. We state a finite-sample vector-field bound that separates the estimation and variable-step discretization terms. Lastly, we demonstrate improved vector-field recovery and well-calibrated Hamiltonian uncertainty on mass-spring, Van der Pol, and Duffing benchmarks.
