Domain Concretization From Examples: Addressing Missing Domain Knowledge Via Robust PlanningDownload PDFOpen Website

Published: 01 Jan 2022, Last Modified: 12 May 2023IEEE Robotics Autom. Lett. 2022Readers: Everyone
Abstract: The assumption of complete domain knowledge is unwarranted for robot planning and decision-making in the real world. Incompleteness in domain knowledge may come from design flaws or arise from domain ramifications or qualifications. In such cases, traditional planning methods can produce highly undesirable behaviors. Addressing the planning problem under incomplete domain knowledge is challenging since the agent has no clue about what information is missing. This is a type of unknown unknowns, which differs significantly from partial observability, a type of known unknowns. In this work, we assume that the missing information is encoded in a set of examples or teacher demonstrations. We formulate the problem of <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">domain concretization</i> with these examples as an inverse problem to domain abstraction. Given a domain model provided initially, when the model does not conform with the teacher demonstrations, our method searches for a candidate model set that refines the initial model under a minimalistic and deterministic model assumption. For new problems, it generates a robust plan with the maximum probability of success under the set of candidate models. Together with a standard search formulation in the model-space, we propose a heuristic-based search method and also an online version of it to reduce the search time. We evaluated our approach with several International Planning Competition (IPC) domains and a simulated robotics domain where incompleteness was introduced by removing domain features from the complete models. Results show that our methods increase the success rate of planning without significantly impacting the plan cost.
0 Replies

Loading