Data-efficient Kernel Methods for Learning Hamiltonian Systems

Yasamin Jalalian, Mostafa Samir, Boumediene Hamzi, Peyman Tavallali, Houman Owhadi
9/21/2025
math.NAcs.LGmath.DS

No confident code implementation found for this paper.

Abstract

Hamiltonian dynamics describe a wide range of physical systems. As such, data-driven simulations of Hamiltonian systems are important for many scientific and engineering problems. In this work, we propose kernel-based methods for identifying and forecasting Hamiltonian systems directly from data. We present two approaches: a two-step method that reconstructs trajectories before learning the Hamiltonian, and a one-step method that jointly infers both. Across several benchmark systems, including mass-spring dynamics, a nonlinear pendulum, and the Henon-Heiles system, we demonstrate that our framework achieves accurate, data-efficient predictions and outperforms two-step kernel-based baselines, particularly in scarce-data regimes, while preserving the conservation properties of Hamiltonian dynamics. Moreover, our methodology provides theoretical a priori error estimates, ensuring reliability of the learned models. We also provide a more general, problem-agnostic numerical framework that goes beyond Hamiltonian systems and can be used for data-driven learning of arbitrary dynamical systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jalalian2025dataefficient,
  title  = {Data-efficient Kernel Methods for Learning Hamiltonian Systems},
  author = {Yasamin Jalalian and Mostafa Samir and Boumediene Hamzi and Peyman Tavallali and Houman Owhadi},
  year   = {2025},
  eprint = {2509.17154},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.17154v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.17154.svg)](https://codeofpaper.com/paper/2509.17154)

Discussion