Reasoning About Plan Robustness Versus Plan Cost for Partially Informed Agents
- Decision making-General
- Reasoning about knowledge, beliefs, and other mental attitudes-General
- Modeling and reasoning about preferences-
A common approach to planning with partial information is replanning: compute a plan based on assumptions about unknown information and replan if these
assumptions are refuted during execution. To date, most planners with incomplete information have been designed to provide guarantees on completeness and soundness for the generated plans. Switching focus to performance, we measure the robustness of a plan, which quantiﬁes the plan’s ability to avoid failure. Given a plan and an agent’s belief, which describes the set of states it deems as possible, robustness counts the number of world states in the belief from which the plan will achieve the goal without the need to replan. We formally describe the trade-off between robustness and plan cost and offer a solver that is guaranteed to produce plans that satisfy a required level of robustness. By evaluating our approach on a set of standard benchmarks, we demonstrate how it can improve the performance of a partially informed agent.