Learning Nash Equilibrial Hamiltonian for Two-Player Collision-Avoiding Interactions
Lei Zhang, Siddharth Das, Tanner Merry, Wenlong Zhang, Yi Ren
TL;DR
Two-player differential games for collision-avoidance face intractable real-time solution of the Hamilton-Jacobi-Isaacs equations due to equilibrium discontinuities. The authors propose a data-efficient approach that directly learns equilibrium co-states $oldsymbol{bb}^*(oldsymbol{x}_0,t_0)$ under linear dynamics and a collision penalty, enabling equilibrium actions through local Hamiltonian maximization, and augment this with theory-driven active learning guided by Pontryagin's Maximum Principle via an inverse value problem. They prove that, in the collision-avoidance setting with linear dynamics, equilibrium co-states admit a low-dimensional, piecewise-linear representation summarized by $y_i=(oldsymbol{bb}_i^{*}(T),t_i^{in},t_i^{out},q_i)$. Experiments on an uncontrolled intersection show that co-state networks yield lower collision probabilities than value-based models under the same data budget, and that active learning offers additional gains at intermediate data sizes. The results suggest a scalable, principled path to near real-time Nash-equilibrium policies for two-player collision-avoiding tasks, with potential extensions to nonlinear dynamics and multi-agent scenarios.
Abstract
We consider the problem of learning Nash equilibrial policies for two-player risk-sensitive collision-avoiding interactions. Solving the Hamilton-Jacobi-Isaacs equations of such general-sum differential games in real time is an open challenge due to the discontinuity of equilibrium values on the state space. A common solution is to learn a neural network that approximates the equilibrium Hamiltonian for given system states and actions. The learning, however, is usually supervised and requires a large amount of sample equilibrium policies from different initial states in order to mitigate the risks of collisions. This paper claims two contributions towards more data-efficient learning of equilibrium policies: First, instead of computing Hamiltonian through a value network, we show that the equilibrium co-states have simple structures when collision avoidance dominates the agents' loss functions and system dynamics is linear, and therefore are more data-efficient to learn. Second, we introduce theory-driven active learning to guide data sampling, where the acquisition function measures the compliance of the predicted co-states to Pontryagin's Maximum Principle. On an uncontrolled intersection case, the proposed method leads to more generalizable approximation of the equilibrium policies, and in turn, lower collision probabilities, than the state-of-the-art under the same data acquisition budget.
