Physics-informed neural networks via stochastic Hamiltonian dynamics learning
Chandrajit Bajaj, Minh Nguyen
TL;DR
The paper tackles optimal control for unknown dynamical systems by embedding the Pontryagin maximum principle (PMP) into neural learning. It develops discrete PMP-based planning and a continuous two-phase NeuralPMP framework that learns a reduced Hamiltonian $h(q,p)$ and employs forward-backward variational autoencoding to enhance exploration and robustness. The approach yields a practical method for inferring optimal trajectories via learned Hamiltonian dynamics, demonstrated on classical control tasks with uneven time steps and continuous-time settings. The results indicate competitive performance and improved exploration, with future directions including model-free extensions and scalability to higher-dimensional problems.
Abstract
In this paper, we propose novel learning frameworks to tackle optimal control problems by applying the Pontryagin maximum principle and then solving for a Hamiltonian dynamical system. Applying the Pontryagin maximum principle to the original optimal control problem shifts the learning focus to reduced Hamiltonian dynamics and corresponding adjoint variables. Then, the reduced Hamiltonian networks can be learned by going backwards in time and then minimizing loss function deduced from the Pontryagin maximum principle's conditions. The learning process is further improved by progressively learning a posterior distribution of the reduced Hamiltonians. This is achieved through utilizing a variational autoencoder which leads to more effective path exploration process. We apply our learning frameworks called NeuralPMP to various control tasks and obtain competitive results.
