Proceedings

A Survey on Hierarchical Planning – One Abstract Idea, Many Concrete Realizations

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Survey track. Pages 6267-6275.

https://doi.org/10.24963/ijcai.2019/875

Abstract

Hierarchical planning has attracted renewed interest in the last couple of years, which led to numerous novel formalisms, problem classes, and theoretical investigations. Yet it is important to differentiate between the various formalisms and problem classes, since they show -- sometimes fundamental -- differences with regard to their expressivity and computational complexity: Some of them can be regarded equivalent to non-hierarchical formalisms while others are clearly more expressive. We survey the most important hierarchical problem classes and explain their differences and similarities. We furthermore give pointers to some of the best-known planning systems capable of solving the respective problem classes.

  1. [Alford et al., 2009] Ron Alford, Ugur Kuter, and Dana S. Nau. Translating HTNs to PDDL: A small amount of do- main knowledge can go a long way. In IJCAI, pages 1629- 1634. AAAI Press, 2009. IJCAI
  2. [Alford et al., 2012] Ron Alford, Vikas Shivashankar, Ugur Kuter, and Dana Nau. HTN problem spaces: Structure, algorithms, termination. In SoCS, pages 2-9. AAAI Press, 2012.
  3. [Alford et al., 2014] Ron Alford, Vikas Shivashankar, Ugur Kuter, and Dana Nau. On the feasibility of planning graph style heuristics for HTN planning. In ICAPS, pages 2-10. AAAI Press, 2014.
  4. [Alford et al., 2015a] Ron Alford, Pascal Bercher, and David Aha. Tight bounds for HTN planning. In ICAPS, pages 7- 15. AAAI Press, 2015.
  5. [Alford et al., 2015b] Ron Alford, Pascal Bercher, and David Aha. Tight bounds for HTN planning with task in- sertion. In IJCAI, pages 1502-1508. AAAI Press, 2015. IJCAI
  6. [Alford et al., 2016a] Ron Alford, Gregor Behnke, Daniel Höller, Pascal Bercher, Susanne Biundo, and David Aha. Bound to plan: Exploiting classical heuristics via auto- matic translations of tail-recursive HTN problems. In ICAPS, pages 20-28. AAAI Press, 2016.
  7. [Alford et al., 2016b] Ron Alford, Vikas Shivashankar, Mark Roberts, Jeremy Frank, and David W. Aha. Hier- archical planning: Relating task and goal decomposition with task sharing. In IJCAI, pages 3022-3029. AAAI Press, 2016. IJCAI
  8. [Barták and Dvorák, 2016] Roman Barták and Tomás Dvorák. On verification of workflow and planning domain models using attribute grammars. In Proc. of the 15th Mexican Int. Conf. on AI (MICAI), pages 332-345.
  9. [Barták and Vlk, 2016] Roman Barták and Marek Vlk. Hi- erarchical task model for resource failure recovery in pro- duction scheduling. In Proc. of the 15th Mexican Int. Conf. on AI (MICAI), pages 362-378. Springer, 2016.
  10. [Beetz et al., 2012] Michael Beetz, Dominik Jain, Lorenz Mösenlechner, Moritz Tenorth, Lars Kunze, Nico Blodow, and Dejan Pangercic. Cognition-enabled autonomous robot control for the realization of home chore task intelli- gence. Proc. of the IEEE, 100(8):2454-2471, 2012.
  11. [Behnke et al., 2016] Gregor Behnke, Daniel Höller, Pascal Bercher, and Susanne Biundo. Change the plan -How hard can that be? In ICAPS, pages 38-46. AAAI Press, 2016.
  12. [Behnke et al., 2018] Gregor Behnke, Daniel Höller, and Su- sanne Biundo. totSAT -Totally-ordered hierarchical plan- ning through SAT. In AAAI, pages 6110-6118. AAAI Press, 2018.
  13. [Behnke et al., 2019a] Gregor Behnke, Daniel Höller, and Susanne Biundo. Finding optimal solutions in HTN plan- ning -A SAT-based approach. In IJCAI. IJCAI, 2019. IJCAI
  14. [Behnke et al., 2019b] Gregor Behnke, Marvin Schiller, Matthias Kraus, Pascal Bercher, Mario Schmautz, Michael Dorna, Michael Dambier, Wolfgang Minker, Birte Glimm, and Susanne Biundo. Alice in DIY wonderland or: In- structing novice users on how to use tools in DIY projects. AI Communications, 32:31-57, 2019.
  15. [Bercher et al., 2014a] Pascal Bercher, Susanne Biundo, Thomas Geier, Thilo Hörnle, Florian Nothdurft, Felix Richter, and Bernd Schattenberg. Plan, repair, execute, explain -How planning helps to assemble your home the- ater. In ICAPS, pages 386-394. AAAI Press, 2014.
  16. [Bercher et al., 2014b] Pascal Bercher, Shawn Keen, and Su- sanne Biundo. Hybrid planning heuristics based on task decomposition graphs. In SoCS, pages 35-43. AAAI Press, 2014.
  17. [Bercher et al., 2016] Pascal Bercher, Daniel Höller, Gregor Behnke, and Susanne Biundo. More than a name? On im- plications of preconditions and effects of compound HTN planning tasks. In ECAI, pages 225-233. IOS Press, 2016.
  18. [Bercher et al., 2017] Pascal Bercher, Gregor Behnke, Daniel Höller, and Susanne Biundo. An admissible HTN planning heuristic. In IJCAI, pages 480-488. IJCAI, 2017. IJCAI
  19. [Bit-Monnot et al., 2016] Arthur Bit-Monnot, David E. Smith, and Minh Do. Delete-free reachability analysis for temporal and hierarchical planning. In ECAI, pages 1698- 1699. IOS Press, 2016.
  20. [Biundo and Schattenberg, 2001] Susanne Biundo and Bernd Schattenberg. From abstract crisis to concrete relief -A preliminary report on combining state abstraction and HTN planning. In ECP, pages 157-168. AAAI Press, 2001.
  21. [Bresina et al., 2005] John L. Bresina, Ari K. Jónsson, Paul H. Morris, and Kanna Rajan. Activity planning for the mars exploration rovers. In ICAPS, pages 40-49. AAAI Press, 2005.
  22. [de Silva et al., 2019] Lavindra de Silva, Lin Padgham, and Sebastian Sardina. HTN-like solutions for classical plan- ning problems: An application to BDI agent systems. The- oretical Computer Science, 763:12-37, 2019.
  23. [Dix et al., 2003] Jürgen Dix, Ugur Kuter, and Dana Nau. Planning in answer set programming using ordered task decomposition. In Proc. of the 26th German Conf. on AI (KI), pages 490-504. Springer, 2003.
  24. [Dvoȓák et al., 2014] Filip Dvoȓák, Roman Barták, Arthur Bit-Monnot, Félix Ingrand, and Malik Ghallab. Planning and acting with temporal and hierarchical decomposition models. In ICTAI, pages 115-121. IEEE, 2014.
  25. [Erol et al., 1994] Kutluhan Erol, James Hendler, and Dana S. Nau. UMCP: A sound and complete procedure for hierarchical task-network planning. In AIPS, pages 249- 254. AAAI Press, 1994.
  26. [Erol et al., 1996] Kutluhan Erol, James A. Hendler, and Dana S. Nau. Complexity results for HTN planning. An- nals of Mathematics and AI (AMAI), 18(1):69-93, 1996.
  27. [Fox and Long, 2006] Maria Fox and Derek Long. Mod- elling mixed discrete-continuous domains for planning. Journal of AI Research (JAIR), 27(1):235-297, 2006.
  28. [Fox, 1997] Maria Fox. Natural hierarchical planning us- ing operator decomposition. In ECP, pages 195-207. Springer, 1997.
  29. [Geib, 2004] Christopher W. Geib. Assessing the complexity of plan recognition. In AAAI, pages 507-512. AAAI Press, 2004.
  30. [Geier and Bercher, 2011] Thomas Geier and Pascal Bercher. On the decidability of HTN planning with task insertion. In IJCAI, pages 1955-1961. AAAI Press, 2011. IJCAI
  31. [Georgievski and Aiello, 2015] Ilche Georgievski and Marco Aiello. HTN planning: Overview, comparison, and beyond. Artificial Intelligence, 222(0):124-156, 2015.
  32. [Gerevini et al., 2008] Alfonso Gerevini, Ugur Kuter, Dana S. Nau, Alessandro Saetti, and Nathaniel Waisbrot. Combining domain-independent planning and HTN planning: The Duet planner. In ECAI, pages 573-577. IOS Press, 2008.
  33. [Ghallab et al., 2004] Malik Ghallab, Dana S. Nau, and Paolo Traverso. Automated Planning: Theory and Prac- tice. Morgan Kaufmann, 2004.
  34. [Goldman and Kuter, 2019] Robert P. Goldman and Ugur Kuter. Hierarchical task network planning in common Lisp: The case of SHOP3. In Proc. of the 12th Europ. Lisp Symp. (ELS), pages 73-80. ACM, 2019.
  35. [Goldman, 2009] Robert Goldman. A semantics for HTN methods. In ICAPS, pages 146-153. AAAI Press, 2009.
  36. [González et al., 2017] José Carlos González, José Carlos Pulido, and Fernando Fernández. A three-layer planning architecture for the autonomous control of rehabilitation therapies based on social robots. Cognitive Systems Re- search, 43(Supplement C):232-249, 2017.
  37. [Höller et al., 2014] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Language classification of hierarchical planning problems. In ECAI, pages 447-452.
  38. [Höller et al., 2016] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Assessing the expressivity of planning formalisms through the comparison to formal languages. In ICAPS, pages 158-165. AAAI Press, 2016.
  39. [Höller et al., 2018a] Daniel Höller, Gregor Behnke, Pascal Bercher, and Susanne Biundo. Plan and goal recognition as HTN planning. In ICTAI, pages 466-473. IEEE, 2018.
  40. [Höller et al., 2018b] Daniel Höller, Pascal Bercher, Gre- gor Behnke, and Susanne Biundo. A generic method to guide HTN progression search with classical heuristics. In ICAPS, pages 114-122. AAAI Press, 2018.
  41. [Höller et al., 2019a] Daniel Höller, Gregor Behnke, Pascal Bercher, Susanne Biundo, Humbert Fiorino, Damien Pel- lier, and Ron Alford. HDDL -A language to describe hi- erarchical planning problems. In Proc. of the 2nd ICAPS Workshop on Hierarchical Planning, pages 6-14, 2019.
  42. [Höller et al., 2019b] Daniel Höller, Pascal Bercher, Gregor Behnke, and Susanne Biundo. On guiding search in HTN planning with classical planning heuristics. In IJCAI. IJ- CAI, 2019. IJCAI
  43. [Kambhampati et al., 1998] Subbarao Kambhampati, Amol Mali, and Biplav Srivastava. Hybrid planning for partially hierarchical domains. In AAAI, pages 882-888. AAAI Press, 1998.
  44. [Mali and Kambhampati, 1998] Amol D. Mali and Subbarao Kambhampati. Encoding HTN planning in propositional logic. In AIPS, pages 190-198. AAAI Press, 1998.
  45. [Marthi et al., 2007] Bhaskara Marthi, Stuart J. Russell, and Jason Wolfe. Angelic semantics for high-level actions. In ICAPS 2007, pages 232-239. AAAI Press, 2007.
  46. [Marthi et al., 2008] Bhaskara Marthi, Stuart Russell, and Jason Wolfe. Angelic hierarchical planning: Optimal and online algorithms. In ICAPS, pages 222-231. AAAI Press, 2008.
  47. [McDermott, 2000] Drew V. McDermott. The 1998 AI plan- ning systems competition. AI Magazine, 21(2):35-55, 2000.
  48. [Molineaux et al., 2010] Matthew Molineaux, Matthew Klenk, and David Aha. Planning in dynamic envi- ronments: Extending HTNs with nonlinear continuous effects. In AAAI, pages 1115-1120. AAAI Press, 2010.
  49. [Nau et al., 2001] Dana S. Nau, Yue Cao, Amnon Lotem, and Héctor Muñoz-Avila. The SHOP planning system. AI Magazine, 22(3):91-94, 2001.
  50. [Nau et al., 2003] Dana Nau, Tsz-Chiu Au, Okhtay Ilghami, Ugur Kuter, J. William Murdock, Dan Wu, and Fusun Ya- man. SHOP2: An HTN planning system. Journal of AI Research (JAIR), 20:379-404, 2003.
  51. [Nau et al., 2005] Dana S. Nau, Tsz-Chiu Au, Okhtay Il- ghami, Ugur Kuter, Dan Wu, Fusun Yaman, Héctor Muñoz-Avila, and J. William Murdock. Applications of SHOP and SHOP2. Intelligent Systems, IEEE, 20:34-41, 2005.
  52. [Nau, 2007] Dana S. Nau. Current trends in automated plan- ning. AI Magazine, 28(4):43-58, 2007.
  53. [Schreiber et al., 2019] Dominik Schreiber, Tomáš Balyo, Damien Pellier, and Humbert Fiorino. Tree-REX: SAT- based tree exploration for efficient and high-quality HTN planning. In ICAPS. AAAI Press, 2019.
  54. [Seegebarth et al., 2012] Bastian Seegebarth, Felix Müller, Bernd Schattenberg, and Susanne Biundo. Making hybrid plans more clear to human users -A formal approach for generating sound explanations. In ICAPS, pages 225-233. AAAI Press, 2012.
  55. [Shivashankar et al., 2012] Vikas Shivashankar, Ugur Kuter, Dana Nau, and Ron Alford. A hierarchical goal-based for- malism and algorithm for single-agent planning. In AA- MAS, pages 981-988. IFAAMAS, 2012.
  56. [Shivashankar et al., 2013] Vikas Shivashankar, Ron Alford, Ugur Kuter, and Dana Nau. The GoDeL planning sys- tem: A more perfect union of domain-independent and hierarchical planning. In IJCAI, pages 2380-2386. AAAI Press, 2013. IJCAI
  57. [Shivashankar et al., 2016] Vikas Shivashankar, Ron Alford, Mark Roberts, and David W. Aha. Cost-optimal algo- rithms for planning with procedural control knowledge. In ECAI, pages 1702-1703. IOS Press, 2016.
  58. [Shivashankar et al., 2017] Vikas Shivashankar, Ron Alford, and David Aha. Incorporating domain-independent plan- ning heuristics in hierarchical planning. In AAAI, pages 3658-3664. AAAI Press, 2017.
  59. [Sirin et al., 2004] Evren Sirin, Bijan Parsia, Dan Wu, James Hendler, and Dana Nau. HTN planning for web service composition using SHOP2. Journal of Web Semantics, 1(4):377-396, 2004.
  60. [Smith et al., 2008] David E. Smith, Jeremy Frank, and William Cushing. The ANML language. In KEPS, 2008.
  61. [Sohrabi et al., 2009] Shirin Sohrabi, Jorge A. Baier, and Sheila A. McIlraith. HTN planning with preferences. In IJCAI, pages 1790-1797. AAAI Press, 2009. IJCAI
  62. [Stock et al., 2015] Sebastian Stock, Masoumeh Mansouri, Federico Pecora, and Joachim Hertzberg. Online task merging with a hierarchical hybrid task planner for mobile service robots. In IROS, pages 6459-6464. IEEE, 2015.
  63. [Winer and Young, 2016] David R. Winer and R. Michael Young. Discourse-driven narrative generation with bipar- tite planning. In INLG, pages 11-20. ACL, 2016.
  64. [Xiao et al., 2017] Zhanhao Xiao, Andreas Herzig, Laurent Perrussel, Hai Wan, and Xiaoheng Su. Hierarchical task network planning with task insertion and state constraints. In IJCAI, pages 4463-4469. IJCAI, 2017. IJCAI
  65. [Young et al., 1994] R. Michael Young, Martha E. Pollack, and Johanna D. Moore. Decomposition and causality in partial-order planning. In AIPS, pages 188-193. AAAI Press, 1994.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards