var bibbase_data = {"data":"\"Loading..\"\n\n
\n\n \n\n \n\n \n \n\n \n\n \n \n\n \n\n \n
\n generated by\n \n \"bibbase.org\"\n\n \n
\n \n\n
\n\n \n\n\n
\n\n Excellent! Next you can\n create a new website with this list, or\n embed it in an existing web page by copying & pasting\n any of the following snippets.\n\n
\n JavaScript\n (easiest)\n
\n \n <script src=\"https://bibbase.org/show?bib=https://bercher.net/bibtex/conferences.bib&fullnames=1&theme=default&jsonp=1&hidemenu=1&jsonp=1\"></script>\n \n
\n\n PHP\n
\n \n <?php\n $contents = file_get_contents(\"https://bibbase.org/show?bib=https://bercher.net/bibtex/conferences.bib&fullnames=1&theme=default&jsonp=1&hidemenu=1\");\n print_r($contents);\n ?>\n \n
\n\n iFrame\n (not recommended)\n
\n \n <iframe src=\"https://bibbase.org/show?bib=https://bercher.net/bibtex/conferences.bib&fullnames=1&theme=default&jsonp=1&hidemenu=1\"></iframe>\n \n
\n\n

\n For more details see the documention.\n

\n
\n
\n\n
\n\n This is a preview! To use this list on your own web site\n or create a new web site from it,\n create a free account. The file will be added\n and you will be able to edit it in the File Manager.\n We will show you instructions once you've created your account.\n
\n\n
\n\n

To the site owner:

\n\n

Action required! Mendeley is changing its\n API. In order to keep using Mendeley with BibBase past April\n 14th, you need to:\n

    \n
  1. renew the authorization for BibBase on Mendeley, and
  2. \n
  3. update the BibBase URL\n in your page the same way you did when you initially set up\n this page.\n
  4. \n
\n

\n\n

\n \n \n Fix it now\n

\n
\n\n
\n\n\n
\n \n \n
\n
\n  \n 2024\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n A Survey on Plan Optimization.\n \n \n \n\n\n \n Pascal Bercher; Patrik Haslum; and Christian Muise.\n\n\n \n\n\n\n In Proceedings of the 33rd International Joint Conference on Artificial Intelligence (IJCAI 2024), 2024. IJCAI\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2024PlanOptimizationSurvey,\n  author    = {Pascal Bercher and Patrik Haslum and Christian Muise},\n  booktitle = {Proceedings of the 33rd International Joint Conference on Artificial Intelligence (IJCAI 2024)},\n  title     = {A Survey on Plan Optimization},\n  year      = {2024},\n Xpages     = {},\n Xdoi       = {},\n  publisher = {IJCAI},\n  abstract  = {Automated Planning deals with finding a sequence of actions that solves a given (planning) problem. The cost of the solution is a direct consequence of these actions, for example its number or their accumulated costs. Thus, in most applications, cheaper plans are preferred. Yet, finding an optimal solution is more challenging than finding some solution. So, many planning algorithms find some solution and then post-process, i.e., optimize it -- a technique called plan optimization. Over the years many different approaches were developed, not all for the same kind of plans, and not all optimize the same metric. In this comprehensive survey, we give an overview of the existing plan optimization goals, their computational complexity (if known), and existing techniques for such optimizations.},\n Xurl_Paper  = {},\n Xurl_Slides = {},\n Xurl_video_of_presentation = {}\n}\n\n
\n
\n\n\n
\n Automated Planning deals with finding a sequence of actions that solves a given (planning) problem. The cost of the solution is a direct consequence of these actions, for example its number or their accumulated costs. Thus, in most applications, cheaper plans are preferred. Yet, finding an optimal solution is more challenging than finding some solution. So, many planning algorithms find some solution and then post-process, i.e., optimize it – a technique called plan optimization. Over the years many different approaches were developed, not all for the same kind of plans, and not all optimize the same metric. In this comprehensive survey, we give an overview of the existing plan optimization goals, their computational complexity (if known), and existing techniques for such optimizations.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n Laying the Foundations for Solving FOND HTN Problems: Grounding, Search, Heuristics (and Benchmark Problems).\n \n \n \n\n\n \n Mohammad Yousefi; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 33rd International Joint Conference on Artificial Intelligence (IJCAI 2024), 2024. IJCAI\n \n\n\n\n
\n\n\n\n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Yousefi2024FONDFoundations,\n  author     = {Mohammad Yousefi and Pascal Bercher},\n  booktitle  = {Proceedings of the 33rd International Joint Conference on Artificial Intelligence (IJCAI 2024)},\n  title      = {Laying the Foundations for Solving {FOND} {HTN} Problems: Grounding, Search, Heuristics (and Benchmark Problems)},\n  year       = {2024},\n Xpages      = {},\n Xdoi        = {},\n  publisher  = {IJCAI},\n  abstract   = {Building upon recent advancements in formalising Fully Observable Non-Deterministic (FOND) Hierarchical Task Network (HTN) planning, we present the first approach to find strong solutions for HTN problems with uncertainty in action outcomes. We present a search algorithm, along with a compilation that relaxes a FOND HTN problem to a deterministic one. This allows the utilisation of existing grounders and heuristics from the deterministic HTN planning literature.},\n Xurl_Paper  = {},\n Xurl_Slides = {},\n Xurl_video_of_presentation = {}\n}\n\n
\n
\n\n\n
\n Building upon recent advancements in formalising Fully Observable Non-Deterministic (FOND) Hierarchical Task Network (HTN) planning, we present the first approach to find strong solutions for HTN problems with uncertainty in action outcomes. We present a search algorithm, along with a compilation that relaxes a FOND HTN problem to a deterministic one. This allows the utilisation of existing grounders and heuristics from the deterministic HTN planning literature.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Modeling Assistance for Hierarchical Planning: An Approach for Correcting Hierarchical Domains with Missing Actions.\n \n \n \n \n\n\n \n Songtuan Lin; Daniel Höller; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 17th International Symposium on Combinatorial Search (SoCS 2024), 2024. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Modeling paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2024HTNModelFixing,\n  author    = {Songtuan Lin and Daniel H\\"oller and Pascal Bercher},\n  booktitle = {Proceedings of the 17th International Symposium on Combinatorial Search (SoCS 2024)},\n  title     = {Modeling Assistance for Hierarchical Planning: An Approach for Correcting Hierarchical Domains with Missing Actions},\n  year      = {2024},\n  publisher = {AAAI Press},\n  abstract  = {The complexity of modeling planning domains is a major obstacle for making automated planning techniques more accessible, raising the demand of tools for providing modeling assistance. In particular, tools that can automatically correct errors in a planning domain are of great importance. Previous works have devoted efforts to developing such approaches for correcting classical  (non-hierarchical) domains. However, no approaches exist for hierarchical planning, which is what we offer here. More specifically, our approach takes as input a flawed hierarchical domain together with a plan known to be a solution but actually contradicting the domain (due to errors in the domain) and outputs corrections to the domain that add \\emph{missing} actions to the domain and make the plan a solution. The approach achieves this by compiling the problem of finding corrections as another hierarchical planning problem.},\n  url_Paper  = {https://bercher.net/publications/2024/Lin2024HTNModelFixing.pdf}\n}\n\n
\n
\n\n\n
\n The complexity of modeling planning domains is a major obstacle for making automated planning techniques more accessible, raising the demand of tools for providing modeling assistance. In particular, tools that can automatically correct errors in a planning domain are of great importance. Previous works have devoted efforts to developing such approaches for correcting classical (non-hierarchical) domains. However, no approaches exist for hierarchical planning, which is what we offer here. More specifically, our approach takes as input a flawed hierarchical domain together with a plan known to be a solution but actually contradicting the domain (due to errors in the domain) and outputs corrections to the domain that add \\emphmissing actions to the domain and make the plan a solution. The approach achieves this by compiling the problem of finding corrections as another hierarchical planning problem.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On the Computational Complexity of Plan Verification, (Bounded) Plan-Optimality Verification, and Bounded Plan Existence.\n \n \n \n \n\n\n \n Songtuan Lin; Conny Olz; Malte Helmert; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 38th AAAI Conference on Artificial Intelligence (AAAI 2024), 2024. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On poster\n  \n \n \n \"On slides\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 25 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2024PlanVerificationComplexity,\n  author    = {Songtuan Lin and Conny Olz and Malte Helmert and Pascal Bercher},\n  booktitle = {Proceedings of the 38th AAAI Conference on Artificial Intelligence (AAAI 2024)},\n  title     = {On the Computational Complexity of Plan Verification, (Bounded) Plan-Optimality Verification, and Bounded Plan Existence},\n  year      = {2024},\n  publisher = {AAAI Press},\n  abstract  = {In this paper we study the computational complexity of several reasoning tasks centered around the bounded plan existence problem. We do this for standard classical planning and hierarchical task network (HTN) planning and each for a grounded and a lifted representation. Whereas bounded plan existence complexity is known for classical planning, it has not yet been studied for HTN planning. For plan verification, results were available for both formalisms except for the lifted HTN planning. We will present lower and upper bounds of the complexity of plan verification in lifted HTN planning and provide some new insights into its grounded counterpart, in which we show that verification is not just NP-complete in the general case, but already for a severely restricted special case. Finally, we show the complexity concerning verifying the optimality of a given plan and discuss its connection to the bounded plan existence problem.},\n  url_Paper  = {https://bercher.net/publications/2024/Lin2024PlanVerificationComplexity.pdf},\n  url_Poster = {https://bercher.net/publications/2024/Lin2024PlanVerificationComplexityPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2024/Lin2024PlanVerificationComplexitySlides.pdf}\n}\n\n
\n
\n\n\n
\n In this paper we study the computational complexity of several reasoning tasks centered around the bounded plan existence problem. We do this for standard classical planning and hierarchical task network (HTN) planning and each for a grounded and a lifted representation. Whereas bounded plan existence complexity is known for classical planning, it has not yet been studied for HTN planning. For plan verification, results were available for both formalisms except for the lifted HTN planning. We will present lower and upper bounds of the complexity of plan verification in lifted HTN planning and provide some new insights into its grounded counterpart, in which we show that verification is not just NP-complete in the general case, but already for a severely restricted special case. Finally, we show the complexity concerning verifying the optimality of a given plan and discuss its connection to the bounded plan existence problem.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2023\n \n \n (11)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Towards Intelligent Companion Systems in General Aviation using Hierarchical Plan and Goal Recognition.\n \n \n \n \n\n\n \n Prakash Jamakatel; Pascal Bercher; Axel Schulte; and Jane Jean Kiam.\n\n\n \n\n\n\n In Proceedings of the 11th International Conference on Human-Agent Interaction (HAI 2023), pages 229–237, 2023. Association for Computing Machinery\n \n\n\n\n
\n\n\n\n \n \n \"Towards paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Jamakatel2023HTNAviation,\n  author     = {Prakash Jamakatel and Pascal Bercher and Axel Schulte and Jane Jean Kiam},\n  title      = {Towards Intelligent Companion Systems in General Aviation using Hierarchical Plan and Goal Recognition},\n  booktitle  = {Proceedings of the 11th International Conference on Human-Agent Interaction (HAI 2023)},\n  year       = {2023},\n  publisher  = {Association for Computing Machinery},\n  abstract   = {Modern ultralight aircraft in general aviation are equipped with an onboard Pilot Assistance System (PAS) as a companion system, meant to guide the pilot in decision-making, e.g. with plan suggestions, especially in critical situations. For more meaningful guidance, the PAS must possess an accurate and continuous understanding of the context, i.e. the pilot's intention, so that relevant decision-making support is relevant. However, in realistic settings, the pilot's intention is not communicated manually, but can only be proactively monitored by the PAS. This paper explores the possibility of embedding domain expertise using Hierarchical Task Network (HTN) planning to recognise the plan the pilot is currently trying to conduct, by judging from the pilot's actions. Furthermore, by leveraging probability theory for state estimation, since the pilot's actions can only be estimated, we derive belief values to be associated with the recognised plans. Statistical evaluation using data collected from human-in-the-loop tests shows that our intention recognition as plan recognition function is reliable enough to provide the PAS with a contextual understanding. Empirical tests also confirm that our method is efficient enough for real-time implementation.},\n  pages      = {229--237},\n  doi        = {10.1145/3623809.3623877},\n  url_Paper  = {https://bercher.net/publications/2023/Jamakatel2023HTNAviation.pdf}\n}\n\n
\n
\n\n\n
\n Modern ultralight aircraft in general aviation are equipped with an onboard Pilot Assistance System (PAS) as a companion system, meant to guide the pilot in decision-making, e.g. with plan suggestions, especially in critical situations. For more meaningful guidance, the PAS must possess an accurate and continuous understanding of the context, i.e. the pilot's intention, so that relevant decision-making support is relevant. However, in realistic settings, the pilot's intention is not communicated manually, but can only be proactively monitored by the PAS. This paper explores the possibility of embedding domain expertise using Hierarchical Task Network (HTN) planning to recognise the plan the pilot is currently trying to conduct, by judging from the pilot's actions. Furthermore, by leveraging probability theory for state estimation, since the pilot's actions can only be estimated, we derive belief values to be associated with the recognised plans. Statistical evaluation using data collected from human-in-the-loop tests shows that our intention recognition as plan recognition function is reliable enough to provide the PAS with a contextual understanding. Empirical tests also confirm that our method is efficient enough for real-time implementation.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Detecting AI Planning Modelling Mistakes – Potential Errors and Benchmark Domains.\n \n \n \n \n\n\n \n Kayleigh Sleath; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 20th Pacific Rim International Conference on Artificial Intelligence (PRICAI 2023), pages 448–454, 2023. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Detecting paper\n  \n \n \n \"Detecting slides\n  \n \n \n \"Detecting video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 10 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Sleath2023PossibleModelingErrors,\n  author     = {Kayleigh Sleath and Pascal Bercher},\n  title      = {Detecting AI Planning Modelling Mistakes -- Potential Errors and Benchmark Domains},\n  booktitle  = {Proceedings of the 20th Pacific Rim International Conference on Artificial Intelligence (PRICAI 2023)},\n  year       = {2023},\n  publisher  = {Springer},\n  pages      = {448--454},\n  abstract   = {AI planning systems can solve complex problems, leaving domain creation as one of the largest obstacles to a large-scale application of this technology. Domain modeling is a tedious, error-prone and manual process. Unfortunately, domain modelling assistance software is sparse and mostly restricted to editors with only surface-level functionality such as syntax highlighting. We address this important gap by proposing a list of potential domain errors which can be detected by problem parsers and modeling tools. We test well-known planning systems and modeling editors on models with those errors and report their results.},\n  doi       = {10.1007/978-981-99-7022-3_41},\n  url_Paper = {https://bercher.net/publications/2023/Sleath2023PossibleModelingErrors.pdf},\n  url_Slides = {https://bercher.net/publications/2023/Sleath2023PossibleModelingErrorsSlides.pdf},\n  url_video_of_presentation = {https://www.youtube.com/watch?v=5TR7Hf9rlpI}\n}\n\n
\n
\n\n\n
\n AI planning systems can solve complex problems, leaving domain creation as one of the largest obstacles to a large-scale application of this technology. Domain modeling is a tedious, error-prone and manual process. Unfortunately, domain modelling assistance software is sparse and mostly restricted to editors with only surface-level functionality such as syntax highlighting. We address this important gap by proposing a list of potential domain errors which can be detected by problem parsers and modeling tools. We test well-known planning systems and modeling editors on models with those errors and report their results.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Intractability of Optimal Multi-Agent Pathfinding on Directed Graphs.\n \n \n \n \n\n\n \n Xing Tan; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 26th European Conference on Artificial Intelligence (ECAI 2023), pages 2315–2321, 2023. IOS Press\n \n\n\n\n
\n\n\n\n \n \n \"Intractability paper\n  \n \n \n \"Intractability poster\n  \n \n \n \"Intractability slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 10 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Tan2023AcyclicDiMAPF,\n  author     = {Xing Tan and Pascal Bercher},\n  title      = {Intractability of Optimal Multi-Agent Pathfinding on Directed Graphs},\n  booktitle  = {Proceedings of the 26th European Conference on Artificial Intelligence (ECAI 2023)},\n  year       = {2023},\n  publisher  = {IOS Press},\n  pages      = {2315--2321},\n  abstract   = {In Multi-Agent Pathfinding (MAPF) problems, multiple agents move simultaneously to reach their individual destinations without colliding with each other. The computational complexity of the problem has been extensively studied for undirected graphs over the past decades. However, plan existence for Directed MAPF (diMAPF) was only recently studied and was shown to be in PSPACE as well as NP-hard. In this paper, we study the optimization versions (on makespan and on travel distance of agents) of diMAPF problems and show that they remain NP-hard even when various important non-trivial restrictions are imposed (e.g., when considering the problem on directed, acyclic, and planar graphs where the vertex-degrees are bounded). We have also provide membership results, thus presenting the first set of NP-completeness results for various optimal diMAPF variants.},\n  doi        = {10.3233/FAIA230531},\n  url_Paper  = {https://bercher.net/publications/2023/Tan2023optimalDiMAPFComplexity.pdf},\n  url_Poster = {https://bercher.net/publications/2023/Tan2023optimalDiMAPFComplexityPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2023/Tan2023optimalDiMAPFComplexitySlides.pdf}\n}\n\n
\n
\n\n\n
\n In Multi-Agent Pathfinding (MAPF) problems, multiple agents move simultaneously to reach their individual destinations without colliding with each other. The computational complexity of the problem has been extensively studied for undirected graphs over the past decades. However, plan existence for Directed MAPF (diMAPF) was only recently studied and was shown to be in PSPACE as well as NP-hard. In this paper, we study the optimization versions (on makespan and on travel distance of agents) of diMAPF problems and show that they remain NP-hard even when various important non-trivial restrictions are imposed (e.g., when considering the problem on directed, acyclic, and planar graphs where the vertex-degrees are bounded). We have also provide membership results, thus presenting the first set of NP-completeness results for various optimal diMAPF variants.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Accelerating SAT-Based HTN Plan Verification by Exploiting Data Structures from HTN Planning.\n \n \n \n \n\n\n \n Songtuan Lin; Gregor Behnke; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 26th European Conference on Artificial Intelligence (ECAI 2023), pages 1489–1496, 2023. IOS Press\n \n\n\n\n
\n\n\n\n \n \n \"Accelerating paper\n  \n \n \n \"Accelerating poster\n  \n \n \n \"Accelerating slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 6 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2023ImprovedHTNVerifyViaSAT,\n  author     = {Songtuan Lin and Gregor Behnke and Pascal Bercher},\n  title      = {Accelerating SAT-Based HTN Plan Verification by Exploiting Data Structures from HTN Planning},\n  booktitle  = {Proceedings of the 26th European Conference on Artificial Intelligence (ECAI 2023)},\n  year       = {2023},\n  publisher  = {IOS Press},\n  pages      = {1489--1496},\n  abstract   = {Plan verification is the task of deciding whether a given plan is a solution to a planning problem. In this paper, we study the plan verification problem in the context of Hierarchical Task Network (HTN) planning, which has been proved to be NP-complete when partial order (PO) is involved. We will develop a novel SAT-based approach exploiting the data structures solution order graphs and path decomposition trees which encodes an HTN plan verification problem as a SAT one. We show in our experiments that this new approach outperforms the current state-of-the-art (SOTA) planning-based approach for verifying plans for POHTN problems.},\n  doi        = {10.3233/FAIA230428},\n  url_Paper  = {https://bercher.net/publications/2023/Lin2023ImprovedHTNVerifyViaSAT.pdf},\n  url_Poster = {https://bercher.net/publications/2023/Lin2023ImprovedHTNVerifyViaSATPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2023/Lin2023ImprovedHTNVerifyViaSATSlides.pdf}\n}\n\n
\n
\n\n\n
\n Plan verification is the task of deciding whether a given plan is a solution to a planning problem. In this paper, we study the plan verification problem in the context of Hierarchical Task Network (HTN) planning, which has been proved to be NP-complete when partial order (PO) is involved. We will develop a novel SAT-based approach exploiting the data structures solution order graphs and path decomposition trees which encodes an HTN plan verification problem as a SAT one. We show in our experiments that this new approach outperforms the current state-of-the-art (SOTA) planning-based approach for verifying plans for POHTN problems.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Look-Ahead Technique for Search-Based HTN Planning: Reducing the Branching Factor by Identifying Inevitable Task Refinements.\n \n \n \n \n\n\n \n Conny Olz; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 16th International Symposium on Combinatorial Search (SoCS 2023), pages 65–73, 2023. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A aaai paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 20 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Olz2023TOLookAhead,\n  author    = {Conny Olz and Pascal Bercher},\n  booktitle = {Proceedings of the 16th International Symposium on Combinatorial Search (SoCS 2023)},\n  title     = {A Look-Ahead Technique for Search-Based HTN Planning: Reducing the Branching Factor by Identifying Inevitable Task Refinements},\n  year      = {2023},\n  publisher = {AAAI Press},\n  pages     = {65--73},\n  abstract  = {In HTN planning the choice of decomposition methods used to refine compound tasks is key to finding a valid plan. Based on inferred preconditions and effects of compound tasks, we propose a look-ahead technique for search-based total-order HTN planning that can identify inevitable refinement choices and in some cases dead-ends. The former occurs when all but one decomposition method for some task are proven infeasible for turning a task network into a solution, whereas the latter occurs when all methods are proven infeasible. We show how it can be used for pruning, as well as to strengthen heuristics and to reduce the search branching factor. An empirical evaluation proves its potential as incorporating it improves an existing HTN planner such that it is the currently best performing one in terms of coverage and IPC score.},\n  doi            = {10.1609/socs.v16i1.27284},\n  url_Paper      = {https://bercher.net/publications/2023/Olz2023TOLookAhead.pdf},\n  url_AAAI_paper = {https://ojs.aaai.org/index.php/SOCS/article/view/27284/27057},\n  doi            = {10.1609/socs.v16i1.27284}\n}\n\n\n
\n
\n\n\n
\n In HTN planning the choice of decomposition methods used to refine compound tasks is key to finding a valid plan. Based on inferred preconditions and effects of compound tasks, we propose a look-ahead technique for search-based total-order HTN planning that can identify inevitable refinement choices and in some cases dead-ends. The former occurs when all but one decomposition method for some task are proven infeasible for turning a task network into a solution, whereas the latter occurs when all methods are proven infeasible. We show how it can be used for pruning, as well as to strengthen heuristics and to reduce the search branching factor. An empirical evaluation proves its potential as incorporating it improves an existing HTN planner such that it is the currently best performing one in terms of coverage and IPC score.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Lessons Learned from the CYK Algorithm for Parsing-based Verification of Hierarchical Plans.\n \n \n \n \n\n\n \n Simona Ondrčková; Roman Barták; Pascal Bercher; and Gregor Behnke.\n\n\n \n\n\n\n In Proceedings of the 35th International Florida Artificial Intelligence Research Society Conference (FLAIRS 2023), 2023. \n \n\n\n\n
\n\n\n\n \n \n \"Lessons paper\n  \n \n \n \"Lessons flairs-paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Ondrckova2023HTNParsing,\n  author           = {Simona Ondr\\v{c}kov\\'{a} and Roman Bart{\\'a}k and Pascal Bercher and Gregor Behnke},\n  booktitle        = {Proceedings of the 35th International Florida Artificial Intelligence Research Society Conference ({FLAIRS} 2023)},\n  title            = {Lessons Learned from the CYK Algorithm for Parsing-based Verification of Hierarchical Plans},\n  year             = {2023},\n  abstract         = {Verification of hierarchical plans deals with the problem of whether an action sequence is causally consistent and can be obtained by a decomposition of a goal task. This second sub-problem (finding the decomposition) makes the verification problem NP-hard. The task decomposition structure is very close to a parsing tree of context-free grammar (CFG). Recently, the CFG-parsing algorithm by Cocke-Younger-Kasami (CYK) has been modified to verify hierarchical plans efficiently. Despite being fast, the algorithm can only handle totally-ordered planning domains. In this paper, we ask whether the ideas from the CYK algorithm can be extended to a more general parsing-based approach that covers \\emph{all} planning domains, i.e., including partially ordered ones. More specifically, we study the effect of modifying the domain model by limiting the number of sub-tasks in decomposition methods to two and the effect of changing the parsing strategy.},\n  url_Paper        = {https://bercher.net/publications/2023/Ondrckova2023CYKLessonsLearned.pdf},\n  url_FLAIRS-Paper = {https://journals.flvc.org/FLAIRS/article/view/133196},\n  doi              = {10.32473/flairs.36.133196}\n}\n\n
\n
\n\n\n
\n Verification of hierarchical plans deals with the problem of whether an action sequence is causally consistent and can be obtained by a decomposition of a goal task. This second sub-problem (finding the decomposition) makes the verification problem NP-hard. The task decomposition structure is very close to a parsing tree of context-free grammar (CFG). Recently, the CFG-parsing algorithm by Cocke-Younger-Kasami (CYK) has been modified to verify hierarchical plans efficiently. Despite being fast, the algorithm can only handle totally-ordered planning domains. In this paper, we ask whether the ideas from the CYK algorithm can be extended to a more general parsing-based approach that covers \\emphall planning domains, i.e., including partially ordered ones. More specifically, we study the effect of modifying the domain model by limiting the number of sub-tasks in decomposition methods to two and the effect of changing the parsing strategy.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Can They Come Together? A Computational Complexity Analysis of Conjunctive Possible Effects of Compound HTN Planning Tasks.\n \n \n \n \n\n\n \n Conny Olz; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 33rd International Conference on Automated Planning and Scheduling (ICAPS 2023), pages 314–323, 2023. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Can paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Olz2023ConjunctiveHTNEffects,\n  author    = {Conny Olz and Pascal Bercher},\n  booktitle = {Proceedings of the 33rd International Conference on Automated Planning and Scheduling ({ICAPS 2023})},\n  title     = {Can They Come Together? A Computational Complexity Analysis of Conjunctive Possible Effects of Compound HTN Planning Tasks},\n  year      = {2023},\n  pages     = {314--323},\n  publisher = {AAAI Press},\n  doi       = {10.1609/icaps.v33i1.27209},\n  abstract  = {Recently, inferred effects of compound (totally ordered) HTN planning tasks were introduced. Guaranteed effects are those which hold true after all executable refinements of said task, whereas possible effects are required to hold after some of them. It is known that we can decide in P whether a single fact is a precondition-relaxed possible effect. For this relaxation it wasn't clear whether groups of effects could be determined in P as well. We show that the problem turns NP-complete for conjunctive possible effects of arbitrary size. A more positive result is that this problem is fixed-parameter tractable, i.e., for any fixed number of possible effects, we can verify (and compute) them in P. As a side product of our investigations we obtain novel results for total-order HTN planning problems with goal description: When ignoring action preconditions, plan existence is NP-complete and remains NP-hard even when the problem is additionally acyclic, regular, and delete-relaxed.},\n  url_Paper = {https://bercher.net/publications/2023/Olz2023CompoundTaskEffects.pdf}\n}\n\n
\n
\n\n\n
\n Recently, inferred effects of compound (totally ordered) HTN planning tasks were introduced. Guaranteed effects are those which hold true after all executable refinements of said task, whereas possible effects are required to hold after some of them. It is known that we can decide in P whether a single fact is a precondition-relaxed possible effect. For this relaxation it wasn't clear whether groups of effects could be determined in P as well. We show that the problem turns NP-complete for conjunctive possible effects of arbitrary size. A more positive result is that this problem is fixed-parameter tractable, i.e., for any fixed number of possible effects, we can verify (and compute) them in P. As a side product of our investigations we obtain novel results for total-order HTN planning problems with goal description: When ignoring action preconditions, plan existence is NP-complete and remains NP-hard even when the problem is additionally acyclic, regular, and delete-relaxed.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On the Impact of Grounding on HTN Plan Verification via Parsing.\n \n \n \n \n\n\n \n Simona Ondrčková; Roman Barták; Pascal Bercher; and Gregor Behnke.\n\n\n \n\n\n\n In Proceedings of the 15th International Conference on Agents and Artificial Intelligence (ICAART 2023), pages 92–99, 2023. SciTePress\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On paper-by-publisher\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 9 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Ondrckova2023GroundingInVerification,\n  author    = {Simona Ondr\\v{c}kov\\'{a} and Roman Bart{\\'a}k and Pascal Bercher and Gregor Behnke},\n  booktitle = {Proceedings of the 15th International Conference on Agents and Artificial Intelligence (ICAART 2023)},\n  title     = {On the Impact of Grounding on HTN Plan Verification via Parsing},\n  year      = {2023},\n  pages     = {92--99},\n  publisher = {SciTePress},\n  abstract  = {The problem of hierarchical plan verification focuses on checking whether an action sequence is a valid hierarchical plan - the action sequence is executable and a goal task can be decomposed into it. The existing parsing-based verifier works on lifted domain models. In this paper we study whether grounding of the models could improve efficiency of the verifier. We also explore additional implementation improvements to increase the speed of the verifier},\n  url_Paper = {https://bercher.net/publications/2023/Ondrckova2023GroundingInVerification.pdf},\n  url_Paper-by-Publisher = {https://www.scitepress.org/PublicationsDetail.aspx?ID=gmWzZ9pf1D4=&t=1}\n}\n\n\n
\n
\n\n\n
\n The problem of hierarchical plan verification focuses on checking whether an action sequence is a valid hierarchical plan - the action sequence is executable and a goal task can be decomposed into it. The existing parsing-based verifier works on lifted domain models. In this paper we study whether grounding of the models could improve efficiency of the verifier. We also explore additional implementation improvements to increase the speed of the verifier\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Was Fixing this Really That Hard? On the Complexity of Correcting HTN Domains.\n \n \n \n \n\n\n \n Songtuan Lin; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 37th AAAI Conference on Artificial Intelligence (AAAI 2023), pages 12032–12040, 2023. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Was paper\n  \n \n \n \"Was poster\n  \n \n \n \"Was slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 27 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2023RepairingHTNModelsComplexity,\n  author     = {Songtuan Lin and Pascal Bercher},\n  booktitle  = {Proceedings of the 37th AAAI Conference on Artificial Intelligence (AAAI 2023)},\n  title      = {Was Fixing this Really That Hard? On the Complexity of Correcting HTN Domains},\n  year       = {2023},\n  pages      = {12032--12040},\n  publisher  = {AAAI Press},\n  abstract   = {Automated modeling assistance is indispensable to the AI planning being deployed in practice, notably in industry and other non-academic contexts. Yet, little progress has been made that goes beyond smart interfaces like programming environments. They focus on autocompletion, but lack intelligent support for guiding the modeler. As a theoretical foundation of a first step towards this direction, we study the computational complexity of correcting a flawed Hierarchical Task Network (HTN) planning domain. Specifically, a modeler provides a (white) list of plans that are supposed to be solutions, and likewise a (black) list of plans that shall not be solutions. We investigate the complexity of finding a set of (optimal or suboptimal) model corrections so that those plans are (respective not) solutions to the corrected model. More specifically, we factor out each hardness source that contributes towards NP-hardness, including one that we deem important for many other complexity investigations that go beyond our specific context of application. All complexities range between NP and Sigma-2-p, raising the hope for efficient practical tools in the future.},\n  doi        = {10.1609/aaai.v37i10.26419},\n  url_Paper  = {https://bercher.net/publications/2023/Lin2023RepairingHTNModelsComplexity.pdf},\n  url_Poster = {https://bercher.net/publications/2023/Lin2023RepairingHTNModelsComplexityPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2023/Lin2023RepairingHTNModelsComplexitySlides.pdf}\n}\n\n
\n
\n\n\n
\n Automated modeling assistance is indispensable to the AI planning being deployed in practice, notably in industry and other non-academic contexts. Yet, little progress has been made that goes beyond smart interfaces like programming environments. They focus on autocompletion, but lack intelligent support for guiding the modeler. As a theoretical foundation of a first step towards this direction, we study the computational complexity of correcting a flawed Hierarchical Task Network (HTN) planning domain. Specifically, a modeler provides a (white) list of plans that are supposed to be solutions, and likewise a (black) list of plans that shall not be solutions. We investigate the complexity of finding a set of (optimal or suboptimal) model corrections so that those plans are (respective not) solutions to the corrected model. More specifically, we factor out each hardness source that contributes towards NP-hardness, including one that we deem important for many other complexity investigations that go beyond our specific context of application. All complexities range between NP and Sigma-2-p, raising the hope for efficient practical tools in the future.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Towards Automated Modeling Assistance: An Efficient Approach for Repairing Flawed Planning Domains.\n \n \n \n \n\n\n \n Songtuan Lin; Alban Grastien; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 37th AAAI Conference on Artificial Intelligence (AAAI 2023), pages 12022–12031, 2023. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Towards paper\n  \n \n \n \"Towards poster\n  \n \n \n \"Towards slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 45 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2023RepairingClassicalModels,\n  author     = {Songtuan Lin and Alban Grastien and Pascal Bercher},\n  booktitle  = {Proceedings of the 37th AAAI Conference on Artificial Intelligence (AAAI 2023)},\n  title      = {Towards Automated Modeling Assistance: An Efficient Approach for Repairing Flawed Planning Domains},\n  year       = {2023},\n  pages      = {12022--12031},\n  publisher  = {AAAI Press},\n  abstract   = {Designing a planning domain is a difficult task in AI planning. Assisting tools are thus required if we want planning to be used more broadly. In this paper, we are interested in automatically correcting a flawed domain. In particular, we are concerned with the scenario where a domain contradicts a plan that is known to be valid. Our goal is to repair the domain so as to turn the plan into a solution. Specifically, we consider both grounded and lifted representations support for negative preconditions and show how to explore the space of repairs to find the optimal one efficiently. As an evidence of the efficiency of our approach, the experiment results show that all flawed domains except one in the benchmark set can be repaired optimally by our approach within one second.},\n  doi        = {10.1609/aaai.v37i10.26418},\n  url_Paper  = {https://bercher.net/publications/2023/Lin2023RepairingClassicalModels.pdf},\n  url_Poster = {https://bercher.net/publications/2023/Lin2023RepairingClassicalModelsPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2023/Lin2023RepairingClassicalModelsSlides.pdf}\n}\n\n
\n
\n\n\n
\n Designing a planning domain is a difficult task in AI planning. Assisting tools are thus required if we want planning to be used more broadly. In this paper, we are interested in automatically correcting a flawed domain. In particular, we are concerned with the scenario where a domain contradicts a plan that is known to be valid. Our goal is to repair the domain so as to turn the plan into a solution. Specifically, we consider both grounded and lifted representations support for negative preconditions and show how to explore the space of repairs to find the optimal one efficiently. As an evidence of the efficiency of our approach, the experiment results show that all flawed domains except one in the benchmark set can be repaired optimally by our approach within one second.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On Total-Order HTN Plan Verification with Method Preconditions – An Extension of the CYK Parsing Algorithm.\n \n \n \n \n\n\n \n Songtuan Lin; Gregor Behnke; Simona Ondrčková; Roman Barták; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 37th AAAI Conference on Artificial Intelligence (AAAI 2023), pages 12041–12048, 2023. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On poster\n  \n \n \n \"On slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 25 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2023TOVerification,\n  author     = {Songtuan Lin and Gregor Behnke and Simona Ondr\\v{c}kov{\\'{a}} and Roman Bart{\\'{a}}k and Pascal Bercher},\n  booktitle  = {Proceedings of the 37th AAAI Conference on Artificial Intelligence (AAAI 2023)},\n  title      = {On Total-Order HTN Plan Verification with Method Preconditions -- An Extension of the CYK Parsing Algorithm},\n  year       = {2023},\n  pages      = {12041--12048},\n  publisher  = {AAAI Press},\n  abstract   = {In this paper, we consider the plan verification problem for totally ordered (TO) HTN planning. The problem is proved to be solvable in polynomial time by recognizing its connection to the membership decision problem for context-free grammars. Currently, most HTN plan verification approaches do not have special treatments for the TO configuration, and the only one features such an optimization still relies on an exhaustive search. Hence, we will develop a new TOHTN plan verification approach in this paper by extending the standard CYK parsing algorithm which acts as the best decision procedure in general.},\n  doi        = {10.1609/aaai.v37i10.26420},\n  url_Paper  = {https://bercher.net/publications/2023/Lin2023TOVerification.pdf},\n  url_Poster = {https://bercher.net/publications/2023/Lin2023TOVerificationPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2023/Lin2023TOVerificationSlides.pdf}\n}\n\n\n\n
\n
\n\n\n
\n In this paper, we consider the plan verification problem for totally ordered (TO) HTN planning. The problem is proved to be solvable in polynomial time by recognizing its connection to the membership decision problem for context-free grammars. Currently, most HTN plan verification approaches do not have special treatments for the TO configuration, and the only one features such an optimization still relies on an exhaustive search. Hence, we will develop a new TOHTN plan verification approach in this paper by extending the standard CYK parsing algorithm which acts as the best decision procedure in general.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2022\n \n \n (7)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n On the Computational Complexity of Model Reconciliations.\n \n \n \n \n\n\n \n Sarath Sreedharan; Pascal Bercher; and Subbarao Kambhampati.\n\n\n \n\n\n\n In Proceedings of the 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022), pages 4657–4664, 2022. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On poster\n  \n \n \n \"On slides\n  \n \n \n \"On video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 14 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Sreedharan2022ModelReconciliationComplexity,\n  author     = {Sarath Sreedharan and Pascal Bercher and Subbarao Kambhampati},\n  booktitle  = {Proceedings of the 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022)},\n  title      = {On the Computational Complexity of Model Reconciliations},\n  year       = {2022},\n  pages      = {4657--4664},\n  doi        = {10.24963/ijcai.2022/646},\n  publisher  = {IJCAI},\n  abstract   = {Model-reconciliation explanation is a popular framework for generating explanations for planning problems. While the framework has been extended to multiple settings since its introduction for classical planning problems, there is little agreement on the computational complexity of generating minimal model reconciliation explanations in the basic setting. In this paper, we address this lacuna by introducing a decision-version of the model-reconciliation explanation generation problem and we show that it is Sigma2-complete.},\n  url_Paper  = {https://bercher.net/publications/2022/Sreedharan2022ModelReconciliationComplexity.pdf},\n  url_Poster = {https://bercher.net/publications/2022/Sreedharan2022ModelReconciliationComplexityPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2022/Sreedharan2022ModelReconciliationComplexitySlides.pdf},\n  url_video_of_presentation = {https://www.ijcai.org/proceedings/2022/video/646}\n}\n\n\n
\n
\n\n\n
\n Model-reconciliation explanation is a popular framework for generating explanations for planning problems. While the framework has been extended to multiple settings since its introduction for classical planning problems, there is little agreement on the computational complexity of generating minimal model reconciliation explanations in the basic setting. In this paper, we address this lacuna by introducing a decision-version of the model-reconciliation explanation generation problem and we show that it is Sigma2-complete.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Tight Bounds for Hybrid Planning.\n \n \n \n \n\n\n \n Pascal Bercher; Songtuan Lin; and Ron Alford.\n\n\n \n\n\n\n In Proceedings of the 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022), pages 4597–4605, 2022. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"Tight paper\n  \n \n \n \"Tight poster\n  \n \n \n \"Tight slides\n  \n \n \n \"Tight video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 15 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2022TightHybridBounds,\n  author     = {Pascal Bercher and Songtuan Lin and Ron Alford},\n  booktitle  = {Proceedings of the 31st International Joint Conference on Artificial Intelligence and the 25th European Conference on Artificial Intelligence (IJCAI-ECAI 2022)},\n  title      = {Tight Bounds for Hybrid Planning},\n  year       = {2022},\n  pages      = {4597--4605},\n  publisher  = {IJCAI},\n  abstract   = {Several hierarchical planning systems feature a rich level of language features making them capable of expressing real-work problems. One such feature that's used by several current planning systems is causal links, which are used to track search progress. The formalism combining Hierarchical Task Network (HTN) planning with these links known from Partial Order Causal Link (POCL) planning is often referred to as hybrid planning. In this paper we study the computational complexity of such hybrid planning problems. More specifically, we provide missing membership results to existing hardness proofs and thereby provide tight complexity bounds for all known subclasses of hierarchical planning problems. We also re-visit and correct a result from the literature for plan verification showing that it remains NP-complete even in the absence of a task hierarchy.},\n  doi        = {10.24963/ijcai.2022/638},\n  url_Paper  = {https://bercher.net/publications/2022/Bercher2022TightHybridBounds.pdf},\n  url_Poster = {https://bercher.net/publications/2022/Bercher2022TightHybridBoundsPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2022/Bercher2022TightHybridBoundsSlides.pdf},\n  url_video_of_presentation = {https://www.ijcai.org/proceedings/2022/video/638}\n}\n\n\n
\n
\n\n\n
\n Several hierarchical planning systems feature a rich level of language features making them capable of expressing real-work problems. One such feature that's used by several current planning systems is causal links, which are used to track search progress. The formalism combining Hierarchical Task Network (HTN) planning with these links known from Partial Order Causal Link (POCL) planning is often referred to as hybrid planning. In this paper we study the computational complexity of such hybrid planning problems. More specifically, we provide missing membership results to existing hardness proofs and thereby provide tight complexity bounds for all known subclasses of hierarchical planning problems. We also re-visit and correct a result from the literature for plan verification showing that it remains NP-complete even in the absence of a task hierarchy.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On Heuristics for Parsing-based Verification of Hierarchical Plans with a Goal Task.\n \n \n \n \n\n\n \n Simona Ondrčková; Roman Barták; Pascal Bercher; and Gregor Behnke.\n\n\n \n\n\n\n In Proceedings of the 35th International Florida Artificial Intelligence Research Society Conference (FLAIRS 2022), 2022. \n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On flairs-paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Ondrckova2022ParsingWithGoal,\n  author           = {Simona Ondr\\v{c}kov\\'{a} and Roman Bart{\\'a}k and Pascal Bercher and Gregor Behnke},\n  booktitle        = {Proceedings of the 35th International Florida Artificial Intelligence Research Society Conference ({FLAIRS} 2022)},\n  title            = {On Heuristics for Parsing-based Verification of Hierarchical Plans with a Goal Task},\n  year             = {2022},\n  abstract         = {Verification of hierarchical plans deals with the problem if a given action sequence is a valid hierarchical plan - the action sequence can be obtained by decomposing a particular (goal) task using given decomposition methods. The existing parsing-based verification approach greedily composes actions until it obtains the goal task. Greediness implies that this approach also generates tasks unrelated to the goal task. In this paper, we study the use of heuristics when creating new tasks. We also ask whether the prior knowledge of the goal task improves efficiency.},\n  url_Paper        = {https://bercher.net/publications/2022/Ondrckova2022ParsingWithGoal.pdf},\n  url_FLAIRS-Paper = {https://journals.flvc.org/FLAIRS/article/view/130606/133897},\n  doi              = {10.32473/flairs.v35i.130606}\n}\n\n\n
\n
\n\n\n
\n Verification of hierarchical plans deals with the problem if a given action sequence is a valid hierarchical plan - the action sequence can be obtained by decomposing a particular (goal) task using given decomposition methods. The existing parsing-based verification approach greedily composes actions until it obtains the goal task. Greediness implies that this approach also generates tasks unrelated to the goal task. In this paper, we study the use of heuristics when creating new tasks. We also ask whether the prior knowledge of the goal task improves efficiency.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Compiling HTN Plan Verification Problems into HTN Planning Problems.\n \n \n \n \n\n\n \n Daniel Höller; Julia Wichlacz; Pascal Bercher; and Gregor Behnke.\n\n\n \n\n\n\n In Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS 2022), pages 145–150, 2022. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Compiling paper\n  \n \n \n \"Compiling poster\n  \n \n \n \"Compiling video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 8 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2022VerifyViaPlanning,\n  author    = {Daniel H\\"oller and Julia Wichlacz and Pascal Bercher and Gregor Behnke},\n  booktitle = {Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS 2022)},\n  title     = {Compiling HTN Plan Verification Problems into HTN Planning Problems},\n  year      = {2022},\n  pages     = {145--150},\n  publisher = {AAAI Press},\n  abstract  = {Plan Verification is the task of deciding whether a sequence of actions is a solution for a given planning problem. In HTN planning, the task is computationally expensive and may be up to NP-hard. However, there are situations where it needs to be solved,  when a solution is post-processed, in systems using approximation, or just to validate whether a planning system works correctly (e.g. for debugging or in a competition). There are verification systems based on translations to propositional logic and on techniques from parsing. Here we present a third approach and translate HTN plan verification problems into HTN planning problems. These can be solved using any HTN planning system. We collected a new benchmark set based on models and results of the 2020 International Planning Competition. Our evaluation shows that our compilation outperforms the approaches from the literature.},\n  doi       = {10.1609/icaps.v32i1.19795},\n  url_Paper = {https://bercher.net/publications/2022/Hoeller2022VerificationViaCompilation.pdf},\n  url_poster = {http://icaps22.icaps-conference.org/posters/hoeller_MTS15.pdf},\n  url_video_of_presentation = {http://icaps22.icaps-conference.org/papers/15/index.html}\n}\n\n
\n
\n\n\n
\n Plan Verification is the task of deciding whether a sequence of actions is a solution for a given planning problem. In HTN planning, the task is computationally expensive and may be up to NP-hard. However, there are situations where it needs to be solved, when a solution is post-processed, in systems using approximation, or just to validate whether a planning system works correctly (e.g. for debugging or in a competition). There are verification systems based on translations to propositional logic and on techniques from parsing. Here we present a third approach and translate HTN plan verification problems into HTN planning problems. These can be solved using any HTN planning system. We collected a new benchmark set based on models and results of the 2020 International Planning Competition. Our evaluation shows that our compilation outperforms the approaches from the literature.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Flexible FOND HTN planning: A Complexity Analysis.\n \n \n \n \n\n\n \n Dillon Z. Chen; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS 2022), pages 26–34, 2022. AAAI Press\n This paper won the ICAPS 2022 Best Undergraduate Student Paper Award\n\n\n\n
\n\n\n\n \n \n \"Flexible paper\n  \n \n \n \"Flexible poster\n  \n \n \n \"Flexible slides\n  \n \n \n \"Flexible video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 33 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Chen2022FlexibleFONDHTNs,\n  author     = {Dillon Z. Chen and Pascal Bercher},\n  booktitle  = {Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS 2022)},\n  title      = {Flexible FOND HTN planning: A Complexity Analysis},\n  year       = {2022},\n  pages      = {26--34},\n  doi        = {10.1609/icaps.v32i1.19782},\n  publisher  = {AAAI Press},\n  abstract   = {Hierarchical Task Network (HTN) planning is an expressive planning formalism that has often been advocated to address real-world problems. Yet few extensions exist that can deal with the many challenges encountered in the real world, one being the capability to express uncertainty. Recently, a new HTN formalism for fully observable nondeterministic problems was proposed and studied theoretically. In this paper, we lay out limitations of that formalism and propose an alternative definition, which addresses and resolves such limitations. We also study its complexity for certain problems.},\n  url_Paper  = {https://bercher.net/publications/2022/Chen2022FlexibleFONDHTNs.pdf},\n  url_Poster = {https://bercher.net/publications/2022/Chen2022FlexibleFONDHTNsPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2022/Chen2022FlexibleFONDHTNsSlides.pdf},\n  url_video_of_presentation = {http://icaps22.icaps-conference.org/papers/187/index.html},\n  note       = {<b><i>This paper won the ICAPS 2022 Best Undergraduate Student Paper Award</i></b>}\n}\n\n
\n
\n\n\n
\n Hierarchical Task Network (HTN) planning is an expressive planning formalism that has often been advocated to address real-world problems. Yet few extensions exist that can deal with the many challenges encountered in the real world, one being the capability to express uncertainty. Recently, a new HTN formalism for fully observable nondeterministic problems was proposed and studied theoretically. In this paper, we lay out limitations of that formalism and propose an alternative definition, which addresses and resolves such limitations. We also study its complexity for certain problems.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On the Expressive Power of Planning Formalisms in Conjunction with LTL.\n \n \n \n \n\n\n \n Songtuan Lin; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS 2022), pages 231–240, 2022. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On poster\n  \n \n \n \"On slides\n  \n \n \n \"On video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 18 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2022LTLExpressivity,\n  author    = {Songtuan Lin and Pascal Bercher},\n  booktitle = {Proceedings of the 32nd International Conference on Automated Planning and Scheduling (ICAPS 2022)},\n  title     = {On the Expressive Power of Planning Formalisms in Conjunction with LTL},\n  year      = {2022},\n  pages     = {231--240},\n  publisher = {AAAI Press},\n  abstract  = {Linear Temporal Logic (LTL) has been widely employed in various planning formalisms, e.g., in the STRIPS formalism, in order to specify constraints over state trajectories in a planning problem. In this paper, we investigate the expressive power of two planning formalisms in conjunction with LTL that are most commonly seen in non-hierarchical planning and hierarchical planning respectively, namely the STRIPS formalism and the Hierarchical Task Network (HTN) formalism. We do so by interpreting the set of all solutions to a planning problem as a formal language and comparing it with other formal ones, e.g., star-free languages. Our results provide an in-depth insight into the theoretical properties of the investigated planning formalisms and henceforth explore the common structure shared by solutions to planning problems in certain planning formalisms.},\n  doi        = {10.1609/icaps.v32i1.19806},\n  url_Paper  = {https://bercher.net/publications/2022/Lin2022LTLExpressivity.pdf},\n  url_Poster = {https://bercher.net/publications/2022/Lin2022LTLExpressivityPoster.pdf},\n  url_Slides = {https://bercher.net/publications/2022/Lin2022LTLExpressivitySlides.pdf},\n  url_video_of_presentation = {http://icaps22.icaps-conference.org/papers/49/index.html}\n}\n\n\n
\n
\n\n\n
\n Linear Temporal Logic (LTL) has been widely employed in various planning formalisms, e.g., in the STRIPS formalism, in order to specify constraints over state trajectories in a planning problem. In this paper, we investigate the expressive power of two planning formalisms in conjunction with LTL that are most commonly seen in non-hierarchical planning and hierarchical planning respectively, namely the STRIPS formalism and the Hierarchical Task Network (HTN) formalism. We do so by interpreting the set of all solutions to a planning problem as a formal language and comparing it with other formal ones, e.g., star-free languages. Our results provide an in-depth insight into the theoretical properties of the investigated planning formalisms and henceforth explore the common structure shared by solutions to planning problems in certain planning formalisms.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Making Translations to Classical Planning Competitive With Other HTN Planners.\n \n \n \n \n\n\n \n Gregor Behnke; Florian Pollitt; Daniel Höller; Pascal Bercher; and Ron Alford.\n\n\n \n\n\n\n In Proceedings of the 36th AAAI Conference on Artificial Intelligence (AAAI 2022), pages 9687–9697, 2022. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Making paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2022ImprovedHTNsToClassical,\n  author    = {Gregor Behnke and Florian Pollitt and Daniel Höller and Pascal Bercher and Ron Alford},\n  booktitle = {Proceedings of the 36th AAAI Conference on Artificial Intelligence (AAAI 2022)},\n  title     = {Making Translations to Classical Planning Competitive With Other HTN Planners},\n  year      = {2022},\n  pages     = {9687--9697},\n  doi       = {10.1609/aaai.v36i9.21203},\n  publisher = {AAAI Press},\n  abstract  = {Translation-based approaches to planning allow for solving problems in complex and expressive formalisms via the means of highly efficient solvers for simpler formalisms. To be effective, these translations have to be constructed appropriately. The current existing translation of the highly expressive formalism of HTN planning into the more simple formalism of classical planning is not on par with the performance of current dedicated HTN planners. With our contributions in this paper, we close this gap: we describe new versions of the translation that reach the performance of state-of-the-art dedicated HTN planners. We present new translation techniques both for the special case of totally-ordered HTNs as well as for the general partially-ordered case. In the latter, we show that our new translation generates only linearly many actions, while the previous encoding generates and exponential number of actions.},\n  url_Paper = {https://bercher.net/publications/2022/Behnke2022ImprovedHTNsToClassical.pdf}\n}\n\n\n
\n
\n\n\n
\n Translation-based approaches to planning allow for solving problems in complex and expressive formalisms via the means of highly efficient solvers for simpler formalisms. To be effective, these translations have to be constructed appropriately. The current existing translation of the highly expressive formalism of HTN planning into the more simple formalism of classical planning is not on par with the performance of current dedicated HTN planners. With our contributions in this paper, we close this gap: we describe new versions of the translation that reach the performance of state-of-the-art dedicated HTN planners. We present new translation techniques both for the special case of totally-ordered HTNs as well as for the general partially-ordered case. In the latter, we show that our new translation generates only linearly many actions, while the previous encoding generates and exponential number of actions.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2021\n \n \n (7)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n On the Verification of Totally-Ordered HTN Plans.\n \n \n \n \n\n\n \n Roman Barták; Simona Ondrčková; Gregor Behnke; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 33rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2021), pages 263–267, 2021. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 9 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bartak2021TOVerification,\n  author    = {Roman Bart\\'{a}k and Simona Ondr\\v{c}kov\\'{a} and Gregor Behnke and Pascal Bercher},\n  booktitle = {Proceedings of the 33rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2021)},\n  title     = {On the Verification of Totally-Ordered HTN Plans},\n  year      = {2021},\n  pages     = {263--267},\n  publisher = {IEEE},\n  abstract  = {Verifying HTN plans is an intractable problem with two existing approaches to solve the problem. One technique is based on compilation to SAT. Another method is using parsing, and it is currently the fastest technique for verifying HTN plans and the only technique supporting state constraints. In this paper, we propose an extension of the parsing-based approach to verify totally-ordered HTN plans more efficiently. This problem is known to be tractable if no state constraints are included, and we show theoretically and empirically that the modified parsing approach achieves better performance than the currently fastest HTN plan verifier when applied to totally-ordered HTN plans.},\n  url_Paper = {https://bercher.net/publications/2021/Bartak2021TOVerification.pdf},\n  doi       = {10.1109/ICTAI52525.2021.00043}\n}\n\n\n
\n
\n\n\n
\n Verifying HTN plans is an intractable problem with two existing approaches to solve the problem. One technique is based on compilation to SAT. Another method is using parsing, and it is currently the fastest technique for verifying HTN plans and the only technique supporting state constraints. In this paper, we propose an extension of the parsing-based approach to verify totally-ordered HTN plans more efficiently. This problem is known to be tractable if no state constraints are included, and we show theoretically and empirically that the modified parsing approach achieves better performance than the currently fastest HTN plan verifier when applied to totally-ordered HTN plans.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Correcting Hierarchical Plans by Action Deletion.\n \n \n \n \n\n\n \n Roman Barták; Simona Ondrčková; Gregor Behnke; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning (KR 2021), pages 99–109, 2021. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"Correcting paper\n  \n \n \n \"Correcting video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bartak2021PlanCorrections,\n  author    = {Roman Bart{\\'a}k and Simona Ondr\\v{c}kov\\'{a} and Gregor Behnke and Pascal Bercher},\n  title     = {Correcting Hierarchical Plans by Action Deletion},\n  booktitle = {Proceedings of the 18th International Conference on Principles of Knowledge Representation and Reasoning (KR 2021)},\n  year      = {2021},\n  publisher = {IJCAI},\n  abstract  = {Hierarchical task network (HTN) planning is a model-based approach to planning. The HTN domain model consists of tasks and methods to decompose them into subtasks until obtaining primitive tasks (actions). There are recent methods for verifying if a given action sequence is a valid HTN plan. However, if the plan is invalid, all existing verification methods only say so without explaining why the plan is invalid. In the paper, we propose a method that corrects a given action sequence to form a valid HTN plan by deleting the minimal number of actions. This plan correction explains what is wrong with a given action sequence concerning the HTN domain model.},\n  pages     = {99--109},\n  doi       = {10.24963/kr.2021/10},\n  url_Paper = {https://bercher.net/publications/2021/Bartak2021PlanCorrections.pdf},\n  url_video_of_presentation = {https://www.youtube.com/watch?v=GQoRxilDKfQ}\n}\n\n
\n
\n\n\n
\n Hierarchical task network (HTN) planning is a model-based approach to planning. The HTN domain model consists of tasks and methods to decompose them into subtasks until obtaining primitive tasks (actions). There are recent methods for verifying if a given action sequence is a valid HTN plan. However, if the plan is invalid, all existing verification methods only say so without explaining why the plan is invalid. In the paper, we propose a method that corrects a given action sequence to form a valid HTN plan by deleting the minimal number of actions. This plan correction explains what is wrong with a given action sequence concerning the HTN domain model.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Change the World – How Hard Can that Be? On the Computational Complexity of Fixing Planning Models.\n \n \n \n \n\n\n \n Songtuan Lin; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 30th International Joint Conference on Artificial Intelligence (IJCAI 2021), pages 4152–4159, 2021. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"Change paper\n  \n \n \n \"Change slides\n  \n \n \n \"Change slides-4on1\n  \n \n \n \"Change poster\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 32 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Lin2021FixHTNModel,\n  author     = {Songtuan Lin and Pascal Bercher},\n  title      = {Change the World -- How Hard Can that Be? On the Computational Complexity of Fixing Planning Models},\n  booktitle  = {Proceedings of the 30th International Joint Conference on Artificial Intelligence (IJCAI 2021)},\n  year       = {2021},\n  publisher  = {IJCAI},\n  abstract   = {Incorporating humans into AI planning is an important feature of flexible planning technology. Such human integration allows to incorporate previously unknown constraints, and is also an integral part of automated modeling assistance. As a foundation for integrating user requests, we study the computational complexity of determining the existence of changes to an existing model, such that the resulting model allows for specific user-provided solutions. We are provided with a planning problem modeled either in the classical (non-hierarchical) or hierarchical task network (HTN) planning formalism, as well as with a supposed-to-be solution plan, which is actually not a solution for the current model. Considering changing decomposition methods as well as preconditions and effects of actions, we show that most change requests are NP-complete though some turn out to be tractable.},\n  pages      = {4152--4159},\n  doi        = {10.24963/ijcai.2021/571},\n  url_Paper  = {https://bercher.net/publications//2021/Lin2021ChangeTheWorld.pdf},\n  url_Slides = {https://bercher.net/publications//2021/Lin2021ChangeTheWorldSlides.pdf},\n  url_Slides-4on1 = {https://bercher.net/publications//2021/Lin2021ChangeTheWorldSlides4on1.pdf},\n  url_Poster = {https://bercher.net/publications//2021/Lin2021ChangeTheWorldPoster.pdf}\n}\n\n
\n
\n\n\n
\n Incorporating humans into AI planning is an important feature of flexible planning technology. Such human integration allows to incorporate previously unknown constraints, and is also an integral part of automated modeling assistance. As a foundation for integrating user requests, we study the computational complexity of determining the existence of changes to an existing model, such that the resulting model allows for specific user-provided solutions. We are provided with a planning problem modeled either in the classical (non-hierarchical) or hierarchical task network (HTN) planning formalism, as well as with a supposed-to-be solution plan, which is actually not a solution for the current model. Considering changing decomposition methods as well as preconditions and effects of actions, we show that most change requests are NP-complete though some turn out to be tractable.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Fully Observable Nondeterministic HTN Planning – Formalisation and Complexity Results.\n \n \n \n \n\n\n \n Dillon Chen; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 31st International Conference on Automated Planning and Scheduling (ICAPS 2021), pages 74–84, 2021. AAAI Press\n This paper won the ICAPS 2021 Best Undergraduate Student Paper Award\n\n\n\n
\n\n\n\n \n \n \"Fully paper\n  \n \n \n \"Fully video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 36 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Chen2021FONDHTN,\n  author    = {Dillon Chen and Pascal Bercher},\n  title     = {Fully Observable Nondeterministic HTN Planning -- Formalisation and Complexity Results},\n  booktitle = {Proceedings of the 31st International Conference on Automated Planning and Scheduling (ICAPS 2021)},\n  year      = {2021},\n  pages     = {74--84},\n  publisher = {AAAI Press},\n  doi       = {10.1609/icaps.v31i1.15949},\n  abstract  = {Much progress has been made in advancing the state of the art of HTN planning theory in recent years. However, scarce studies have been made with regards to the theory and complexity of HTN problems on nondeterministic domains. In this paper we provide a novel formalisation for fully observable nondeterministic HTN planning. We propose and study different solution criteria which differ in when nondeterministic action outcomes are considered: at plan generation or at plan execution. We integrate our solution criteria with notions of weak and strong plans canonical in nondeterministic planning and identify similarities and differences with plans in other fields of AI planning. We also provide completeness results for a majority of HTN problem subclasses and show the significant result that problems are not made any harder under nondeterminism for certain solution criteria by using compilation techniques to deterministic HTN planning. This supports and justifies the practicality and scalability of extending HTN problems over nondeterministic domains to deal with real world scenarios.},\n  url_Paper = {https://bercher.net/publications/2021/Chen2021FONDHTNs.pdf},\n  url_video_of_presentation = {https://icaps21.icaps-conference.org/papers/exhibition_files/index_44.html},\n  note      = {<b><i>This paper won the ICAPS 2021 Best Undergraduate Student Paper Award</i></b>}\n}\n\n\n
\n
\n\n\n
\n Much progress has been made in advancing the state of the art of HTN planning theory in recent years. However, scarce studies have been made with regards to the theory and complexity of HTN problems on nondeterministic domains. In this paper we provide a novel formalisation for fully observable nondeterministic HTN planning. We propose and study different solution criteria which differ in when nondeterministic action outcomes are considered: at plan generation or at plan execution. We integrate our solution criteria with notions of weak and strong plans canonical in nondeterministic planning and identify similarities and differences with plans in other fields of AI planning. We also provide completeness results for a majority of HTN problem subclasses and show the significant result that problems are not made any harder under nondeterminism for certain solution criteria by using compilation techniques to deterministic HTN planning. This supports and justifies the practicality and scalability of extending HTN problems over nondeterministic domains to deal with real world scenarios.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Closer Look at Causal Links: Complexity Results for Delete-Relaxation in Partial Order Causal Link (POCL) Planning.\n \n \n \n \n\n\n \n Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 31st International Conference on Automated Planning and Scheduling (ICAPS 2021), pages 36–45, 2021. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A slides\n  \n \n \n \"A poster\n  \n \n \n \"A video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 32 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2021POCLComplexities,\n  author     = {Pascal Bercher},\n  title      = {A Closer Look at Causal Links: Complexity Results for Delete-Relaxation in Partial Order Causal Link (POCL) Planning},\n  booktitle  = {Proceedings of the 31st International Conference on Automated Planning and Scheduling (ICAPS 2021)},\n  year       = {2021},\n  pages      = {36--45},\n  publisher  = {AAAI Press},\n  abstract   = {Partial Order Causal Link (POCL) planning follows the principle of least commitment in that it maintains only a partial order on its actions to prevent unnecessary early commitment during search. This can reduce the search space significantly by systematically representing up to an exponential number of action sequences in just a single search node. Progress on goal achievement is represented fully by this partial order and by causal links, which represent the causal relationships between these actions as well as between the initial state and goal. Plan existence for a state in classical planning thus corresponds to plan existence for a partial plan in POCL planning. Yet almost no theoretical investigations for POCL plan existence were conducted so far. While delete-relaxation makes plan existence tractable in classical planning, we show it to be NP-hard in POCL planning unless the current plan is totally ordered or causal links are almost completely ignored.},\n  doi        = {10.1609/icaps.v31i1.15944},\n  url_Paper  = {https://bercher.net/publications/2021/Bercher2021POCLComplexities.pdf},\n  url_Slides = {https://bercher.net/publications/2021/Bercher2021POCLComplexitiesSlides.pdf},\n  url_Poster = {https://bercher.net/publications/2021/Bercher2021POCLComplexitiesPoster.pdf},\n  url_video_of_presentation  = {https://icaps21.icaps-conference.org/papers/exhibition_files/index_37.html}\n}\n\n\n
\n
\n\n\n
\n Partial Order Causal Link (POCL) planning follows the principle of least commitment in that it maintains only a partial order on its actions to prevent unnecessary early commitment during search. This can reduce the search space significantly by systematically representing up to an exponential number of action sequences in just a single search node. Progress on goal achievement is represented fully by this partial order and by causal links, which represent the causal relationships between these actions as well as between the initial state and goal. Plan existence for a state in classical planning thus corresponds to plan existence for a partial plan in POCL planning. Yet almost no theoretical investigations for POCL plan existence were conducted so far. While delete-relaxation makes plan existence tractable in classical planning, we show it to be NP-hard in POCL planning unless the current plan is totally ordered or causal links are almost completely ignored.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Landmark Generation in HTN Planning.\n \n \n \n \n\n\n \n Daniel Höller; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI 2021), pages 11826–11834, 2021. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Landmark paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 9 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2021HTNLandmarks,\n  author    = {Daniel H\\"oller and Pascal Bercher},\n  booktitle = {Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI 2021)},\n  title     = {Landmark Generation in HTN Planning},\n  year      = {2021},\n  pages     = {11826--11834},\n  publisher = {AAAI Press},\n  abstract  = {Landmarks (LMs) are state features that need to be made true or tasks that need to be contained in every solution of a planning problem. They are a valuable source of information in planning and can be exploited in various ways. LMs have been used both in classical and hierarchical planning, but while there is much work in classical planning, the techniques in hierarchical planning are less evolved. We introduce a novel LM generation method for Hierarchical Task Network (HTN) planning and show that it is sound and incomplete. We show that every complete approach is as hard as the co-class of the underlying HTN problem, i.e. coNP-hard for our setting (while our approach is in P). On a widely used benchmark set, our approach finds more than twice the number of landmarks than the approach from the literature. Though our focus is on LM generation, we show that the newly discovered landmarks bear information beneficial for solvers.},\n  doi       = {10.1609/aaai.v35i13.17405},\n  url_Paper = {https://bercher.net/publications/2021/Hoeller2021HTNLandmarks.pdf}\n}\n\n\n
\n
\n\n\n
\n Landmarks (LMs) are state features that need to be made true or tasks that need to be contained in every solution of a planning problem. They are a valuable source of information in planning and can be exploited in various ways. LMs have been used both in classical and hierarchical planning, but while there is much work in classical planning, the techniques in hierarchical planning are less evolved. We introduce a novel LM generation method for Hierarchical Task Network (HTN) planning and show that it is sound and incomplete. We show that every complete approach is as hard as the co-class of the underlying HTN problem, i.e. coNP-hard for our setting (while our approach is in P). On a widely used benchmark set, our approach finds more than twice the number of landmarks than the approach from the literature. Though our focus is on LM generation, we show that the newly discovered landmarks bear information beneficial for solvers.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Revealing Hidden Preconditions and Effects of Compound HTN Planning Tasks – A Complexity Analysis.\n \n \n \n \n\n\n \n Conny Olz; Susanne Biundo; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI 2021), pages 11903–11912, 2021. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Olz2021RevealingHTNEffects,\n  author    = {Conny Olz and Susanne Biundo and Pascal Bercher},\n  booktitle = {Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI 2021)},\n  title     = {Revealing Hidden Preconditions and Effects of Compound HTN Planning Tasks -- A Complexity Analysis},\n  year      = {2021},\n  pages     = {11903--11912},\n  publisher = {AAAI Press},\n  abstract  = {In Hierarchical Task Network (HTN) planning, compound tasks need to be refined into executable (primitive) action sequences. In contrast to their primitive counterparts, compound tasks do not show preconditions or effects. Thus, their implications on the states in which they are applied are not explicitly known: they are “hidden” in and depending on the decomposition structure. We formalize several kinds of preconditions and effects that can be inferred for compound tasks in totally ordered HTN domains. As relevant special case we introduce a problem relaxation which admits reasoning about preconditions and effects in polynomial time. We provide procedures for doing so, thereby extending previous work, which could only deal with acyclic models. We prove our procedures to be correct and complete for any totally ordered input domain. The results are embedded into an encompassing complexity analysis of the inference of preconditions and effects of compound tasks, an investigation that has not been made so far.},\n  doi       = {10.1609/aaai.v35i13.17414},\n  url_Paper = {https://bercher.net/publications/2021/Olz2021CompoundEffects.pdf}\n}\n\n\n
\n
\n\n\n
\n In Hierarchical Task Network (HTN) planning, compound tasks need to be refined into executable (primitive) action sequences. In contrast to their primitive counterparts, compound tasks do not show preconditions or effects. Thus, their implications on the states in which they are applied are not explicitly known: they are “hidden” in and depending on the decomposition structure. We formalize several kinds of preconditions and effects that can be inferred for compound tasks in totally ordered HTN domains. As relevant special case we introduce a problem relaxation which admits reasoning about preconditions and effects in polynomial time. We provide procedures for doing so, thereby extending previous work, which could only deal with acyclic models. We prove our procedures to be correct and complete for any totally ordered input domain. The results are embedded into an encompassing complexity analysis of the inference of preconditions and effects of compound tasks, an investigation that has not been made so far.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2020\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Novel Parsing-based Approach for Verification of Hierarchical Plans.\n \n \n \n \n\n\n \n Roman Barták; Simona Ondrčková; Adrien Maillard; Gregor Behnke; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 32nd IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2020), pages 118–125, 2020. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bartak2020ParsingApproach,\n  author    = {Roman Bart{\\'a}k and Simona Ondr\\v{c}kov\\'{a} and Adrien Maillard and Gregor Behnke and Pascal Bercher},\n  title     = {A Novel Parsing-based Approach for Verification of Hierarchical Plans},\n  booktitle = {Proceedings of the 32nd IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2020)},\n  year      = {2020},\n  publisher = {IEEE},\n  pages     = {118--125},\n  doi       = {10.1109/ICTAI50040.2020.00029},\n  abstract  = {Hierarchical Task Networks were proposed as a method to describe plans by decomposition of tasks to sub-tasks until primitive tasks, actions, are obtained. Valid plans -- sequences of actions -- must adhere both to causal dependencies between the actions and to the structure given by the decomposition of the goal task. Plan verification aims at finding if a given plan is valid, that is, if it is causally consistent and it can be obtained by decomposition of some task. The paper describes a novel parsing-based approach for hierarchical plan verification that is orders of magnitude faster than existing methods.},\n  url_Paper = {https://bercher.net/publications/2020/Bartak2020HTNVerification.pdf}\n}\n\n\n
\n
\n\n\n
\n Hierarchical Task Networks were proposed as a method to describe plans by decomposition of tasks to sub-tasks until primitive tasks, actions, are obtained. Valid plans – sequences of actions – must adhere both to causal dependencies between the actions and to the structure given by the decomposition of the goal task. Plan verification aims at finding if a given plan is valid, that is, if it is causally consistent and it can be obtained by decomposition of some task. The paper describes a novel parsing-based approach for hierarchical plan verification that is orders of magnitude faster than existing methods.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Was that successful? On Integrating Proactive Meta-Dialogue in a DIY-Assistant System using Multimodal Cues.\n \n \n \n \n\n\n \n Matthias Kraus; Marvin Schiller; Gregor Behnke; Pascal Bercher; Michael Dorna; Michael Dambier; Birte Glimm; Susanne Biundo; and Wolfgang Minker.\n\n\n \n\n\n\n In Proceedings of 22nd ACM International Conference on Multimodal Interaction (ICMI 2020), pages 585–594, 2020. ACM\n \n\n\n\n
\n\n\n\n \n \n \"Was paper\n  \n \n \n \"Was video\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@Inproceedings {Kraus2020ICMI,\n  author    = {Matthias Kraus and Marvin Schiller and Gregor Behnke and Pascal Bercher and Michael Dorna and Michael Dambier and Birte Glimm and Susanne Biundo and Wolfgang Minker},\n  title     = {{W}as that successful? {O}n Integrating Proactive Meta-Dialogue in a {DIY}-Assistant System using Multimodal Cues},\n  year      = {2020},\n  publisher = {ACM},\n  booktitle = {Proceedings of 22nd ACM International Conference on Multimodal Interaction (ICMI 2020)},\n  pages     = {585--594},\n  doi       = {10.1145/3382507.3418818},\n  abstract  = {Effectively supporting novices during performance of complex tasks, e.g. do-it-yourself (DIY) projects, requires intelligent assistants to be more than mere instructors. In order to be accepted as a competent and trustworthy cooperation partner, they need to be able to actively participate in the project and engage in helpful conversations with users when assistance is necessary. Therefore, a new proactive version of the DIY-assistant \\textsc{Robert} is presented in this paper. It extends the previous prototype by including the capability to initiate reflective meta-dialogues using multimodal cues. Two different strategies for reflective dialogue are implemented: A progress-based strategy initiates a reflective dialogue about previous experience with the assistance for encouraging the self-appraisal of the user. An activity-based strategy is applied for providing timely, task-dependent support. Therefore, user activities with a connected drill driver are tracked that trigger dialogues in order to reflect on the current task and to prevent task failure. An experimental study comparing the proactive assistant against the baseline version shows that proactive meta-dialogue is able to build user trust significantly better than a solely reactive system. Besides, the results provide interesting insights for the development of proactive dialogue assistants.},\n  url_Paper = {https://bercher.net/publications/2020/Kraus2020SuccessfulDIY.pdf},\n  url_Video = {https://dl.acm.org/doi/10.1145/3382507.3418818}\n}\n\n\n
\n
\n\n\n
\n Effectively supporting novices during performance of complex tasks, e.g. do-it-yourself (DIY) projects, requires intelligent assistants to be more than mere instructors. In order to be accepted as a competent and trustworthy cooperation partner, they need to be able to actively participate in the project and engage in helpful conversations with users when assistance is necessary. Therefore, a new proactive version of the DIY-assistant \\textscRobert is presented in this paper. It extends the previous prototype by including the capability to initiate reflective meta-dialogues using multimodal cues. Two different strategies for reflective dialogue are implemented: A progress-based strategy initiates a reflective dialogue about previous experience with the assistance for encouraging the self-appraisal of the user. An activity-based strategy is applied for providing timely, task-dependent support. Therefore, user activities with a connected drill driver are tracked that trigger dialogues in order to reflect on the current task and to prevent task failure. An experimental study comparing the proactive assistant against the baseline version shows that proactive meta-dialogue is able to build user trust significantly better than a solely reactive system. Besides, the results provide interesting insights for the development of proactive dialogue assistants.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n HTN Plan Repair via Model Transformation.\n \n \n \n \n\n\n \n Daniel Höller; Pascal Bercher; Gregor Behnke; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 43th German Conference on Artificial Intelligence (KI 2020), pages 88–101, 2020. Springer\n This paper was nominated for the KI 2020 Best Paper Award\n\n\n\n
\n\n\n\n \n \n \"HTN paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2020HTNPlanRepair,\n  author    = {Daniel H\\"oller and Pascal Bercher and Gregor Behnke and Susanne Biundo},\n  title     = {HTN Plan Repair via Model Transformation},\n  booktitle = {Proceedings of the 43th German Conference on Artificial Intelligence ({KI} 2020)},\n  year      = {2020},\n  publisher = {Springer},\n  pages     = {88--101},\n  note      = {<b><i>This paper was nominated for the KI 2020 Best Paper Award</i></b>},\n  abstract  = {To make planning feasible, planning models abstract from many details of the modeled system. When executing plans in the actual system, the model might be inaccurate in a critical point, and plan execution may fail. There are two options to handle this case: the previous solution can be modified to address the failure (plan repair), or the planning process can be re-started from the new situation (re-planning). In HTN planning, discarding the plan and generating a new one from the novel situation is not easily possible, because the HTN solution criteria make it necessary to take already executed actions into account. Therefore all approaches to repair plans in the literature are based on specialized algorithms. In this paper, we discuss the problem in detail and introduce a novel approach that makes it possible to use unchanged, off-the-shelf HTN planning systems to repair broken HTN plans. That way, no specialized solvers are needed.},\n  doi       = {10.1007/978-3-030-58285-2_7},\n  url_Paper = {https://bercher.net/publications/2020/Hoeller2020HTNRepair.pdf}\n}\n\n\n\n
\n
\n\n\n
\n To make planning feasible, planning models abstract from many details of the modeled system. When executing plans in the actual system, the model might be inaccurate in a critical point, and plan execution may fail. There are two options to handle this case: the previous solution can be modified to address the failure (plan repair), or the planning process can be re-started from the new situation (re-planning). In HTN planning, discarding the plan and generating a new one from the novel situation is not easily possible, because the HTN solution criteria make it necessary to take already executed actions into account. Therefore all approaches to repair plans in the literature are based on specialized algorithms. In this paper, we discuss the problem in detail and introduce a novel approach that makes it possible to use unchanged, off-the-shelf HTN planning systems to repair broken HTN plans. That way, no specialized solvers are needed.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Delete- and Ordering-Relaxation Heuristics for HTN Planning.\n \n \n \n \n\n\n \n Daniel Höller; Pascal Bercher; and Gregor Behnke.\n\n\n \n\n\n\n In Proceedings of the 29th International Joint Conference on Artificial Intelligence (IJCAI 2020), pages 4076–4083, 2020. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"Delete- paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2020ILP,\n  author    = {Daniel H\\"oller and Pascal Bercher and Gregor Behnke},\n  title     = {Delete- and Ordering-Relaxation Heuristics for HTN Planning},\n  booktitle = {Proceedings of the 29th International Joint Conference on Artificial Intelligence (IJCAI 2020)},\n  year      = {2020},\n  publisher = {IJCAI},\n  doi       = {10.24963/ijcai.2020/564},\n  pages     = {4076--4083},\n  abstract  = {In HTN planning, the hierarchy has a wide impact on solutions. First, there is (usually) no state-based goal given, the objective is given via the hierarchy. Second, it enforces actions to be in a plan. Third, planners are not allowed to add actions apart from the hierarchy. However, no heuristic considers the interplay of hierarchy and actions in the plan exactly (without relaxation) because this makes heuristic calculation NP-hard even under delete relaxation. We introduce the problem class of delete- and ordering-free  HTN planning as basis for novel HTN heuristics and show that its plan existence problem is still NP-complete. We then introduce heuristics based on the new class using an integer linear programming model to solve it.},\n  url_Paper = {https://bercher.net/publications/2020/Hoeller2020ILPHTNHeuristics.pdf}\n}\n\n\n
\n
\n\n\n
\n In HTN planning, the hierarchy has a wide impact on solutions. First, there is (usually) no state-based goal given, the objective is given via the hierarchy. Second, it enforces actions to be in a plan. Third, planners are not allowed to add actions apart from the hierarchy. However, no heuristic considers the interplay of hierarchy and actions in the plan exactly (without relaxation) because this makes heuristic calculation NP-hard even under delete relaxation. We introduce the problem class of delete- and ordering-free HTN planning as basis for novel HTN heuristics and show that its plan existence problem is still NP-complete. We then introduce heuristics based on the new class using an integer linear programming model to solve it.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n New Developments for Robert – Assisting Novice Users Even Better in DIY Projects.\n \n \n \n \n\n\n \n Gregor Behnke; Pascal Bercher; Matthias Kraus; Marvin Schiller; Kristof Mickeleit; Timo Häge; Michael Dorna; Michael Dambier; Wolfgang Minker; Birte Glimm; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 30th International Conference on Automated Planning and Scheduling (ICAPS 2020), pages 343–347, 2020. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"New paper\n  \n \n \n \"New poster\n  \n \n \n \"New video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2020DIYAssistant,\n    author    = {Gregor Behnke and Pascal Bercher and Matthias Kraus and Marvin Schiller and Kristof Mickeleit and Timo Häge and Michael Dorna and Michael Dambier and Wolfgang Minker and Birte Glimm and Susanne Biundo},\n    title     = {New Developments for Robert -- Assisting Novice Users Even Better in DIY Projects},\n    year      = {2020},\n    publisher = {AAAI Press},\n    pages     = {343--347},\n    booktitle = {Proceedings of the 30th International Conference on Automated Planning and Scheduling ({ICAPS 2020})},\n    abstract  = {Do-It-Yourself (DIY) home improvement projects require a combination of specific knowledge and practical abilities. Novice users often lack both and thus tend to fail or be frightful of performing DIY projects - even though they would like to. By providing suitable and individualised assistance in the form of step-by-step instructions, the assistant ROBERT allows even novice users to successfully complete their DIY projects. Simultaneously, ROBERT allows its users to learn how to perform these steps themselves and thus enables them to become more independent in the future. In this paper, we report on the latest progress with ROBERT. Compared to earlier versions, ROBERT is now able to adaptively change its instructions based on the wishes and preferences of the user. Further, ROBERT is now able to use connected tools -- i.e. tools that are able to sense and communicate their status -- to check whether the user is performing the project's steps correctly and to provide further assistance in the case of failure. Lastly, we present the results of an empirical study conducted to show ROBERT's effectiveness.},\n    doi        = {10.1609/icaps.v30i1.6679},\n    url_Paper  = {https://bercher.net/publications/2020/Behnke2020DIYAssistant.pdf},\n    url_Poster = {https://bercher.net/publications/2020/Behnke2020DIYAssistantPoster.pdf},\n    url_video_of_presentation = {https://www.youtube.com/watch?v=hLd1IdgRzRA}\n}\n\n\n
\n
\n\n\n
\n Do-It-Yourself (DIY) home improvement projects require a combination of specific knowledge and practical abilities. Novice users often lack both and thus tend to fail or be frightful of performing DIY projects - even though they would like to. By providing suitable and individualised assistance in the form of step-by-step instructions, the assistant ROBERT allows even novice users to successfully complete their DIY projects. Simultaneously, ROBERT allows its users to learn how to perform these steps themselves and thus enables them to become more independent in the future. In this paper, we report on the latest progress with ROBERT. Compared to earlier versions, ROBERT is now able to adaptively change its instructions based on the wishes and preferences of the user. Further, ROBERT is now able to use connected tools – i.e. tools that are able to sense and communicate their status – to check whether the user is performing the project's steps correctly and to provide further assistance in the case of failure. Lastly, we present the results of an empirical study conducted to show ROBERT's effectiveness.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n HDDL: An Extension to PDDL for Expressing Hierarchical Planning Problems.\n \n \n \n \n\n\n \n Daniel Höller; Gregor Behnke; Pascal Bercher; Susanne Biundo; Humbert Fiorino; Damien Pellier; and Ron Alford.\n\n\n \n\n\n\n In Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), pages 9883–9891, 2020. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"HDDL: paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 66 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2020HDDL,\n  author    = {Daniel H\\"oller and Gregor Behnke and Pascal Bercher and Susanne Biundo and Humbert Fiorino and Damien Pellier and Ron Alford},\n  title     = {HDDL: An Extension to PDDL for Expressing Hierarchical Planning Problems},\n  booktitle = {Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020)},\n  year      = {2020},\n  publisher = {AAAI Press},\n  pages     = {9883--9891},\n  doi       = {10.1609/aaai.v34i06.6542},\n  abstract  = {The research in hierarchical planning has made considerable progress in the last few years. Many recent systems do not rely on hand-tailored advice anymore to find solutions, but are supposed to be domain-independent systems that come with sophisticated solving techniques. In principle, this development would make the comparison between systems easier (because the domains are not tailored to a single system anymore) and -- much more important -- also the integration into other systems, because the modeling process is less tedious (due to the lack of advice) and there is no (or less) commitment to a certain planning system the model is created for. However, these advantages are destroyed by the lack of a common input language and feature set supported by the different systems. In this paper, we propose an extension to PDDL, the description language used in non-hierarchical planning, to the needs of hierarchical planning systems.},\n  url_Paper = {https://bercher.net/publications/2020/Hoeller2020HDDL.pdf}\n}\n\n
\n
\n\n\n
\n The research in hierarchical planning has made considerable progress in the last few years. Many recent systems do not rely on hand-tailored advice anymore to find solutions, but are supposed to be domain-independent systems that come with sophisticated solving techniques. In principle, this development would make the comparison between systems easier (because the domains are not tailored to a single system anymore) and – much more important – also the integration into other systems, because the modeling process is less tedious (due to the lack of advice) and there is no (or less) commitment to a certain planning system the model is created for. However, these advantages are destroyed by the lack of a common input language and feature set supported by the different systems. In this paper, we propose an extension to PDDL, the description language used in non-hierarchical planning, to the needs of hierarchical planning systems.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On Succinct Groundings of HTN Planning Problems.\n \n \n \n \n\n\n \n Gregor Behnke; Daniel Höller; Alexander Schmid; Pascal Bercher; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), pages 9775–9784, 2020. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 5 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2020Grounding,\n  author    = {Gregor Behnke and Daniel H\\"oller and Alexander Schmid and Pascal Bercher and Susanne Biundo},\n  title     = {On Succinct Groundings of HTN Planning Problems},\n  booktitle = {Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020)},\n  year      = {2020},\n  pages     = {9775--9784},\n  publisher = {AAAI Press},\n  doi       = {10.1609/aaai.v34i06.6529},\n  abstract  = {Both search-based and translation-based planning systems usually operate on grounded representations of the problem. Planning models, however, are commonly defined using lifted description languages. Thus, planning systems usually generate a grounded representation of the lifted model as a pre-processing step. For HTN planning models, only one method to ground lifted models has been published so far. In this paper we present a new approach for grounding HTN planning problems that produces smaller groundings in a shorter timespan than the previously published method.},\n  url_Paper = {https://bercher.net/publications/2020/Behnke2020Grounding.pdf}\n}\n\n
\n
\n\n\n
\n Both search-based and translation-based planning systems usually operate on grounded representations of the problem. Planning models, however, are commonly defined using lifted description languages. Thus, planning systems usually generate a grounded representation of the lifted model as a pre-processing step. For HTN planning models, only one method to ground lifted models has been published so far. In this paper we present a new approach for grounding HTN planning problems that produces smaller groundings in a shorter timespan than the previously published method.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n POP $≡$ POCL, right? Complexity Results for Partial Order (Causal Link) Makespan Minimization.\n \n \n \n \n\n\n \n Pascal Bercher; and Conny Olz.\n\n\n \n\n\n\n In Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), pages 9785–9793, 2020. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"POP paper\n  \n \n \n \"POP spotlight-slides\n  \n \n \n \"POP poster\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2020POPvsPOCL,\n  author    = {Pascal Bercher and Conny Olz},\n  title     = {POP $\\equiv$ POCL, right? Complexity Results for Partial Order (Causal Link) Makespan Minimization},\n  booktitle = {Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020)},\n  year      = {2020},\n  pages     = {9785--9793},\n  publisher = {AAAI Press},\n  doi       = {10.1609/aaai.v34i06.6530},\n  abstract  = {We study PO and POCL plans with regard to their makespan -- the execution  time when allowing the parallel execution of causally independent actions. Partially ordered (PO) plans are often assumed to be equivalent to partial order causal link  (POCL) plans, where the causal relationships between actions are explicitly represented via causal links. As a first contribution, we study the similarities and differences of PO and POCL plans, thereby clarifying a common misconception about their relationship: There are PO plans for which there does not exist a POCL plan with the same orderings.We prove that we can still always find a POCL plan with the same makespan in polynomial time. As another main result we prove that turning a PO or POCL plan into one with minimal makespan by only removing ordering constraints (called deordering) is NP-complete. We provide a series of further results on special cases and implications, such as reordering, where orderings can be changed arbitrarily.},\n  url_Paper            = {https://bercher.net/publications/2020/Bercher2020POPvsPOCL.pdf},\n  url_Spotlight-slides = {https://bercher.net/publications/2020/Bercher2020POPvsPOCLSlidesSpotlight.pdf},\n  url_Poster           = {https://bercher.net/publications/2020/Bercher2020POPvsPOCLPoster.pdf}\n}\n\n
\n
\n\n\n
\n We study PO and POCL plans with regard to their makespan – the execution time when allowing the parallel execution of causally independent actions. Partially ordered (PO) plans are often assumed to be equivalent to partial order causal link (POCL) plans, where the causal relationships between actions are explicitly represented via causal links. As a first contribution, we study the similarities and differences of PO and POCL plans, thereby clarifying a common misconception about their relationship: There are PO plans for which there does not exist a POCL plan with the same orderings.We prove that we can still always find a POCL plan with the same makespan in polynomial time. As another main result we prove that turning a PO or POCL plan into one with minimal makespan by only removing ordering constraints (called deordering) is NP-complete. We provide a series of further results on special cases and implications, such as reordering, where orderings can be changed arbitrarily.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2019\n \n \n (3)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Survey on Hierarchical Planning – One Abstract Idea, Many Concrete Realizations.\n \n \n \n \n\n\n \n Pascal Bercher; Ron Alford; and Daniel Höller.\n\n\n \n\n\n\n In Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI 2019), pages 6267–6275, 2019. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A slides\n  \n \n \n \"A tutorial\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 34 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2019HierarchicalPlanningSurvey,\n   author    = {Pascal Bercher and Ron Alford and Daniel H{\\"o}ller},\n   title     = {A Survey on Hierarchical Planning -- One Abstract Idea, Many Concrete Realizations},\n   year      = {2019},\n   publisher = {IJCAI},\n   pages     = {6267--6275},\n   booktitle = {Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI 2019)},\n   doi       = {10.24963/ijcai.2019/875},\n   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.},\n   url_Paper            = {https://bercher.net/publications/2019/Bercher2019HierarchicalPlanningSurvey.pdf},\n   url_Slides           = {https://bercher.net/publications/2019/Bercher2019HierarchicalPlanningSurveySlides.pdf},\n   url_tutorial         = {http://tutorial2018.hierarchical-task.net}\n}\n\n\n
\n
\n\n\n
\n 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.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n On Guiding Search in HTN Planning with Classical Planning Heuristics.\n \n \n \n \n\n\n \n Daniel Höller; Pascal Bercher; Gregor Behnke; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI 2019), pages 6171–6175, 2019. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2019HeuristicEncoding,\n   author    = {Daniel H{\\"o}ller and Pascal Bercher and Gregor Behnke and Susanne Biundo},\n   title     = {On Guiding Search in {HTN} Planning with Classical Planning Heuristics},\n   pages     = {6171--6175},\n   year      = {2019},\n   publisher = {IJCAI},\n   booktitle = {Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI 2019)},\n   doi       = {10.24963/ijcai.2019/857},\n   abstract  = {Planning is the task of finding a sequence of actions that achieves the goal(s) of an agent. It is solved based on a model describing the environment and how to change it. There are several approaches to solve planning tasks, two of the most popular are classical planning and hierarchical planning. Solvers are often based on heuristic search, but especially regarding domain-independent heuristics, techniques in classical planning are more sophisticated. However, due to the different problem classes, it is difficult to use them in hierarchical planning. In this paper we describe how to use arbitrary classical heuristics in hierarchical planning and show that the resulting system outperforms the state of the art in hierarchical planning.},\n   url_Paper  = {https://bercher.net/publications/2019/Hoeller2019HeuristicEncoding.pdf}\n}\n\n\n\n
\n
\n\n\n
\n Planning is the task of finding a sequence of actions that achieves the goal(s) of an agent. It is solved based on a model describing the environment and how to change it. There are several approaches to solve planning tasks, two of the most popular are classical planning and hierarchical planning. Solvers are often based on heuristic search, but especially regarding domain-independent heuristics, techniques in classical planning are more sophisticated. However, due to the different problem classes, it is difficult to use them in hierarchical planning. In this paper we describe how to use arbitrary classical heuristics in hierarchical planning and show that the resulting system outperforms the state of the art in hierarchical planning.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Eliminating Redundant Actions in Partially Ordered Plans – A Complexity Analysis.\n \n \n \n \n\n\n \n Conny Olz; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 28th International Conference on Automated Planning and Scheduling (ICAPS 2019), pages 310–319, 2019. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Eliminating paper\n  \n \n \n \"Eliminating slides\n  \n \n \n \"Eliminating video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 7 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Olz2019StepElimination,\n   author    = {Conny Olz and Pascal Bercher},\n   title     = {Eliminating Redundant Actions in Partially Ordered Plans -- A Complexity Analysis},\n   year      = {2019},\n   publisher = {AAAI Press},\n   pages     = {310--319},\n   booktitle = {Proceedings of the 28th International Conference on Automated Planning and Scheduling ({ICAPS 2019})},\n   abstract  = {In this paper we study the computational complexity of post-optimizing partially ordered plans, i.e., we investigate the problem that is concerned with detecting and deleting unnecessary actions. For totally ordered plans it can easily be tested in polynomial time whether a single action can be removed without violating executability. Identifying an executable subplan, i.e., asking whether k plan steps can be removed, is known to be NP-complete. We investigate the same questions for partially ordered input plans, as they are created by many search algorithms or used by real-world applications -- in particular time-critical ones that exploit parallelism of non-conflicting actions. More formally, we investigate the computational complexity of removing an action from a partially ordered solution plan in which every linearization is a solution in the classical sense while allowing ordering insertions afterwards to repair arising executability issues. It turns out that this problem is NP-complete -- even if just a single action is removed -- and thereby show that this reasoning task is harder than for totally ordered plans. Moreover, we identify the structural properties responsible for this hardness by providing a fixed-parameter tractability (FPT) result.},\n   doi        = {10.1609/icaps.v29i1.3493},\n   url_Paper  = {https://bercher.net/publications/2019/Olz2019StepElimination.pdf},\n   url_Slides = {https://bercher.net/publications/2019/Olz2019StepEliminationSlides.pdf},\n   url_video_of_presentation = {https://www.youtube.com/watch?v=nNoaWfHP7eQ&t=2415s&ab_channel=ICAPS}\n}\n\n\n
\n
\n\n\n
\n In this paper we study the computational complexity of post-optimizing partially ordered plans, i.e., we investigate the problem that is concerned with detecting and deleting unnecessary actions. For totally ordered plans it can easily be tested in polynomial time whether a single action can be removed without violating executability. Identifying an executable subplan, i.e., asking whether k plan steps can be removed, is known to be NP-complete. We investigate the same questions for partially ordered input plans, as they are created by many search algorithms or used by real-world applications – in particular time-critical ones that exploit parallelism of non-conflicting actions. More formally, we investigate the computational complexity of removing an action from a partially ordered solution plan in which every linearization is a solution in the classical sense while allowing ordering insertions afterwards to repair arising executability issues. It turns out that this problem is NP-complete – even if just a single action is removed – and thereby show that this reasoning task is harder than for totally ordered plans. Moreover, we identify the structural properties responsible for this hardness by providing a fixed-parameter tractability (FPT) result.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2018\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Towards a Companion System Incorporating Human Planning Behavior – A Qualitative Analysis of Human Strategies.\n \n \n \n \n\n\n \n Benedikt Leichtmann; Pascal Bercher; Daniel Höller; Gregor Behnke; Susanne Biundo; Verena Nitsch; and Martin Baumann.\n\n\n \n\n\n\n In Proceedings of the 3rd Transdisciplinary Conference on Support Technologies (TCST 2018), pages 89–98, 2018. \n This paper won the TCST 2018 Best Paper Award\n\n\n\n
\n\n\n\n \n \n \"Towards paper\n  \n \n \n \"Towards slides\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 5 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Leichtmann2018HumanPlanningBehavior,\n   author    = {Benedikt Leichtmann and Pascal Bercher and Daniel H{\\"o}ller and Gregor Behnke and Susanne Biundo and Verena Nitsch and Martin Baumann},\n   title     = {Towards a Companion System Incorporating Human Planning Behavior -- A Qualitative Analysis of Human Strategies},\n   year      = {2018},\n   pages     = {89--98},\n   booktitle = {Proceedings of the 3rd Transdisciplinary Conference on Support Technologies (TCST 2018)},\n   note      = {<b><i>This paper won the TCST 2018 Best Paper Award</i></b>},\n   abstract  = {User-friendly Companion Systems require Artificial Intelligence planning to take into account human planning behavior. We conducted a qualitative exploratory study of human planning in a knowledge rich, real-world scenario. Participants were tasked with setting up a home theater. The effect of strategy knowledge on problem solving was investigated by comparing the performance of two groups: one group (n = 23) with strategy instructions for problem solving and a control group without such instructions (n = 16). We inductively identify behavioral patterns for human strategy use through Markov matrices. Based on the results, we derive implications for the design of planning-based assistance systems.},\n   url_Paper = {https://bercher.net/publications/2018/Leichtmann2018HumanPlanningBehavior.pdf},\n   url_Slides = {https://bercher.net/publications/2018/Leichtmann2018HumanPlanningBehaviorSlides.pdf}\n}\n\n\n
\n
\n\n\n
\n User-friendly Companion Systems require Artificial Intelligence planning to take into account human planning behavior. We conducted a qualitative exploratory study of human planning in a knowledge rich, real-world scenario. Participants were tasked with setting up a home theater. The effect of strategy knowledge on problem solving was investigated by comparing the performance of two groups: one group (n = 23) with strategy instructions for problem solving and a control group without such instructions (n = 16). We inductively identify behavioral patterns for human strategy use through Markov matrices. Based on the results, we derive implications for the design of planning-based assistance systems.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Plan and Goal Recognition as HTN Planning.\n \n \n \n \n\n\n \n Daniel Höller; Gregor Behnke; Pascal Bercher; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 30th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2018), pages 466–473, 2018. IEEE\n This paper won the ICTAI 2018 CV Ramamoorthy Best Paper Award\n\n\n\n
\n\n\n\n \n \n \"Plan paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2018PlanRecognition,\n   author    = {Daniel H{\\"o}ller and Gregor Behnke and Pascal Bercher and Susanne Biundo},\n   title     = {Plan and Goal Recognition as {HTN} Planning},\n   year      = {2018},\n   publisher = {IEEE},\n   pages     = {466--473},\n   note      = {<b><i>This paper won the ICTAI 2018 CV Ramamoorthy Best Paper Award</i></b>},\n   booktitle = {Proceedings of the 30th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2018)},\n   abstract  = {Plan- and Goal Recognition (PGR) is the task of inferring the goals and plans of an agent based on its actions. Traditional approaches in PGR are based on a plan library including pairs of plans and corresponding goals. In recent years, the field successfully exploited the performance of planning systems for PGR. The main benefits are the presence of efficient solvers and well-established, compact formalisms for behavior representation. However, the expressivity of the STRIPS planning models used so far is limited, and models in PGR are often structured in a hierarchical way. We present the approach Plan and Goal Recognition as HTN Planning that combines the expressive but still compact grammar-like HTN representation with the advantage of using unmodified, off-the-shelf planning systems for PGR. Our evaluation shows that -- using our approach -- current planning systems are able to handle large models with thousands of possible goals, that the approach results in high recognition rates, and that it works even when the environment is partially observable, i.e., if the observer might miss observations.},\n   doi       = {10.1109/ICTAI.2018.00078},\n   url_Paper = {https://bercher.net/publications/2018/Hoeller2018bPlanRecognition.pdf}\n}\n\n
\n
\n\n\n
\n Plan- and Goal Recognition (PGR) is the task of inferring the goals and plans of an agent based on its actions. Traditional approaches in PGR are based on a plan library including pairs of plans and corresponding goals. In recent years, the field successfully exploited the performance of planning systems for PGR. The main benefits are the presence of efficient solvers and well-established, compact formalisms for behavior representation. However, the expressivity of the STRIPS planning models used so far is limited, and models in PGR are often structured in a hierarchical way. We present the approach Plan and Goal Recognition as HTN Planning that combines the expressive but still compact grammar-like HTN representation with the advantage of using unmodified, off-the-shelf planning systems for PGR. Our evaluation shows that – using our approach – current planning systems are able to handle large models with thousands of possible goals, that the approach results in high recognition rates, and that it works even when the environment is partially observable, i.e., if the observer might miss observations.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Instructing Novice Users on How to Use Tools in DIY Projects.\n \n \n \n \n\n\n \n Gregor Behnke; Marvin Schiller; Matthias Kraus; Pascal Bercher; Mario Schmautz; Michael Dorna; Wolfgang Minker; Birte Glimm; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 27th International Joint Conference on Artificial Intelligence and the 23rd European Conference on Artificial Intelligence (IJCAI-ECAI 2018), pages 5805–5807, 2018. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"Instructing paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2018DIYDemo,\n   author    = {Behnke, Gregor and Schiller, Marvin and Kraus, Matthias and Pascal Bercher and Schmautz, Mario and Dorna, Michael and Minker, Wolfgang and Glimm, Birte and Biundo, Susanne},\n   title     = {Instructing Novice Users on How to Use Tools in DIY Projects},\n   year      = {2018},\n   publisher = {IJCAI},\n   booktitle = {Proceedings of the 27th International Joint Conference on Artificial Intelligence and the 23rd European Conference on Artificial Intelligence (IJCAI-ECAI 2018)},\n   pages     = {5805--5807},\n   doi       = {10.24963/ijcai.2018/844},\n   abstract  = {Novice users require assistance when performing handicraft tasks. Adequate instruction ensures task completion and conveys knowledge and abilities required to perform the task. We present an assistant teaching novice users how to operate electronic tools, such as drills, saws, and sanders, in the context of Do-It-Yourself (DIY) home improvement projects. First, the actions that need to be performed for the project are determined by a planner. Second, a dialogue manager capable of natural language interaction presents these actions as instructions to the user. Third, questions on these actions and involved objects are answered by generating appropriate ontology-based explanations.},\n   doi       = {10.24963/ijcai.2018/844},\n   url_Paper = {https://bercher.net/publications/2018/Behnke2018DIYDemo.pdf}\n}\n\n
\n
\n\n\n
\n Novice users require assistance when performing handicraft tasks. Adequate instruction ensures task completion and conveys knowledge and abilities required to perform the task. We present an assistant teaching novice users how to operate electronic tools, such as drills, saws, and sanders, in the context of Do-It-Yourself (DIY) home improvement projects. First, the actions that need to be performed for the project are determined by a planner. Second, a dialogue manager capable of natural language interaction presents these actions as instructions to the user. Third, questions on these actions and involved objects are answered by generating appropriate ontology-based explanations.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Generic Method to Guide HTN Progression Search with Classical Heuristics.\n \n \n \n \n\n\n \n Daniel Höller; Pascal Bercher; Gregor Behnke; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 28th International Conference on Automated Planning and Scheduling (ICAPS 2018), pages 114–122, 2018. AAAI Press\n This paper won the ICAPS 2018 Best Student Paper Award\n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 6 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2018ProgressionHeuristics,\n  author    = {Daniel H{\\"{o}}ller and Pascal Bercher and Gregor Behnke and Susanne Biundo},\n  title     = {A Generic Method to Guide {HTN} Progression Search with Classical Heuristics},\n  booktitle = {Proceedings of the 28th International Conference on Automated Planning and Scheduling ({ICAPS 2018})},\n  note      = {<b><i>This paper won the ICAPS 2018 Best Student Paper Award</i></b>},\n  publisher = {{AAAI} Press},\n  year      = {2018},\n  pages     = {114--122},\n  abstract  = {HTN planning combines actions that cause state transition with grammar-like decomposition of compound tasks that additionally restricts the structure of solutions. There are mainly two strategies to solve such planning problems: decomposition-based search in a plan space and progression-based search in a state space. Existing progression-based systems do either not rely on heuristics (e.g. SHOP2) or calculate their heuristics based on extended or modified models (e.g. GoDeL). Current heuristic planners for standard HTN models (e.g. PANDA) use decomposition-based search. Such systems represent search nodes more compactly due to maintaining a partial order between tasks, but they have no current state at hand during search. This makes the design of heuristics difficult. In this paper we present a progression-based heuristic HTN planning system: We (1) provide an improved progression algorithm, prove its correctness, and empirically show its efficiency gain; and (2) present an approach that allows to use arbitrary classical (non-hierarchical) heuristics in HTN planning. Our empirical evaluation shows that the resulting system outperforms the state-of-the-art in HTN planning.},\n  doi       = {10.1609/icaps.v28i1.13900},\n  url_Paper = {https://bercher.net/publications/2018/Hoeller2018ProgressionHeuristics.pdf},\n  url_video_of_presentation = {https://www.youtube.com/watch?v=KOZuIkJaC0w}\n} \n\n
\n
\n\n\n
\n HTN planning combines actions that cause state transition with grammar-like decomposition of compound tasks that additionally restricts the structure of solutions. There are mainly two strategies to solve such planning problems: decomposition-based search in a plan space and progression-based search in a state space. Existing progression-based systems do either not rely on heuristics (e.g. SHOP2) or calculate their heuristics based on extended or modified models (e.g. GoDeL). Current heuristic planners for standard HTN models (e.g. PANDA) use decomposition-based search. Such systems represent search nodes more compactly due to maintaining a partial order between tasks, but they have no current state at hand during search. This makes the design of heuristics difficult. In this paper we present a progression-based heuristic HTN planning system: We (1) provide an improved progression algorithm, prove its correctness, and empirically show its efficiency gain; and (2) present an approach that allows to use arbitrary classical (non-hierarchical) heuristics in HTN planning. Our empirical evaluation shows that the resulting system outperforms the state-of-the-art in HTN planning.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2017\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n An Admissible HTN Planning Heuristic.\n \n \n \n \n\n\n \n Pascal Bercher; Gregor Behnke; Daniel Höller; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI 2017), pages 480–488, 2017. IJCAI\n \n\n\n\n
\n\n\n\n \n \n \"An paper\n  \n \n \n \"An slides\n  \n \n \n \"An poster\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n
\n
@InProceedings{Bercher2017AdmissibleHTNHeuristic,\n  Title       = {An Admissible {HTN} Planning Heuristic},\n  Author      = {Pascal Bercher and Gregor Behnke and Daniel H{\\"o}ller and Susanne Biundo},\n  Year        = {2017},\n  Booktitle   = {Proceedings of the 26th International Joint Conference on Artificial Intelligence ({IJCAI} 2017)},\n  Publisher   = {IJCAI},\n  Pages       = {480--488},\n  doi         = {10.24963/ijcai.2017/68},\n  keywords    = {Hierarchical task network (HTN) planning is well-known for being an efficient planning approach. This is mainly due to the success of the HTN planning system SHOP2. However, its performance depends on hand-designed search control knowledge. At the time being, there are only very few domain-independent heuristics, which are designed for differing hierarchical planning formalisms. Here, we propose an admissible heuristic for standard HTN planning, which allows to find optimal solutions heuristically. It bases upon the so-called task decomposition graph (TDG), a data structure reflecting reachable parts of the task hierarchy. We show (both in theory and empirically) that rebuilding it during planning can improve heuristic accuracy thereby decreasing the explored search space. The evaluation further studies the heuristic both in terms of plan quality and coverage.},\n  url_Paper  = {https://bercher.net/publications/2017/Bercher2017AdmissibleHTNHeuristic.pdf},\n  url_Slides = {https://bercher.net/publications/2017/Bercher2017AdmissibleHTNHeuristicSlides.pdf},\n  url_Poster = {https://bercher.net/publications/2017/Bercher2017AdmissibleHTNHeuristicPoster.pdf}\n}\n\n\n
\n
\n\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Help me make a dinner! Challenges when assisting humans in action planning.\n \n \n \n \n\n\n \n Gregor Behnke; Benedikt Leichtmann; Pascal Bercher; Daniel Höller; Verena Nitsch; Martin Baumann; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 2nd International Conference on Companion Technology (ICCT 2017), 2017. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"Help paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2017MIPChallenge,\n  Title       = {Help me make a dinner! Challenges when assisting humans in action planning},\n  Author      = {Gregor Behnke and Benedikt Leichtmann and Pascal Bercher and Daniel H\\"oller and Verena Nitsch and Martin Baumann and Susanne Biundo},\n  Year        = {2017},\n  Booktitle   = {Proceedings of the 2nd International Conference on Companion Technology ({ICCT} 2017)},\n  Publisher   = {IEEE},\n  abstract    = {A promising field of application for cognitive technical systems is individualised user assistance for complex tasks. Here, a companion system usually uses an AI planner to solve the underlying combinatorial problem. Often, the use of a bare black-box planning system is not sufficient to provide individualised assistance, but instead the user has to be able to control the process that generates the presented advice. Such an integration guarantees that the user will be satisfied with the assistance s/he is given, trust the advice more, and is thus more likely to follow it. In this paper, we provide a general theoretical view on this process, called mixed-initiative planning, and derive several research challenges from it.},\n  doi        = {10.1109/ICCT42709.2017.9151907},\n  url_Paper  = {https://bercher.net/publications/2017/Behnke2017MIPChallenge.pdf},\n}\n\n
\n
\n\n\n
\n A promising field of application for cognitive technical systems is individualised user assistance for complex tasks. Here, a companion system usually uses an AI planner to solve the underlying combinatorial problem. Often, the use of a bare black-box planning system is not sufficient to provide individualised assistance, but instead the user has to be able to control the process that generates the presented advice. Such an integration guarantees that the user will be satisfied with the assistance s/he is given, trust the advice more, and is thus more likely to follow it. In this paper, we provide a general theoretical view on this process, called mixed-initiative planning, and derive several research challenges from it.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n SLOTH – the Interactive Workout Planner.\n \n \n \n \n\n\n \n Gregor Behnke; Florian Nielsen; Marvin Schiller; Pascal Bercher; Matthias Kraus; Wolfgang Minker; Birte Glimm; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 2nd International Conference on Companion Technology (ICCT 2017), 2017. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"SLOTH paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2017MIPDemo,\n  Title       = {SLOTH -- the Interactive Workout Planner},\n  Author      = {Gregor Behnke and Florian Nielsen and Marvin Schiller and Pascal Bercher and Matthias Kraus and Wolfgang Minker and Birte Glimm and Susanne Biundo},\n  Year        = {2017},\n  Booktitle   = {Proceedings of the 2nd International Conference on Companion Technology ({ICCT} 2017)},\n  Publisher   = {IEEE},\n  doi         = {10.1109/COMPANION.2017.8287077},\n  abstract    = {We present the mixed-initiative planning system SLOTH, which is designed to assist users in planning a fitness workout. Mixed-initiative planning systems are especially useful for companion systems, as they allow the seamless integration of the complex cognitive ability of planning into ambient assistance systems. This is achieved by integrating the user directly into the process of plan generation and thereby allowing him to specify these objectives and to be assisted in generating a plan that not only achieves his objectives, but at the same time also fits his preferences. We present the capabilities that are integrated into SLOTH and discuss the design choices and considerata that have to be taken into account when constructing a mixed-initiative planning system.},\n  url_Paper  = {https://bercher.net/publications/2017/Behnke2017MIPDemo.pdf},\n}\n\n
\n
\n\n\n
\n We present the mixed-initiative planning system SLOTH, which is designed to assist users in planning a fitness workout. Mixed-initiative planning systems are especially useful for companion systems, as they allow the seamless integration of the complex cognitive ability of planning into ambient assistance systems. This is achieved by integrating the user directly into the process of plan generation and thereby allowing him to specify these objectives and to be assisted in generating a plan that not only achieves his objectives, but at the same time also fits his preferences. We present the capabilities that are integrated into SLOTH and discuss the design choices and considerata that have to be taken into account when constructing a mixed-initiative planning system.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Paradigm for Coupling Procedural and Conceptual Knowledge in Companion Systems.\n \n \n \n \n\n\n \n Marvin Schiller; Gregor Behnke; Mario Schmautz; Pascal Bercher; Matthias Kraus; Michael Dorna; Wolfgang Minker; Birte Glimm; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 2nd International Conference on Companion Technology (ICCT 2017), 2017. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Schiller2017ModelingApproach,\n  Title       = {A Paradigm for Coupling Procedural and Conceptual Knowledge in Companion Systems},\n  Author      = {Marvin Schiller and Gregor Behnke and Mario Schmautz and Pascal Bercher and Matthias Kraus and Michael Dorna and Wolfgang Minker and Birte Glimm and Susanne Biundo},\n  Year        = {2017},\n  doi         = {10.1109/COMPANION.2017.8287072},\n  Booktitle   = {Proceedings of the 2nd International Conference on Companion Technology ({ICCT} 2017)},\n  Publisher   = {IEEE},\n  abstract    = {Companion systems are technical systems that adjust their functionality to the needs and the situation of an individual user. Consequently, companion systems are strongly knowledge-based. We propose a modelling paradigm for integrating procedural and conceptual knowledge which is targeted at companion systems that require a combination of planning and reasoning capabilities. The presented methodology couples the hierarchical task network (HTN) planning formalism with an ontology-based knowledge representation, thereby minimising redundancies in modelling and enabling the use of state-of-the-art reasoning and planning tools on the shared knowledge model. The approach is applied within a prototype of a companion system that assists novice users in the do-it-yourself (DIY) domain with the planning and execution of home improvement projects involving the use of power tools.},\n  url_Paper  = {https://bercher.net/publications/2017/Schiller2017ModelingApproach.pdf},\n}\n\n\n
\n
\n\n\n
\n Companion systems are technical systems that adjust their functionality to the needs and the situation of an individual user. Consequently, companion systems are strongly knowledge-based. We propose a modelling paradigm for integrating procedural and conceptual knowledge which is targeted at companion systems that require a combination of planning and reasoning capabilities. The presented methodology couples the hierarchical task network (HTN) planning formalism with an ontology-based knowledge representation, thereby minimising redundancies in modelling and enabling the use of state-of-the-art reasoning and planning tools on the shared knowledge model. The approach is applied within a prototype of a companion system that assists novice users in the do-it-yourself (DIY) domain with the planning and execution of home improvement projects involving the use of power tools.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2016\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n More than a Name? On Implications of Preconditions and Effects of Compound HTN Planning Tasks.\n \n \n \n \n\n\n \n Pascal Bercher; Daniel Höller; Gregor Behnke; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI 2016), pages 225–233, 2016. IOS Press\n Erratum: Theorem 2 incorrectly claims P-membership for checking whether a plan is a solution to a primitive hybrid problem. This is however NP-complete. We corrected this in Section 3.2 of our follow-up paper \"Tight Bounds for Hybrid Planning\" (IJCAI-ECAI 2022).\n\n\n\n
\n\n\n\n \n \n \"More paper\n  \n \n \n \"More slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 6 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2016HybridPlanningComplexities,\n  Title      = {More than a Name? On Implications of Preconditions and Effects of Compound {HTN} Planning Tasks},\n  Author     = {Pascal Bercher and Daniel H{\\"o}ller and Gregor Behnke and Susanne Biundo},\n  Booktitle  = {Proceedings of the 22nd European Conference on Artificial Intelligence (ECAI 2016)},\n  Year       = {2016},\n  Pages      = {225--233},\n  Publisher  = {IOS Press},\n  doi        = {10.3233/978-1-61499-672-9-225},\n  abstract   = {There are several formalizations for hierarchical planning. Many of them allow to specify preconditions and effects for compound tasks. They can be used, e.g., to assist during the modeling process by ensuring that the decomposition methods' plans ``implement'' the compound tasks' intended meaning. This is done based on so-called legality criteria that relate these preconditions and effects to the method's plans and pose further restrictions. Despite the variety of expressive hierarchical planning formalisms, most theoretical investigations are only known for standard HTN planning, where compound tasks are just names, i.e., no preconditions or effects can be specified. Thus, up to know, a direct comparison to other hierarchical planning formalisms is hardly possible and fundamental theoretical properties are yet unknown. We therefore investigate the theoretical impact of such preconditions and effects -- depending on the legality criteria known from the literature -- for two of the most basic questions to planning: plan existence and plan verification. It turns out that for all investigated legality criteria, the respective problems are as hard as in the HTN setting and therefore equally expressive.},\n  note      = {<strong>Erratum:</strong> Theorem 2 incorrectly claims P-membership for checking whether a plan is a solution to a primitive hybrid problem. This is however NP-complete. We corrected this in Section 3.2 of our follow-up paper "Tight Bounds for Hybrid Planning" (IJCAI-ECAI 2022).},\n  url_Paper  = {https://bercher.net/publications/2016/Bercher2016HybridPlanningComplexities.pdf},\n  url_Slides = {https://bercher.net/publications/2016/Bercher2016HybridPlanningComplexitiesSlides.pdf}\n}\n\n\n
\n
\n\n\n
\n There are several formalizations for hierarchical planning. Many of them allow to specify preconditions and effects for compound tasks. They can be used, e.g., to assist during the modeling process by ensuring that the decomposition methods' plans ``implement'' the compound tasks' intended meaning. This is done based on so-called legality criteria that relate these preconditions and effects to the method's plans and pose further restrictions. Despite the variety of expressive hierarchical planning formalisms, most theoretical investigations are only known for standard HTN planning, where compound tasks are just names, i.e., no preconditions or effects can be specified. Thus, up to know, a direct comparison to other hierarchical planning formalisms is hardly possible and fundamental theoretical properties are yet unknown. We therefore investigate the theoretical impact of such preconditions and effects – depending on the legality criteria known from the literature – for two of the most basic questions to planning: plan existence and plan verification. It turns out that for all investigated legality criteria, the respective problems are as hard as in the HTN setting and therefore equally expressive.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Change the Plan – How Hard Can That Be?.\n \n \n \n \n\n\n \n Gregor Behnke; Daniel Höller; Pascal Bercher; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 26th International Conference on Automated Planning and Scheduling (ICAPS 2016), pages 38–46, 2016. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Change paper\n  \n \n \n \"Change slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2016ChangeThePlan,\n  Title      = {Change the Plan -- How Hard Can That Be?},\n  Author     = {Gregor Behnke and Daniel H{\\"o}ller and Pascal Bercher and Susanne Biundo},\n  Booktitle  = {Proceedings of the 26th International Conference on Automated Planning and Scheduling ({ICAPS} 2016)},\n  Year       = {2016},\n  Pages      = {38--46},\n  Publisher  = {{AAAI} Press},\n  abstract   = {Interaction with users is a key capability of planning systems that are applied in real-world settings. Such a system has to be able to react appropriately to requests issued by its users. Most of these systems are based on a generated plan that is continually criticised by him, resulting in a mixed-initiative planning system. We present several practically relevant requests to change a plan in the setting of hierarchical task network planning and investigate their computational complexity. On the one hand, these results provide guidelines when constructing algorithms to execute the respective requests, but also provide translations to other well-known planning queries like plan existence or verification. These can be employed to extend an existing planner such that it can form the foundation of a mixed-initiative planning system simply by adding a translation layer on top.},\n  doi        = {10.1609/icaps.v26i1.13754},\n  url_Paper  = {https://bercher.net/publications/2016/Behnke2016ChangeThePlan.pdf},\n  url_Slides = {https://bercher.net/publications/2016/Behnke2016ChangeThePlanSlides.pdf}\n}\n\n
\n
\n\n\n
\n Interaction with users is a key capability of planning systems that are applied in real-world settings. Such a system has to be able to react appropriately to requests issued by its users. Most of these systems are based on a generated plan that is continually criticised by him, resulting in a mixed-initiative planning system. We present several practically relevant requests to change a plan in the setting of hierarchical task network planning and investigate their computational complexity. On the one hand, these results provide guidelines when constructing algorithms to execute the respective requests, but also provide translations to other well-known planning queries like plan existence or verification. These can be employed to extend an existing planner such that it can form the foundation of a mixed-initiative planning system simply by adding a translation layer on top.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Assessing the Expressivity of Planning Formalisms through the Comparison to Formal Languages.\n \n \n \n \n\n\n \n Daniel Höller; Gregor Behnke; Pascal Bercher; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 26th International Conference on Automated Planning and Scheduling (ICAPS 2016), pages 158–165, 2016. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Assessing paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 5 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2016Expressivity,\n  Title     = {Assessing the Expressivity of Planning Formalisms through the Comparison to Formal Languages},\n  Author    = {Daniel H{\\"o}ller and Gregor Behnke and Pascal Bercher and Susanne Biundo},\n  Booktitle = {Proceedings of the 26th International Conference on Automated Planning and Scheduling ({ICAPS} 2016)},\n  Year      = {2016},\n  Pages     = {158--165},\n  Publisher = {AAAI Press},\n  abstract  = {From a theoretical perspective, judging the expressivity of planning formalisms helps to understand the relationship of different representations and to infer theoretical properties. From a practical point of view, it is important to be able to choose the best formalism for a problem at hand, or to ponder the consequences of introducing new representation features. Most work on the expressivity is based either on compilation approaches, or on the computational complexity of the plan existence problem. Recently, we introduced a new notion of expressivity. It is based on comparing the structural complexity of the set of solutions to a planning problem by interpreting the set as a formal language and classifying it with respect to the Chomsky hierarchy. This is a more direct measure than the plan existence problem and enables also the comparison of formalisms that can not be compiled into each other. While existing work on that last approach focused on different hierarchical problem classes, this paper investigates STRIPS with and without conditional effects; though we also tighten some existing results on hierarchical formalisms. Our second contribution is a discussion on the language-based expressivity measure with respect to the other approaches.},\n  doi       = {10.1609/icaps.v26i1.13758},\n  url_Paper = {https://bercher.net/publications/2016/Hoeller2016Expressivity.pdf}\n}\n\n\n\n
\n
\n\n\n
\n From a theoretical perspective, judging the expressivity of planning formalisms helps to understand the relationship of different representations and to infer theoretical properties. From a practical point of view, it is important to be able to choose the best formalism for a problem at hand, or to ponder the consequences of introducing new representation features. Most work on the expressivity is based either on compilation approaches, or on the computational complexity of the plan existence problem. Recently, we introduced a new notion of expressivity. It is based on comparing the structural complexity of the set of solutions to a planning problem by interpreting the set as a formal language and classifying it with respect to the Chomsky hierarchy. This is a more direct measure than the plan existence problem and enables also the comparison of formalisms that can not be compiled into each other. While existing work on that last approach focused on different hierarchical problem classes, this paper investigates STRIPS with and without conditional effects; though we also tighten some existing results on hierarchical formalisms. Our second contribution is a discussion on the language-based expressivity measure with respect to the other approaches.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Bound to Plan: Exploiting Classical Heuristics via Automatic Translations of Tail-Recursive HTN Problems.\n \n \n \n \n\n\n \n Ron Alford; Gregor Behnke; Daniel Höller; Pascal Bercher; Susanne Biundo; and David Aha.\n\n\n \n\n\n\n In Proceedings of the 26th International Conference on Automated Planning and Scheduling (ICAPS 2016), pages 20–28, 2016. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Bound paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Alford2016BoundToPlan,\n  Title     = {Bound to Plan: Exploiting Classical Heuristics via Automatic Translations of Tail-Recursive {HTN} Problems},\n  Author    = {Alford, Ron and Behnke, Gregor and H{\\"o}ller, Daniel and Pascal Bercher and Biundo, Susanne and Aha, David},\n  Booktitle = {Proceedings of the 26th International Conference on Automated Planning and Scheduling ({ICAPS} 2016)},\n  Year      = {2016},\n  Pages     = {20--28},\n  Publisher = {{AAAI} Press},\n  abstract  = {Hierarchical Task Network (HTN) planning is a formalism that can express constraints which cannot easily be expressed by classical (non-hierarchical) planning approaches. It enables reasoning about procedural structures and domain-specific search control knowledge. Yet the cornucopia of modern heuristic search techniques remains largely unincorporated in current HTN planners, in part because it is not clear how to estimate the goal distance for a partially-ordered task network. When using SHOP2-style progression, a task network of yet unprocessed tasks is maintained during search. In the general case it can grow arbitrarily large. However, many -- if not most -- existing HTN domains have a certain structure (called tail-recursive) where the network's size is bounded. We show how this bound can be calculated and exploited to automatically translate tail-recursive HTN problems into non-hierarchical STRIPS representations, which allows using both hierarchical structures and classical planning heuristics. In principle, the approach can also be applied to non-tail-recursive HTNs by incrementally increasing the bound. We give three translations with different advantages and present the results of an empirical evaluation with several HTN domains that are translated to PDDL and solved by two current classical planning systems. Our results show that we can automatically find practical bounds for solving partially-ordered HTN problems. We also show that classical planners perform similarly with our automatic translations versus a previous hand-bounded HTN translation which is restricted to totally-ordered problems.},\n  doi       = {10.1609/icaps.v26i1.13765},\n  url_Paper = {https://bercher.net/publications/2016/Alford2016BoundToPlan.pdf}\n}\n\n
\n
\n\n\n
\n Hierarchical Task Network (HTN) planning is a formalism that can express constraints which cannot easily be expressed by classical (non-hierarchical) planning approaches. It enables reasoning about procedural structures and domain-specific search control knowledge. Yet the cornucopia of modern heuristic search techniques remains largely unincorporated in current HTN planners, in part because it is not clear how to estimate the goal distance for a partially-ordered task network. When using SHOP2-style progression, a task network of yet unprocessed tasks is maintained during search. In the general case it can grow arbitrarily large. However, many – if not most – existing HTN domains have a certain structure (called tail-recursive) where the network's size is bounded. We show how this bound can be calculated and exploited to automatically translate tail-recursive HTN problems into non-hierarchical STRIPS representations, which allows using both hierarchical structures and classical planning heuristics. In principle, the approach can also be applied to non-tail-recursive HTNs by incrementally increasing the bound. We give three translations with different advantages and present the results of an empirical evaluation with several HTN domains that are translated to PDDL and solved by two current classical planning systems. Our results show that we can automatically find practical bounds for solving partially-ordered HTN problems. We also show that classical planners perform similarly with our automatic translations versus a previous hand-bounded HTN translation which is restricted to totally-ordered problems.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2015\n \n \n (8)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Unified Knowledge Base for Companion-Systems – A Case Study in Mixed-Initiative Planning.\n \n \n \n \n\n\n \n Gregor Behnke; Marvin Schiller; Denis Ponomaryov; Florian Nothdurft; Pascal Bercher; Wolfgang Minker; Birte Glimm; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the International Symposium on Companion Technology (ISCT 2015), pages 43–48, 2015. \n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2015MIPDiscussion,\n  Title                    = {A Unified Knowledge Base for Companion-Systems -- A Case Study in Mixed-Initiative Planning},\n  Author                   = {Gregor Behnke and Marvin Schiller and Denis Ponomaryov and Florian Nothdurft and Pascal Bercher and Wolfgang Minker and Birte Glimm and Susanne Biundo},\n  Booktitle                = {Proceedings of the International Symposium on Companion Technology (ISCT 2015)},\n  Year                     = {2015},\n  Pages                    = {43--48},\n  abstract                 = {Companion systems aim to extend the abilities of ordinary technical systems, for instance by modeling the user's situation, by recognizing the user's intentions, and by being able to interact with the user and to adapt to her/him. Such a system depends on planning capabilities to determine which actions are necessary to achieve a particular goal. In many situations it may not be appropriate for a companion system to develop plans on its own, but instead it has to integrate the user while creating the plan, i.e., it needs to be mixed-initiative. Based on earlier work, we demonstrate how a central knowledge base for a mixed-initiative planning system can be designed. We outline various benefts our approach brings to bear within a companion system. Lastly, we present several requests a user might issue towards the mixed-initiative planning system and how they can be answered by harnessing the knowledge base.},\n  url_Paper                = {https://bercher.net/publications/2015/Behnke2015MIPDiscussion.pdf}\n}\n\n\n
\n
\n\n\n
\n Companion systems aim to extend the abilities of ordinary technical systems, for instance by modeling the user's situation, by recognizing the user's intentions, and by being able to interact with the user and to adapt to her/him. Such a system depends on planning capabilities to determine which actions are necessary to achieve a particular goal. In many situations it may not be appropriate for a companion system to develop plans on its own, but instead it has to integrate the user while creating the plan, i.e., it needs to be mixed-initiative. Based on earlier work, we demonstrate how a central knowledge base for a mixed-initiative planning system can be designed. We outline various benefts our approach brings to bear within a companion system. Lastly, we present several requests a user might issue towards the mixed-initiative planning system and how they can be answered by harnessing the knowledge base.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n User-Centered Planning – A Discussion on Planning in the Presence of Human Users.\n \n \n \n \n\n\n \n Pascal Bercher; Daniel Höller; Gregor Behnke; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the International Symposium on Companion Technology (ISCT 2015), pages 79–83, 2015. \n \n\n\n\n
\n\n\n\n \n \n \"User-Centered paper\n  \n \n \n \"User-Centered poster\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2015UserCenteredPlanning,\n  Title                    = {User-Centered Planning -- A Discussion on Planning in the Presence of Human Users},\n  Author                   = {Pascal Bercher and Daniel H{\\"o}ller and Gregor Behnke and Susanne Biundo},\n  Booktitle                = {Proceedings of the International Symposium on Companion Technology ({ISCT} 2015)},\n  Year                     = {2015},\n  Pages                    = {79--83},\n  abstract                 = {AI planning forms a core capability of intelligent systems. It enables goal directed behavior and allows systems to react adequately and flexibly to the current situation. Further, it allows systems to provide advice to a human user on how to reach his or her goals. Though the process of finding a plan is, by itself, a hard computational problem, some new challenges arise when involving a human user into the process. Plans have to be generated in a certain way, so that the user can be included into the plan generation process in case he or she wishes to; the plans should be presented to the user in an adequate way to prevent confusion or even rejection; to improve the trust in the system, it needs to be able to explain its behavior or presented plans. Here, we discuss these challenges and give pointers on how to solve them.},\n  url_Paper                = {https://bercher.net/publications/2015/Bercher2015UserCenteredPlanning.pdf},\n  url_Poster               = {https://bercher.net/publications/2015/Bercher2015UserCenteredPlanningPoster.pdf}\n}\n\n
\n
\n\n\n
\n AI planning forms a core capability of intelligent systems. It enables goal directed behavior and allows systems to react adequately and flexibly to the current situation. Further, it allows systems to provide advice to a human user on how to reach his or her goals. Though the process of finding a plan is, by itself, a hard computational problem, some new challenges arise when involving a human user into the process. Plans have to be generated in a certain way, so that the user can be included into the plan generation process in case he or she wishes to; the plans should be presented to the user in an adequate way to prevent confusion or even rejection; to improve the trust in the system, it needs to be able to explain its behavior or presented plans. Here, we discuss these challenges and give pointers on how to solve them.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Coherence Across Components in Cognitive Systems – One Ontology to Rule Them All.\n \n \n \n \n\n\n \n Gregor Behnke; Denis Ponomaryov; Marvin Schiller; Pascal Bercher; Florian Nothdurft; Birte Glimm; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI 2015), pages 1442–1449, 2015. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Coherence paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Behnke2015CoherentModels,\n  Title     = {Coherence Across Components in Cognitive Systems -- One Ontology to Rule Them All},\n  Author    = {Gregor Behnke and Denis Ponomaryov and Marvin Schiller and Pascal Bercher and Florian Nothdurft and Birte Glimm and Susanne Biundo},\n  Booktitle = {Proceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI 2015)},\n  Year      = {2015},\n  Pages     = {1442--1449},\n  Publisher = {{AAAI} Press},\n  abstract  = {The integration of the various specialized components of cognitive systems poses a challenge, in particular for those architectures that combine planning, inference, and human-computer interaction (HCI). An approach is presented that exploits a single source of common knowledge contained in an ontology. Based upon the knowledge contained in it, specialized domain models for the cognitive systems&rsquo; components can be generated automatically. Our integration targets planning in the form of hierarchical planning, being well-suited for HCI as it mimics planning done by humans. We show how the hierarchical structures of such planning domains can be (partially) inferred from declarative background knowledge. The same ontology furnishes the structure of the interaction between the cognitive system and the user. First, explanations of plans presented to users are enhanced by ontology explanations. Second, a dialog domain is created from the ontology coherent with the planning domain. We demonstrate the application of our technique in a fitness training scenario.},\n  url_Paper = {https://bercher.net/publications/2015/Behnke2015CoherentModels.pdf}\n}\n\n
\n
\n\n\n
\n The integration of the various specialized components of cognitive systems poses a challenge, in particular for those architectures that combine planning, inference, and human-computer interaction (HCI). An approach is presented that exploits a single source of common knowledge contained in an ontology. Based upon the knowledge contained in it, specialized domain models for the cognitive systems’ components can be generated automatically. Our integration targets planning in the form of hierarchical planning, being well-suited for HCI as it mimics planning done by humans. We show how the hierarchical structures of such planning domains can be (partially) inferred from declarative background knowledge. The same ontology furnishes the structure of the interaction between the cognitive system and the user. First, explanations of plans presented to users are enhanced by ontology explanations. Second, a dialog domain is created from the ontology coherent with the planning domain. We demonstrate the application of our technique in a fitness training scenario.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Tight Bounds for HTN planning with Task Insertion (Extended Abstract).\n \n \n \n \n\n\n \n Ron Alford; Pascal Bercher; and David Aha.\n\n\n \n\n\n\n In Proceedings of the 8th Annual Symposium on Combinatorial Search (SoCS 2015), pages 221–222, 2015. AAAI Press\n This is an extended abstract of the paper by Alford et al. with the same name.\n\n\n\n
\n\n\n\n \n \n \"Tight paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Alford15TightTIHTNBoundsAbstract,\n  Title                    = {Tight Bounds for HTN planning with Task Insertion (Extended Abstract)},\n  Author                   = {Ron Alford and Pascal Bercher and David Aha},\n  Booktitle                = {Proceedings of the 8th Annual Symposium on Combinatorial Search ({SoCS} 2015)},\n  Year                     = {2015},\n  Pages                    = {221--222},\n  Publisher                = {AAAI Press},\n  abstract                 = {Hierarchical Task Network (HTN) planning with task insertion (TIHTN planning) is a variant of HTN planning. In HTN planning, the only means to alter task networks is to decompose compound tasks. In TIHTN planning, tasks may also be inserted directly. In this paper we provide tight complexity bounds for TIHTN planning along two axis: whether variables are allowed and whether methods must be totally ordered.},\n  note                     = {This is an extended abstract of the paper by Alford et al. with the same name.},\n  doi                      = {10.1609/socs.v6i1.18347},\n  url_Paper                = {https://bercher.net/publications/2015/Alford2015TightTIHTNBoundsAbstract.pdf}\n}\n\n
\n
\n\n\n
\n Hierarchical Task Network (HTN) planning with task insertion (TIHTN planning) is a variant of HTN planning. In HTN planning, the only means to alter task networks is to decompose compound tasks. In TIHTN planning, tasks may also be inserted directly. In this paper we provide tight complexity bounds for TIHTN planning along two axis: whether variables are allowed and whether methods must be totally ordered.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Tight Bounds for HTN Planning.\n \n \n \n \n\n\n \n Ron Alford; Pascal Bercher; and David Aha.\n\n\n \n\n\n\n In Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS 2015), pages 7–15, 2015. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Tight paper\n  \n \n \n \"Tight video of presentation\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 5 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{ Alford2015TightHTNBounds,\n   title     = {Tight Bounds for {HTN} Planning},\n   year      = {2015},\n   publisher = {AAAI Press},\n   booktitle = {Proceedings of the 25th International Conference on Automated Planning and Scheduling (ICAPS 2015)},\n   pages     = {7--15},\n   author    = {Ron Alford and Pascal Bercher and David Aha},\n   abstract  = {Although HTN planning is in general undecidable, there are many syntactically identifiable sub-classes of HTN problems that can be decided. For these sub-classes, the decision procedures provide upper complexity bounds. Lower bounds were often not investigated in more detail, however. We generalize a propositional HTN formalization to one that is based upon a function-free first-order logic and provide tight upper and lower complexity results along three axes: whether variables are allowed in operator and method schemas, whether the initial task and methods must be totally ordered, and where recursion is allowed (arbitrary recursion, tail-recursion, and acyclic problems). Our findings have practical implications, both for the reuse of classical planning techniques for HTN planning, and for the design of efficient HTN algorithms},\n   doi       = {10.1609/icaps.v25i1.13721},\n   url_Paper = {https://bercher.net/publications/2015/Alford2015TightHTNBounds.pdf},\n   url_video_of_presentation = {https://www.youtube.com/watch?v=EFnsTzIVvUo}\n}\n\n
\n
\n\n\n
\n Although HTN planning is in general undecidable, there are many syntactically identifiable sub-classes of HTN problems that can be decided. For these sub-classes, the decision procedures provide upper complexity bounds. Lower bounds were often not investigated in more detail, however. We generalize a propositional HTN formalization to one that is based upon a function-free first-order logic and provide tight upper and lower complexity results along three axes: whether variables are allowed in operator and method schemas, whether the initial task and methods must be totally ordered, and where recursion is allowed (arbitrary recursion, tail-recursion, and acyclic problems). Our findings have practical implications, both for the reuse of classical planning techniques for HTN planning, and for the design of efficient HTN algorithms\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Tight Bounds for HTN planning with Task Insertion.\n \n \n \n \n\n\n \n Ron Alford; Pascal Bercher; and David Aha.\n\n\n \n\n\n\n In Proceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI 2015), pages 1502–1508, 2015. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Tight paper\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Alford2015TightTIHTNBounds,\n  Title     = {Tight Bounds for {HTN} planning with Task Insertion},\n  Author    = {Ron Alford and Pascal Bercher and David Aha},\n  Booktitle = {Proceedings of the 24th International Joint Conference on Artificial Intelligence ({IJCAI} 2015)},\n  Year      = {2015},\n  Pages     = {1502--1508},\n  Publisher = {AAAI Press},\n  abstract  = {Hierarchical Task Network (HTN) planning with Task Insertion (TIHTN planning) is a formalism that hybridizes classical planning with HTN planning by allowing the insertion of operators from outside the method hierarchy. This additional capability has some practical benefits, such as allowing more flexibility for design choices of HTN models: the task hierarchy may be specified only partially, since ``missing required tasks'' may be inserted during planning rather than prior planning by means of the (predefined) HTN methods. While task insertion in a hierarchical planning setting has already been applied in practice, its theoretical properties have not been studied in detail, yet -- only EXPSPACE membership is known so far. We lower that bound proving NEXPTIME-completeness and further prove tight complexity bounds along two axes: whether variables are allowed in method and action schemas, and whether methods must be totally ordered. We also introduce a new planning technique called acyclic progression, which we use to define provably efficient TIHTN planning algorithms.},\n  url_Paper = {https://bercher.net/publications/2015/Alford2015TightTIHTNBounds.pdf}\n}\n\n\n
\n
\n\n\n
\n Hierarchical Task Network (HTN) planning with Task Insertion (TIHTN planning) is a formalism that hybridizes classical planning with HTN planning by allowing the insertion of operators from outside the method hierarchy. This additional capability has some practical benefits, such as allowing more flexibility for design choices of HTN models: the task hierarchy may be specified only partially, since ``missing required tasks'' may be inserted during planning rather than prior planning by means of the (predefined) HTN methods. While task insertion in a hierarchical planning setting has already been applied in practice, its theoretical properties have not been studied in detail, yet – only EXPSPACE membership is known so far. We lower that bound proving NEXPTIME-completeness and further prove tight complexity bounds along two axes: whether variables are allowed in method and action schemas, and whether methods must be totally ordered. We also introduce a new planning technique called acyclic progression, which we use to define provably efficient TIHTN planning algorithms.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n The Interplay of User-Centered Dialog Systems and AI Planning.\n \n \n \n \n\n\n \n Florian Nothdurft; Gregor Behnke; Pascal Bercher; Susanne Biundo; and Wolfgang Minker.\n\n\n \n\n\n\n In Proceedings of the 16th Annual Meeting of the Special Interest Group on Discourse and Dialogue (SIGDIAL 2015), pages 344–353, 2015. Association for Computational Linguistics\n \n\n\n\n
\n\n\n\n \n \n \"The paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Nothdurft2015InterplayDialogPlanning,\n  Title     = {The Interplay of User-Centered Dialog Systems and AI Planning},\n  Author    = {Florian Nothdurft and Gregor Behnke and Pascal Bercher and Susanne Biundo and Minker, Wolfgang},\n  Booktitle = {Proceedings of the 16th Annual Meeting of the Special Interest Group on Discourse and Dialogue ({SIGDIAL} 2015)},\n  Year      = {2015},\n  Pages     = {344--353},\n  Publisher = {Association for Computational Linguistics},\n  abstract  = {Technical systems evolve from simple dedicated task solvers to cooperative and competent assistants, helping the user with increasingly complex and demanding tasks. For this, they may proactively take over some of the users responsibilities and help to find or reach a solution for the user's task at hand, using e.g., Artificial Intelligence (AI) Planning techniques. However, this intertwining of user-centered dialog and AI planning systems, often called mixed-initiative planning (MIP), does not only facilitate more intelligent and competent systems, but does also raise new questions related to the alignment of AI and human problem solving. In this paper, we describe our approach on integrating AI Planning techniques into a dialog system, explain reasons and effects of arising problems, and provide at the same time our solutions resulting in a coherent, userfriendly and efficient mixed-initiative system. Finally, we evaluate our MIP system and provide remarks on the use of explanations in MIP-related phenomena.},\n  doi       = {10.18653/v1/W15-4646},\n  url_Paper = {https://bercher.net/publications/2015/Nothdurft2015InterplayDialogPlanning.pdf}\n}\n\n
\n
\n\n\n
\n Technical systems evolve from simple dedicated task solvers to cooperative and competent assistants, helping the user with increasingly complex and demanding tasks. For this, they may proactively take over some of the users responsibilities and help to find or reach a solution for the user's task at hand, using e.g., Artificial Intelligence (AI) Planning techniques. However, this intertwining of user-centered dialog and AI planning systems, often called mixed-initiative planning (MIP), does not only facilitate more intelligent and competent systems, but does also raise new questions related to the alignment of AI and human problem solving. In this paper, we describe our approach on integrating AI Planning techniques into a dialog system, explain reasons and effects of arising problems, and provide at the same time our solutions resulting in a coherent, userfriendly and efficient mixed-initiative system. Finally, we evaluate our MIP system and provide remarks on the use of explanations in MIP-related phenomena.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Planning-based Assistance System for Setting Up a Home Theater.\n \n \n \n \n\n\n \n Pascal Bercher; Felix Richter; Thilo Hörnle; Thomas Geier; Daniel Höller; Gregor Behnke; Florian Nothdurft; Frank Honold; Wolfgang Minker; Michael Weber; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 29th National Conference on Artificial Intelligence (AAAI 2015), pages 4264–4265, 2015. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A domain-model\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2015AssemblyAssistantDemo,\n  Title     = {A Planning-based Assistance System for Setting Up a Home Theater},\n  Author    = {Pascal Bercher and Felix Richter and Thilo H\\"ornle and Thomas Geier and Daniel H\\"oller and Gregor Behnke and Florian Nothdurft and Frank Honold and Wolfgang Minker and Michael Weber and Susanne Biundo},\n  Booktitle = {Proceedings of the 29th National Conference on Artificial Intelligence ({AAAI} 2015)},\n  pages     = {4264--4265},\n  Year      = {2015},\n  Doi       = {10.1609/aaai.v29i1.9274},\n  Publisher = {{AAAI Press}},\n  abstract  = {Modern technical devices are often too complex for many users to be able to use them to their full extent. Based on planning technology, we are able to provide advanced user assistance for operating technical devices. We present a system that assists a human user in setting up a complex home theater consisting of several HiFi devices. For a human user, the task is rather challenging due to a large number of different ports of the devices and the variety of available cables. The system supports the user by giving detailed instructions how to assemble the theater. Its performance is based on advanced user-centered planning capabilities including the generation, repair, and explanation of plans.},\n  url_Paper = {https://bercher.net/publications/2015/Bercher2015AssemblyAssistantDemo.pdf},\n  url_domain-model = {https://bercher.net/publications/2014/Bercher2014PlanRepairExecuteExplainDomainModel.zip}\n}\n\n\n
\n
\n\n\n
\n Modern technical devices are often too complex for many users to be able to use them to their full extent. Based on planning technology, we are able to provide advanced user assistance for operating technical devices. We present a system that assists a human user in setting up a complex home theater consisting of several HiFi devices. For a human user, the task is rather challenging due to a large number of different ports of the devices and the variety of available cables. The system supports the user by giving detailed instructions how to assemble the theater. Its performance is based on advanced user-centered planning capabilities including the generation, repair, and explanation of plans.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2014\n \n \n (4)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Language Classification of Hierarchical Planning Problems.\n \n \n \n \n\n\n \n Daniel Höller; Gregor Behnke; Pascal Bercher; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 21st European Conference on Artificial Intelligence (ECAI 2014), pages 447–452, 2014. IOS Press\n \n\n\n\n
\n\n\n\n \n \n \"Language paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 3 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Hoeller2014HTNLanguage,\n  Title     = {Language Classification of Hierarchical Planning Problems},\n  Author    = {Daniel H{\\"o}ller and Gregor Behnke and Pascal Bercher and Susanne Biundo},\n  Booktitle = {Proceedings of the 21st European Conference on Artificial Intelligence ({ECAI} 2014)},\n  Year      = {2014},\n  pages     = {447--452},\n  publisher = {{IOS} Press},\n  doi       = {10.3233/978-1-61499-419-0-447},\n  abstract  = {Theoretical results on HTN planning are mostly related to the plan existence problem. In this paper, we study the structure of the generated plans in terms of the language they produce. We show that such languages are always context-sensitive. Furthermore we identify certain subclasses of HTN planning problems which generate either regular or context-free languages. Most importantly we have discovered that HTN planning problems, where preconditions and effects are omitted, constitute a new class of languages that lies strictly between the context-free and context-sensitive languages.},\n  url_Paper = {https://bercher.net/publications/2014/Hoeller2014HTNLanguages.pdf}\n}\n\n\n
\n
\n\n\n
\n Theoretical results on HTN planning are mostly related to the plan existence problem. In this paper, we study the structure of the generated plans in terms of the language they produce. We show that such languages are always context-sensitive. Furthermore we identify certain subclasses of HTN planning problems which generate either regular or context-free languages. Most importantly we have discovered that HTN planning problems, where preconditions and effects are omitted, constitute a new class of languages that lies strictly between the context-free and context-sensitive languages.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Hybrid Planning Heuristics Based on Task Decomposition Graphs.\n \n \n \n \n\n\n \n Pascal Bercher; Shawn Keen; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 7th Annual Symposium on Combinatorial Search (SoCS 2014), pages 35–43, 2014. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Hybrid paper\n  \n \n \n \"Hybrid slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2014MMEHeuristicAndLandmarks,\n  Title      = {Hybrid Planning Heuristics Based on Task Decomposition Graphs},\n  Author     = {Pascal Bercher and Shawn Keen and Susanne Biundo},\n  Booktitle  = {Proceedings of the 7th Annual Symposium on Combinatorial Search (SoCS 2014)},\n  Year       = {2014},\n  Pages      = {35--43},\n  Publisher  = {AAAI Press},\n  abstract   = {Hybrid Planning combines Hierarchical Task Network (HTN) planning with concepts known from Partial-Order Causal-Link (POCL) planning. We introduce novel heuristics for Hybrid Planning that estimate the number of necessary modifications to turn a partial plan into a solution. These estimates are based on the task decomposition graph that contains all decompositions of the abstract tasks in the planning domain. Our empirical evaluation shows that the proposed heuristics can significantly improve planning performance.},\n  doi        = {10.1609/socs.v5i1.18323},\n  url_Paper  = {https://bercher.net/publications/2014/Bercher2014MMEHeuristicAndLandmarks.pdf},\n  url_Slides = {https://bercher.net/publications/2014/Bercher2014MMEHeuristicAndLandmarksSlides.pdf}\n}\n\n\n
\n
\n\n\n
\n Hybrid Planning combines Hierarchical Task Network (HTN) planning with concepts known from Partial-Order Causal-Link (POCL) planning. We introduce novel heuristics for Hybrid Planning that estimate the number of necessary modifications to turn a partial plan into a solution. These estimates are based on the task decomposition graph that contains all decompositions of the abstract tasks in the planning domain. Our empirical evaluation shows that the proposed heuristics can significantly improve planning performance.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Plan, Repair, Execute, Explain – How Planning Helps to Assemble your Home Theater.\n \n \n \n \n\n\n \n Pascal Bercher; Susanne Biundo; Thomas Geier; Thilo Hörnle; Florian Nothdurft; Felix Richter; and Bernd Schattenberg.\n\n\n \n\n\n\n In Proceedings of the 24th International Conference on Automated Planning and Scheduling (ICAPS 2014), pages 386–394, 2014. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Plan, paper\n  \n \n \n \"Plan, slides\n  \n \n \n \"Plan, slides-with-videos\n  \n \n \n \"Plan, domain-model\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2014PlanRepairExecuteExplain,\n  Title      = {Plan, Repair, Execute, Explain -- How Planning Helps to Assemble your Home Theater},\n  Author     = {Pascal Bercher and Susanne Biundo and Thomas Geier and Thilo H\\"ornle and Florian Nothdurft and Felix Richter and Bernd Schattenberg},\n  Booktitle  = {Proceedings of the 24th International Conference on Automated Planning and Scheduling (ICAPS 2014)},\n  Year       = {2014},\n  Pages      = {386--394},\n  Publisher  = {{AAAI} Press},\n  abstract   = {In various social, work-related, or educational contexts, an increasing demand for intelligent assistance systems can be observed. In this paper, we present a domain-independent approach that combines a number of planning and interaction components to realize advanced user assistance. Based on a hybrid planning formalism, the components provide facilities including the generation, execution, and repair as well as the presentation and explanation of plans. We demonstrate the feasibility of our approach by means of a system that aims to assist users in the assembly of their home theater. An empirical evaluation shows the benefit of such a supportive system, in particular for persons with a lack of domain expertise.},\n  doi        = {10.1609/icaps.v24i1.13664},\n  url_Paper  = {https://bercher.net/publications/2014/Bercher2014PlanRepairExecuteExplain.pdf},\n  url_Slides = {https://bercher.net/publications/2014/Bercher2014PlanRepairExecuteExplainSlides.pdf},\n  url_Slides-with-Videos = {https://bercher.net/publications/2014/Bercher2014PlanRepairExecuteExplainSlides.zip},\n  url_domain-model       = {https://bercher.net/publications/2014/Bercher2014PlanRepairExecuteExplainDomainModel.zip}\n}\n\n\n
\n
\n\n\n
\n In various social, work-related, or educational contexts, an increasing demand for intelligent assistance systems can be observed. In this paper, we present a domain-independent approach that combines a number of planning and interaction components to realize advanced user assistance. Based on a hybrid planning formalism, the components provide facilities including the generation, execution, and repair as well as the presentation and explanation of plans. We demonstrate the feasibility of our approach by means of a system that aims to assist users in the assembly of their home theater. An empirical evaluation shows the benefit of such a supportive system, in particular for persons with a lack of domain expertise.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Companion-Technology: Towards User- and Situation-Adaptive Functionality of Technical Systems.\n \n \n \n \n\n\n \n Frank Honold; Pascal Bercher; Felix Richter; Florian Nothdurft; Thomas Geier; Roland Barth; Thilo Hörnle; Felix Schüssel; Stephan Reuter; Matthias Rau; Gregor Bertrand; Bastian Seegebarth; Peter Kurzok; Bernd Schattenberg; Wolfgang Minker; Michael Weber; and Susanne Biundo.\n\n\n \n\n\n\n In 10th International Conference on Intelligent Environments (IE 2014), pages 378–381, 2014. IEEE\n \n\n\n\n
\n\n\n\n \n \n \"Companion-Technology: paper\n  \n \n \n \"Companion-Technology: video\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Honold2014CompanionVideo,\n  Title     = {Companion-Technology: Towards User- and Situation-Adaptive Functionality of Technical Systems},\n  Author    = {Frank Honold and Pascal Bercher and Felix Richter and Florian Nothdurft and Thomas Geier and Roland Barth and Thilo H{\\"o}rnle and Felix Sch{\\"u}ssel and Stephan Reuter and Matthias Rau and Gregor Bertrand and Bastian Seegebarth and Peter Kurzok and Bernd Schattenberg and Wolfgang Minker and Michael Weber and Susanne Biundo},\n  Booktitle = {10th International Conference on Intelligent Environments (IE 2014)},\n  Year      = {2014},\n  Pages     = {378--381},\n  Publisher = {IEEE},\n  doi       = {10.1109/IE.2014.60},\n  abstract  = {The properties of multimodality, individuality, adaptability, availability, cooperativeness and trustworthiness are at the focus of the investigation of Companion Systems. In this article, we describe the involved key components of such a system and the way they interact with each other. Along with the article comes a video, in which we demonstrate a fully functional prototypical implementation and explain the involved scientific contributions in a simplified manner. The realized technology considers the entire situation of the user and the environment in current and past states. The gained knowledge reflects the context of use and serves as basis for decision-making in the presented adaptive system.},\n  url_Paper = {https://bercher.net/publications/2014/Honold2014CompanionVideo.pdf},\n  url_Video = {https://mirkwood.informatik.uni-ulm.de/sfbtrr62/SFB-TRR-62_Demonstrationsszenario_1_1080.mp4}\n}\n\n\n
\n
\n\n\n
\n The properties of multimodality, individuality, adaptability, availability, cooperativeness and trustworthiness are at the focus of the investigation of Companion Systems. In this article, we describe the involved key components of such a system and the way they interact with each other. Along with the article comes a video, in which we demonstrate a fully functional prototypical implementation and explain the involved scientific contributions in a simplified manner. The realized technology considers the entire situation of the user and the environment in current and past states. The gained knowledge reflects the context of use and serves as basis for decision-making in the presented adaptive system.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2013\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n On Delete Relaxation in Partial-Order Causal-Link Planning.\n \n \n \n \n\n\n \n Pascal Bercher; Thomas Geier; Felix Richter; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 2013 IEEE 25th International Conference on Tools with Artificial Intelligence (ICTAI 2013), pages 674–681, 2013. IEEE Computer Society\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2013POCL-DeleteRelaxation,\n  Title      = {On Delete Relaxation in Partial-Order Causal-Link Planning},\n  Author     = {Pascal Bercher and Thomas Geier and Felix Richter and Susanne Biundo},\n  Booktitle  = {Proceedings of the 2013 IEEE 25th International Conference on Tools with Artificial Intelligence ({ICTAI} 2013)},\n  Year       = {2013},\n  Pages      = {674--681},\n  doi        = {10.1109/ICTAI.2013.105},\n  publisher  = {{IEEE} Computer Society},\n  abstract   = {We prove a new complexity result for Partial-Order Causal-Link (POCL) planning, in which we study the hardness of refining a search node (i.e., a partial plan) to a valid solution given a delete effect-free domain model. While the corresponding decision problem is known to be polynomial in state-based search (where search nodes are states), it turns out to be intractable in the POCL setting. Since both of the currently best-informed heuristics for POCL planning are based on delete relaxation, we hope that our result sheds some new light on the problem of designing heuristics for POCL planning. Based on this result, we developed a new variant of one of these heuristics which incorporates more information of the current partial plan. We evaluate our heuristic on several domains of the early International Planning Competitions and compare it with other POCL heuristics from the literature.},\n  url_Paper  = {https://bercher.net/publications/2013/Bercher2013POCL-DeleteRelaxation.pdf},\n  url_Slides = {https://bercher.net/publications/2013/Bercher2013POCL-DeleteRelaxationSlides.pdf},\n}\n\n\n
\n
\n\n\n
\n We prove a new complexity result for Partial-Order Causal-Link (POCL) planning, in which we study the hardness of refining a search node (i.e., a partial plan) to a valid solution given a delete effect-free domain model. While the corresponding decision problem is known to be polynomial in state-based search (where search nodes are states), it turns out to be intractable in the POCL setting. Since both of the currently best-informed heuristics for POCL planning are based on delete relaxation, we hope that our result sheds some new light on the problem of designing heuristics for POCL planning. Based on this result, we developed a new variant of one of these heuristics which incorporates more information of the current partial plan. We evaluate our heuristic on several domains of the early International Planning Competitions and compare it with other POCL heuristics from the literature.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n Using State-Based Planning Heuristics for Partial-Order Causal-Link Planning.\n \n \n \n \n\n\n \n Pascal Bercher; Thomas Geier; and Susanne Biundo.\n\n\n \n\n\n\n In Advances in Artificial Intelligence, Proceedings of the 36th German Conference on Artificial Intelligence (KI 2013), pages 1–12, 2013. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Using paper\n  \n \n \n \"Using slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 1 download\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2013POCLHeuristicsViaEncoding,\n  author     = {Pascal Bercher and Thomas Geier and Susanne Biundo},\n  title      = {Using State-Based Planning Heuristics for Partial-Order Causal-Link Planning},\n  booktitle  = {Advances in Artificial Intelligence, Proceedings of the 36th German Conference on Artificial Intelligence ({KI} 2013)},\n  year       = {2013},\n  pages      = {1--12},\n  publisher  = {Springer},\n  doi        = {10.1007/978-3-642-40942-4_1},\n  abstract   = {We present a technique which allows partial-order causal-link (POCL) planning systems to use heuristics known from state-based planning to guide their search. The technique encodes a given partially ordered partial plan as a new classical planning problem that yields the same set of solutions reachable from the given partial plan. As heuristic estimate of the given partial plan a state-based heuristic can be used estimating the goal distance of the initial state in the encoded problem. This technique also provides the first admissible heuristics for POCL planning, simply by using admissible heuristics from state-based planning. To show the potential of our technique, we conducted experiments where we compared two of the currently strongest heuristics from state-based planning with two of the currently best-informed heuristics from POCL planning.},\n  url_Paper  = {https://bercher.net/publications/2013/Bercher2013POCLHeuristicsViaEncoding.pdf},\n  url_Slides = {https://bercher.net/publications/2013/Bercher2013POCLHeuristicsViaEncodingSlides.pdf}\n}\n\n\n
\n
\n\n\n
\n We present a technique which allows partial-order causal-link (POCL) planning systems to use heuristics known from state-based planning to guide their search. The technique encodes a given partially ordered partial plan as a new classical planning problem that yields the same set of solutions reachable from the given partial plan. As heuristic estimate of the given partial plan a state-based heuristic can be used estimating the goal distance of the initial state in the encoded problem. This technique also provides the first admissible heuristics for POCL planning, simply by using admissible heuristics from state-based planning. To show the potential of our technique, we conducted experiments where we compared two of the currently strongest heuristics from state-based planning with two of the currently best-informed heuristics from POCL planning.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2012\n \n \n (2)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Improving Hierarchical Planning Performance by the Use of Landmarks.\n \n \n \n \n\n\n \n Mohamed Elkawkagy; Pascal Bercher; Bernd Schattenberg; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 26th AAAI Conference on Artificial Intelligence (AAAI 2012), pages 1763–1769, 2012. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Improving paper\n  \n \n \n \"Improving slides\n  \n \n \n \"Improving poster\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Elkawkagy2012LandmarkStrategies,\n  author     = {Mohamed Elkawkagy and Pascal Bercher and Bernd Schattenberg and Susanne Biundo},\n  title      = {Improving Hierarchical Planning Performance by the Use of Landmarks},\n  booktitle  = {Proceedings of the 26th AAAI Conference on Artificial Intelligence (AAAI 2012)},\n  year       = {2012},\n  pages      = {1763--1769},\n  publisher  = {{AAAI} Press},\n  doi        = {10.1609/aaai.v26i1.8366},\n  abstract   = {In hierarchical planning, landmarks are tasks that occur on every search path leading from the initial plan to a solution. In this work, we present novel domain-independent planning strategies based on such hierarchical landmarks. Our empirical evaluation on four benchmark domains shows that these landmark-aware strategies outperform established search strategies in many cases.},\n  url_Paper  = {https://bercher.net/publications/2012/Elkawkagy2012LandmarkStrategies.pdf},\n  url_Slides = {https://bercher.net/publications/2012/Elkawkagy2012LandmarkStrategiesSlides.pdf},\n  url_Poster = {https://bercher.net/publications/2012/Elkawkagy2012LandmarkStrategiesPoster.pdf}\n}\n\n\n
\n
\n\n\n
\n In hierarchical planning, landmarks are tasks that occur on every search path leading from the initial plan to a solution. In this work, we present novel domain-independent planning strategies based on such hierarchical landmarks. Our empirical evaluation on four benchmark domains shows that these landmark-aware strategies outperform established search strategies in many cases.\n
\n\n\n
\n\n\n
\n \n\n \n \n \n \n \n \n A Heuristic for Hybrid Planning with Preferences.\n \n \n \n \n\n\n \n Pascal Bercher; and Susanne Biundo.\n\n\n \n\n\n\n In Proceedings of the 25th International Florida Artificial Intelligence Research Society Conference (FLAIRS 2012), pages 120–123, 2012. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A poster\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2012HTNPreferenceHeuristic,\n  author     = {Pascal Bercher and Susanne Biundo},\n  title      = {A Heuristic for Hybrid Planning with Preferences},\n  booktitle  = {Proceedings of the 25th International Florida Artificial Intelligence Research Society Conference ({FLAIRS} 2012)},\n  year       = {2012},\n  publisher  = {{AAAI} Press},\n  pages      = {120--123},\n  abstract   = {In this paper, we introduce an admissible heuristic for hybrid planning with preferences. Hybrid planning is the fusion of hierarchical task network (HTN) planning with partial order causal link (POCL) planning. We consider preferences to be soft goals -- facts one would like to see satisfied in a goal state, but which do not have to hold necessarily. Our heuristic estimates the best quality of any solution that can be developed from the current plan under consideration. It can thus be used by any branch-and-bound algorithm that performs search in the space of plans to prune suboptimal plans from the search space.},\n  url_Paper  = {https://bercher.net/publications/2012/Bercher2012HTNPreferenceHeuristic.pdf},\n  url_Poster = {https://bercher.net/publications/2012/Bercher2012HTNPreferenceHeuristicPoster.pdf}\n}\n\n\n\n
\n
\n\n\n
\n In this paper, we introduce an admissible heuristic for hybrid planning with preferences. Hybrid planning is the fusion of hierarchical task network (HTN) planning with partial order causal link (POCL) planning. We consider preferences to be soft goals – facts one would like to see satisfied in a goal state, but which do not have to hold necessarily. Our heuristic estimates the best quality of any solution that can be developed from the current plan under consideration. It can thus be used by any branch-and-bound algorithm that performs search in the space of plans to prune suboptimal plans from the search space.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2011\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n On the Decidability of HTN Planning with Task Insertion.\n \n \n \n \n\n\n \n Thomas Geier; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI 2011), pages 1955–1961, 2011. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"On paper\n  \n \n \n \"On poster\n  \n \n\n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Geier2011TIHTNDecidability,\n  author     = {Thomas Geier and Pascal Bercher},\n  title      = {On the Decidability of {HTN} Planning with Task Insertion},\n  booktitle  = {Proceedings of the 22nd International Joint Conference on Artificial Intelligence ({IJCAI} 2011)},\n  year       = {2011},\n  pages      = {1955--1961},\n  publisher  = {{AAAI} Press},\n  abstract   = {The field of deterministic AI planning can roughly be divided into two approaches - classical state-based planning and hierarchical task network (HTN) planning. The plan existence problem of the former is known to be decidable while it has been proved undecidable for the latter. When extending HTN planning by allowing the unrestricted insertion of tasks and ordering constraints, one obtains a form of planning which is often referred to as "hybrid planning". We present a simplified formalization of HTN planning with and without task insertion. We show that the plan existence problem is undecidable for the HTN setting without task insertion and that it becomes decidable when allowing task insertion. In the course of the proof, we obtain an upper complexity bound of EXPSPACE for the plan existence problem for propositional HTN planning with task insertion.},\n  url_Paper  = {https://bercher.net/publications/2011/Geier2011TIHTNDecidability.pdf},\n  url_Poster = {https://bercher.net/publications/2011/Geier2011TIHTNDecidabilityPoster.pdf}\n}\n\n\n
\n
\n\n\n
\n The field of deterministic AI planning can roughly be divided into two approaches - classical state-based planning and hierarchical task network (HTN) planning. The plan existence problem of the former is known to be decidable while it has been proved undecidable for the latter. When extending HTN planning by allowing the unrestricted insertion of tasks and ordering constraints, one obtains a form of planning which is often referred to as \"hybrid planning\". We present a simplified formalization of HTN planning with and without task insertion. We show that the plan existence problem is undecidable for the HTN setting without task insertion and that it becomes decidable when allowing task insertion. In the course of the proof, we obtain an upper complexity bound of EXPSPACE for the plan existence problem for propositional HTN planning with task insertion.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2010\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Pattern Database Heuristics for Fully Observable Nondeterministic Planning.\n \n \n \n \n\n\n \n Robert Mattmüller; Manuela Ortlieb; Malte Helmert; and Pascal Bercher.\n\n\n \n\n\n\n In Proceedings of the 20th International Conference on Automated Planning and Scheduling (ICAPS 2010), pages 105–112, 2010. AAAI Press\n \n\n\n\n
\n\n\n\n \n \n \"Pattern paper\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Mattmueller2010NondeterministicPlanning,\n  author    = {Robert Mattm{\\"u}ller and Manuela Ortlieb and Malte Helmert and Pascal Bercher},\n  title     = {Pattern Database Heuristics for Fully Observable Nondeterministic Planning},\n  booktitle = {Proceedings of the 20th International Conference on Automated Planning and Scheduling ({ICAPS} 2010)},\n  year      = {2010},\n  pages     = {105--112},\n  publisher = {{AAAI} Press},\n  abstract  = {When planning in an uncertain environment, one is often interested in finding a contingent plan that prescribes appropriate actions for all possible states that may be encountered during the execution of the plan. We consider the problem of finding strong and strong cyclic plans for fully observable nondeterministic (FOND) planning problems. The algorithm we choose is LAO*, an informed explicit state search algorithm. We investigate the use of pattern database (PDB) heuristics to guide LAO* towards goal states. To obtain a fully domain-independent planning system, we use an automatic pattern selection procedure that performs local search in the space of pattern collections. The evaluation of our system on the FOND benchmarks of the Uncertainty Part of the International Planning Competition 2008 shows that in selected domains our approach is competitive with symbolic regression search in terms of problem coverage and speed, and that plan sizes are often significantly smaller than with symbolic regression search.},\n  doi       = {10.1609/icaps.v20i1.13408},\n  url_Paper = {https://bercher.net/publications/2010/Mattmueller2010NondeterministicPlanning.pdf}\n}\n\n\n
\n
\n\n\n
\n When planning in an uncertain environment, one is often interested in finding a contingent plan that prescribes appropriate actions for all possible states that may be encountered during the execution of the plan. We consider the problem of finding strong and strong cyclic plans for fully observable nondeterministic (FOND) planning problems. The algorithm we choose is LAO*, an informed explicit state search algorithm. We investigate the use of pattern database (PDB) heuristics to guide LAO* towards goal states. To obtain a fully domain-independent planning system, we use an automatic pattern selection procedure that performs local search in the space of pattern collections. The evaluation of our system on the FOND benchmarks of the Uncertainty Part of the International Planning Competition 2008 shows that in selected domains our approach is competitive with symbolic regression search in terms of problem coverage and speed, and that plan sizes are often significantly smaller than with symbolic regression search.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2009\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n Solving Non-deterministic Planning Problems with Pattern Database Heuristics.\n \n \n \n \n\n\n \n Pascal Bercher; and Robert Mattmüller.\n\n\n \n\n\n\n In Advances in Artificial Intelligence, Proceedings of the 32nd German Conference on Artificial Intelligence (KI 2009), pages 57–64, 2009. Springer\n \n\n\n\n
\n\n\n\n \n \n \"Solving paper\n  \n \n \n \"Solving slides\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 2 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2009FONDWithPDBHeuristics,\n  author     = {Pascal Bercher and Robert Mattm{\\"u}ller},\n  title      = {Solving Non-deterministic Planning Problems with Pattern Database Heuristics},\n  booktitle  = {Advances in Artificial Intelligence, Proceedings of the 32nd German Conference on Artificial Intelligence ({KI} 2009)},\n  year       = {2009},\n  pages      = {57--64},\n  publisher  = {Springer},\n  doi        = {10.1007/978-3-642-04617-9_8},\n  abstract   = {Non-determinism arises naturally in many real-world applications of action planning. Strong plans for this type of problems can be found using AO* search guided by an appropriate heuristic function. Most domain-independent heuristics considered in this context so far are based on the idea of ignoring delete lists and do not properly take the non-determinism into account. Therefore, we investigate the applicability of pattern database (PDB) heuristics to non-deterministic planning. PDB heuristics have emerged as rather informative in a deterministic context. Our empirical results suggest that PDB heuristics can also perform reasonably well in non-deterministic planning. Additionally, we present a generalization of the pattern additivity criterion known from classical planning to the non-deterministic setting.},\n  url_Paper  = {https://bercher.net/publications/2009/Bercher2009FONDWithPDBHeuristics.pdf},\n  url_Slides = {https://bercher.net/publications/2009/Bercher2009FONDWithPDBHeuristicsSlides.pdf}\n}\n\n\n
\n
\n\n\n
\n Non-determinism arises naturally in many real-world applications of action planning. Strong plans for this type of problems can be found using AO* search guided by an appropriate heuristic function. Most domain-independent heuristics considered in this context so far are based on the idea of ignoring delete lists and do not properly take the non-determinism into account. Therefore, we investigate the applicability of pattern database (PDB) heuristics to non-deterministic planning. PDB heuristics have emerged as rather informative in a deterministic context. Our empirical results suggest that PDB heuristics can also perform reasonably well in non-deterministic planning. Additionally, we present a generalization of the pattern additivity criterion known from classical planning to the non-deterministic setting.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n
\n
\n  \n 2008\n \n \n (1)\n \n \n
\n
\n \n \n
\n \n\n \n \n \n \n \n \n A Planning Graph Heuristic for Forward-Chaining Adversarial Planning.\n \n \n \n \n\n\n \n Pascal Bercher; and Robert Mattmüller.\n\n\n \n\n\n\n In Proceedings of the 18th European Conference on Artificial Intelligence (ECAI 2008), pages 921–922, 2008. IOS Press\n There is also a (rather detailed) technical report about this work with the same title.\n\n\n\n
\n\n\n\n \n \n \"A paper\n  \n \n \n \"A technical-report\n  \n \n\n \n \n doi\n  \n \n\n \n link\n  \n \n\n bibtex\n \n\n \n  \n \n abstract \n \n\n \n  \n \n 4 downloads\n \n \n\n \n \n \n \n \n \n \n\n  \n \n \n\n\n\n
\n
@InProceedings{Bercher2008FONDPGHeuristic,\n  author    = {Pascal Bercher and Robert Mattm{\\"u}ller},\n  title     = {A Planning Graph Heuristic for Forward-Chaining Adversarial Planning},\n  booktitle = {Proceedings of the 18th European Conference on Artificial Intelligence ({ECAI} 2008)},\n  year      = {2008},\n  pages     = {921--922},\n  publisher = {{IOS} Press},\n  doi       = {10.3233/978-1-58603-891-5-921},\n  abstract  = {In contrast to classical planning, in adversarial planning, the planning agent has to face an adversary trying to prevent him from reaching his goals. In this paper, we investigate a forwardchaining approach to adversarial planning based on the AO* algorithm. The exploration of the underlying AND/OR graph is guided by a heuristic evaluation function, inspired by the relaxed planning graph heuristic used in the FF planner. Unlike FF, our heuristic uses an adversarial planning graph with distinct proposition and action layers for the protagonist and antagonist. First results suggest that in certain planning domains, our approach yields results competitive with the state of the art.},\n  note      = {There is also a (rather detailed) technical report about this work with the same title.},\n  url_Paper = {https://bercher.net/publications/2008/Bercher2008FONDPGHeuristic.pdf},\n  url_Technical-report = {https://bercher.net/publications/2008/Bercher2008FONDPGHeuristicTR.pdf}\n}\n
\n
\n\n\n
\n In contrast to classical planning, in adversarial planning, the planning agent has to face an adversary trying to prevent him from reaching his goals. In this paper, we investigate a forwardchaining approach to adversarial planning based on the AO* algorithm. The exploration of the underlying AND/OR graph is guided by a heuristic evaluation function, inspired by the relaxed planning graph heuristic used in the FF planner. Unlike FF, our heuristic uses an adversarial planning graph with distinct proposition and action layers for the protagonist and antagonist. First results suggest that in certain planning domains, our approach yields results competitive with the state of the art.\n
\n\n\n
\n\n\n\n\n\n
\n
\n\n\n\n\n
\n\n\n \n\n \n \n \n \n\n
\n"}; document.write(bibbase_data.data);