HTN planning: Overview, comparison, and beyond

被引:80
|
作者
Georgievski, Ilche [1 ]
Aiello, Marco [1 ]
机构
[1] Univ Groningen, Johann Bernoulli Inst Math & Comp Sci, NL-9747 AG Groningen, Netherlands
关键词
AI planning; Hierarchical task networks; Web service composition; WEB SERVICE COMPOSITION; HIERARCHICAL TASK NETWORK; KNOWLEDGE; CONSTRAINTS; COMPETITION; EXECUTION; SHOP;
D O I
10.1016/j.artint.2015.02.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hierarchies are one of the most common structures used to understand and conceptualise the world. Within the field of Artificial Intelligence (AI) planning, which deals with the automation of world-relevant problems, Hierarchical Task Network (HTN) planning is the branch that represents and handles hierarchies. In particular, the requirement for rich domain knowledge to characterise the world enables HTN planning to be very useful, and also to perform well. However, the history of almost 40 years obfuscates the current understanding of HTN planning in terms of accomplishments, planning models, similarities and differences among hierarchical planners, and its current and objective image. On top of these issues, the ability of hierarchical planning to truly cope with the requirements of real-world applications has been often questioned. As a remedy, we propose a framework-based approach where we first provide a basis for defining different formal models of hierarchical planning, and define two models that comprise a large portion of HTN planners. Second, we provide a set of concepts that helps in interpreting HTN planners from the aspect of their search space. Then, we analyse and compare the planners based on a variety of properties organised in five segments, namely domain authoring, expressiveness, competence, computation and applicability. Furthermore, we select Web service composition as a real-world and current application, and classify and compare the approaches that employ HTN planning to solve the problem of service composition. Finally, we conclude with our findings and present directions for future work. In summary, we provide a novel and comprehensive viewpoint on a core AI planning technique. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:124 / 156
页数:33
相关论文
共 50 条
  • [1] HTN Planning with Preferences
    Sohrabi, Shirin
    Baier, Jorge A.
    McIlraith, Sheila A.
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 1790 - 1797
  • [2] Complexity results for HTN planning
    Erol, K
    Hendler, J
    Nau, DS
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1996, 18 (01) : 69 - 93
  • [3] Landmark Generation in HTN Planning
    Hoeller, Daniel
    Bercher, Pascal
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 11826 - 11834
  • [4] Semantic Attachments for HTN Planning
    Magnaguagno, Mauricio Cecilio
    Meneguzzi, Felipe
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 9933 - 9940
  • [5] Tight Bounds for HTN Planning
    Alford, Ron
    Bercher, Pascal
    Aha, David W.
    PROCEEDINGS OF THE TWENTY-FIFTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2015, : 7 - 15
  • [6] Search Complexities for HTN Planning
    Alford, Ronald
    KUNSTLICHE INTELLIGENZ, 2016, 30 (01): : 99 - 100
  • [7] An Admissible HTN Planning Heuristic
    Bercher, Pascal
    Behnke, Gregor
    Hoeller, Daniel
    Biundo, Susanne
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 480 - 488
  • [8] Grounding of HTN Planning Domain
    Ramoul, Abdeldjalil
    Pellier, Damien
    Fiorino, Humbert
    Pesty, Sylvie
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2017, 26 (05)
  • [9] Search Complexities for HTN Planning
    Ronald Alford
    KI - Künstliche Intelligenz, 2016, 30 (1) : 99 - 100
  • [10] HTN Planning in Team Coordination
    Ye, Xu-guang
    Peng, Hui
    Wang, Yong
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (ICCSAI 2013), 2013, : 65 - 68