גיא שני

אקדמי בכיר

Computing Contingent Plan Graphs using Online Planning

Shlomi Maliah, Radimir Komarnitski, Guy Shani

In contingent planning under partial observability with sensing actions, agents actively use sensing to discover meaningful facts about the world. Recent successful approaches translate the partially observable contingent problem into a non-deterministic fully observable problem, and then use a planner for non-deterministic planning. However, the translation may become very large, encumbering the task of the non-deterministic planner. We suggest a different approach - using an online contingent solver repeatedly to construct a plan tree. We execute the plan returned by the online solver until the next observation action, and then branch on the possible observed values, and replan for every branch independently. In many cases a plan tree can have an exponential width in the number of state variables, but the tree may have a structure that allows us to compactly represent it using a directed graph. We suggest a mechanism for tailoring such a graph that reduces both the computational effort and the storage space. Our method also handles non-deterministic domains, by identifying cycles in the plans. We present a set of experiments, showing our approach to scale better than state-of-the-art offline planners.

שפת פרסום אנגלית
כתב עת ACM Transactions on Autonomous and Adaptive Systems
כרך 16
נושא מספר 1
סטטוס פרסום פורסם - 22.01.2022
מספר מאמר 3488903

Keywords

Automated planning
contingent planning
partial observability

ASJC Scopus subject areas

Control and Systems Engineering
Computer Science (miscellaneous)
Software
גישה למסמך
10.1145/3488903
קבצים וקישורים אחרים
Link to publication in Scopus