Online POMDP Planning with Anytime Deterministic Optimality Guarantees
Moran Barenboim, Vadim Indelman
TL;DR
The paper tackles online POMDP planning by deriving deterministic bounds that relate a tractable simplified POMDP to the original, enabling certificates of policy quality at any planning node. It introduces two algorithmic instantiations, DB-POMCP and RB-POMCP, which attach these deterministic bounds to decision-making and, in the case of RB-POMCP, exploration as well. The approach yields finite-time convergence guarantees and enables pruning of suboptimal actions via bound intervals, offering potential safety benefits in uncertain environments. Empirical evaluations across classic POMDP benchmarks demonstrate improved decision-making and scalable planning under finite horizons, while also highlighting limitations in very large observation spaces and opportunities for tighter, more informed bounds. Overall, the work bridges theoretical guarantees with practical online planning, paving the way for certifiably safe and efficient autonomous decision-making under uncertainty.
Abstract
Decision-making under uncertainty is a critical aspect of many practical autonomous systems due to incomplete information. Partially Observable Markov Decision Processes (POMDPs) offer a mathematically principled framework for formulating decision-making problems under such conditions. However, finding an optimal solution for a POMDP is generally intractable. In recent years, there has been a significant progress of scaling approximate solvers from small to moderately sized problems, using online tree search solvers. Often, such approximate solvers are limited to probabilistic or asymptotic guarantees towards the optimal solution. In this paper, we derive a deterministic relationship for discrete POMDPs between an approximated and the optimal solution. We show that at any time, we can derive bounds that relate between the existing solution and the optimal one. We show that our derivations provide an avenue for a new set of algorithms and can be attached to existing algorithms that have a certain structure to provide them with deterministic guarantees with marginal computational overhead. In return, not only do we certify the solution quality, but we demonstrate that making a decision based on the deterministic guarantee may result in superior performance compared to the original algorithm without the deterministic certification.
