Description |
This work readies goal recognition for real-world scenarios by adapting a foundational compilation by Ram´ırez and Geffner to work with partial-order, ambiguous observations of both facts and actions. We first redefine what observations can be and what it means to satisfy them. We provide a compilation from goal recognition problem to classical planning problem, then prove it accommodates these more complex observation types. Our compilation can be adapted towards other planning-based plan/goal recognition techniques, as Ram´ırez and Geffner's compilation was. We prove that our method is at least as accurate as an "ignore complexity" strategy that uses Ram´ırez and Geffner's compilation. Experimental results1 confirm that, while slower, our method never has more (and often has fewer) false positives. (Both methods have no false negatives.) We discuss these findings in the context of goal recognition problem difficulty, and present an avenue for future work. |