before selection by the resolvers). Since the plan
𝜋
only has decomposition flaws and all flaws within
𝑚
are guaranteed to be solvable, and both are guaranteed
to be acyclical by the application of any decomposition
𝑎⊕
𝑚
𝜋
, the plan is solvable.
Lemma
(Abstract plans guarantee solvability)
.
Find-
ing a partial plan
𝜋
that contains only decomposition
flaws, guarantees a solution to the problem.
Proof.
Recursively, if we apply the previous proof on
higher level plans we note that decomposing at level 2
guarantees a solution since the method of the composite
actions are guaranteed to be solvable.
6 CONCLUSION
In this paper, we have presented a new planner called
HEART based on POCL. An updated planning frame-
work fitting the need for such a new approach was pro-
posed. While the abstract plans generated during the
planning process are not complete solutions, they are
exponentially faster to generate while retaining signifi-
cant quality over the final plans. They are also proofs
of solvability of the problem. By using these plans,
it is possible to generate explanations of intractable
problems within tight time constraints.
The source code of HEART along with an extended
version of this paper is available at genn.io/heart.
REFERENCES
Baioletti, M., Marcugini, S., and Milani, A. (1998). En-
coding planning constraints into partial order planning
domains. In International Conference on Principles
of Knowledge Representation and Reasoning, pages
608–616. Morgan Kaufmann Publishers Inc. 00013.
Baker, C. L., Tenenbaum, J. B., and Saxe, R. R. (2007).
Goal inference as inverse planning. In Proceedings of
the Annual Meeting of the Cognitive Science Society,
volume 29. 00064.
Bechon, P., Barbier, M., Infantes, G., Lesire, C., and Vidal, V.
(2014). HiPOP: Hierarchical Partial-Order Planning. In
European Starting AI Researcher Symposium, volume
264, pages 51–60. IOS Press.
Beckett, D. and Berners-Lee, T. (2011). Turtle - Terse RDF
Triple Language. W3C Team Submission, W3C.
Bercher, P., Keen, S., and Biundo, S. (2014). Hybrid plan-
ning heuristics based on task decomposition graphs. In
Seventh Annual Symposium on Combinatorial Search.
Biundo, S. and Schattenberg, B. (2001). From abstract crisis
to concrete relief — A preliminary report on flexible
integration on nonlinear and hierarchical planning. In
Proceedings of the European Conference on Planning.
Chen, J., Chen, Y., Xu, Y., Huang, R., and Chen, Z. (2013).
A Planning Approach to the Recognition of Multiple
Goals. International Journal of Intelligent Systems,
28(3):203–216. 00003.
Dvorak, F., Bit-Monnot, A., Ingrand, F., and Ghallab,
M. (2014). A flexible ANML actor and planner in
robotics. In Planning and Robotics (PlanRob) Work-
shop (ICAPS).
Erol, K., Hendler, J., and Nau, D. S. (1994). HTN planning:
Complexity and expressivity. In AAAI, volume 94,
pages 1123–1128.
Fox, M. (1997). Natural hierarchical planning using operator
decomposition. In European Conference on Planning,
pages 195–207. Springer.
Fox, M., Long, D., and Magazzeni, D. (2017). Explain-
able Planning. In Proceedings of IJCAI Workshop on
Explainable AI, Melbourne, Australia.
Gerevini, A., Kuter, U., Nau, D. S., Saetti, A., and Waisbrot,
N. (2008). Combining Domain-Independent Planning
and HTN Planning: The Duet Planner. In Proceedings
of the European Conference on Artificial Intelligence,
volume 18, pages 573–577. 00025.
Ghallab, M., Nau, D., and Traverso, P. (2004). Automated
Planning: Theory & Practice. Elsevier. 00002.
Ghallab, M., Nau, D., and Traverso, P. (2016). Automated
Planning and Acting. Cambridge University Press.
00058.
Göbelbecker, M., Keller, T., Eyerich, P., Brenner, M., and
Nebel, B. (2010). Coming Up With Good Excuses:
What to do When no Plan Can be Found. In Pro-
ceedings of the International Conference on Automated
Planning and Scheduling, volume 20, pages 81–88.
AAAI Press. 00036.
Kambhampati, S., Mali, A., and Srivastava, B. (1998). Hy-
brid planning for partially hierarchical domains. In
AAAI/IAAI, pages 882–888.
Lemai, S. and Ingrand, F. (2004). Interleaving temporal
planning and execution in robotics domains. In AAAI,
volume 4, pages 617–622. 00117.
Marthi, B., Russell, S. J., and Wolfe, J. A. (2007). Angelic
Semantics for High-Level Actions. In ICAPS, pages
232–239.
Nau, D. S., Au, T.-C., Ilghami, O., Kuter, U., Murdock, J. W.,
Wu, D., and Yaman, F. (2003). SHOP2: An HTN
planning system. J. Artif. Intell. Res.(JAIR), 20:379–
404. 00891.
Penberthy, J. S., Weld, D. S., and others (1992). UCPOP: A
Sound, Complete, Partial Order Planner for ADL. Kr,
92:103–114. 00000.
Ramırez, M. and Geffner, H. (2009). Plan recognition as plan-
ning. In Proceedings of the International Conference
on International Conference on Automated Planning
and Scheduling, volume 19, pages 1778–1783. AAAI
Press. 00093.
Ramırez, M. and Geffner, H. (2010). Probabilistic plan
recognition using off-the-shelf classical planners. In
Proceedings of the Conference of the Association for
the Advancement of Artificial Intelligence, volume 24,
pages 1121–1126. 00099.
HEART: Using Abstract Plans as a Guarantee of Downward Refinement in Decompositional Planning
521