Landmark-Based Heuristics for Goal Recognition

Automated planning can be used to efficiently recognize goals and plans from partial or full observed action sequences. In this paper, we propose goal recognition heuristics that rely on information from planning landmarks — facts or actions that must occur if a plan is to achieve a goal when starting from some initial state. We develop two such heuristics: the first estimates goal completion by considering the ratio between achieved and extracted landmarks of a candidate goal, while the second takes into account how unique each landmark is among landmarks for all candidate goals. We empirically evaluate these heuristics over both standard goal/plan recognition problems, and a set of very large problems. We show that our heuristics can recognize goals more accurately, and run orders of magnitude faster, than the current state-of-the-art.

[1]  Hector Geffner,et al.  Plan Recognition as Planning , 2009, IJCAI.

[2]  Erez Karpas,et al.  Goal Recognition Design , 2014, ICAPS.

[3]  Jörg Hoffmann,et al.  Ordered Landmarks in Planning , 2004, J. Artif. Intell. Res..

[4]  Shirin Sohrabi,et al.  Plan Recognition as Planning Revisited , 2016, IJCAI.

[5]  Felipe Meneguzzi,et al.  Landmark-Based Plan Recognition , 2016, ECAI.

[6]  Silvia Richter,et al.  The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks , 2010, J. Artif. Intell. Res..

[7]  Patrik Haslum,et al.  Temporal Landmarks: What Must Happen, and When , 2015, ICAPS.

[8]  Meir Kalech,et al.  Sequential Plan Recognition: (Extended Abstract) , 2016, AAMAS.

[9]  Gal A. Kaminka,et al.  Fast and Complete Symbolic Plan Recognition , 2005, IJCAI.

[10]  Hector Geffner,et al.  Probabilistic Plan Recognition Using Off-the-Shelf Classical Planners , 2010, AAAI.

[11]  Tom Bylander,et al.  The Computational Complexity of Propositional STRIPS Planning , 1994, Artif. Intell..

[12]  Derek Long,et al.  Domain Independent Goal Recognition , 2010, STAIRS.

[13]  Paolo Traverso,et al.  Automated planning - theory and practice , 2004 .

[14]  David E. Smith,et al.  A Fast Goal Recognition Technique Based on Interaction Estimates , 2015, IJCAI.

[15]  Robert P. Goldman,et al.  A probabilistic plan recognition algorithm based on plan tree grammars , 2009, Artif. Intell..

[16]  Raymond J. Mooney,et al.  Plan, Activity, and Intent Recognition: Theory and Practice , 2014 .