The XII Planner

Classical planners presuppose correct and complete information about the world. Although recent work has sketched a number of algorithms for planning with incomplete information, substantial problems remain before these planners can be applied to real-world domains. Since the presence of incomplete information invalidates the Closed World Assumption, an agent cannot deduce that a fact is false based on its absence from the agent's world model. This leads to two challenges:

This paper reports on the fully-implemented XII planner (XII stands for ``eXecution and Incomplete Information'') which addresses these challenges. We allow incomplete information, but assume the information that is known is correct. XII's planning algorithm is based on UCPOP, but XII interleaves planning and execution (following IPEM) and, unlike UCPOP, does not make the closed world assumption. XII uses closed world reasoning to avoid redundant information gathering and to solve universally quantified goals in the presence of incomplete information.

The folks behind XII: Dan Weld, Keith Golden, Oren Etzioni.

A short paper (to appear at AAAI-94) describing XII, (also available in html) and a a more theoretical paper (to appear at KR'94) describing local closed world information, a key contribution of this work.


[homepage Button] Back to AI Home Page
[CSE Button] Back to CSE Home Page
For more information, send mail to "bug-ucpop@cs.washington.edu".