Solving high-dimensional Hamilton-Jacobi-Bellman PDEs using neural networks: perspectives from the theory of controlled diffusions and measures on path space
About
Optimal control of diffusion processes is intimately connected to the problem of solving certain Hamilton-Jacobi-Bellman equations. Building on recent machine learning inspired approaches towards high-dimensional PDEs, we investigate the potential of $\textit{iterative diffusion optimisation}$ techniques, in particular considering applications in importance sampling and rare event simulation, and focusing on problems without diffusion control, with linearly controlled drift and running costs that depend quadratically on the control. More generally, our methods apply to nonlinear parabolic PDEs with a certain shift invariance. The choice of an appropriate loss function being a central element in the algorithmic design, we develop a principled framework based on divergences between path measures, encompassing various existing methods. Motivated by connections to forward-backward SDEs, we propose and study the novel $\textit{log-variance}$ divergence, showing favourable properties of corresponding Monte Carlo estimators. The promise of the developed approach is exemplified by a range of high-dimensional and metastable numerical examples.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Stochastic Optimal Control | QUADRATIC ISOTROPIC | Control Objective73.1062 | 9 | |
| Stochastic Optimal Control | QUADRATIC ANISOTROPIC | Control Objective31.3584 | 9 | |
| Stochastic Optimal Control | Double-Well | Control Objective Value32.8645 | 9 | |
| Stochastic Optimal Control | QUADRATIC REPULSIVE | Control Objective114.1 | 8 | |
| Networked control problem | Opinion dynamics De Groot model N=10 agents 80,000 iterations (train) | Control Objective Score75.63 | 4 |