Learning HTN Methods with Preference from HTN Planning Instances. Xiao, Z., Wan, H., Zhuo, H. H., Herzig, A., Perrussel, L., & Chen, P. In Proceedings of the 2nd ICAPS Workshop on Hierarchical Planning (HPlan 2019), pages 31–39, 2019. A follow-up paper was later accepted at AAAI 2020.
Learning HTN Methods with Preference from HTN Planning Instances [link]Paper  abstract   bibtex   
The hierarchical task network (HTN) planning technique is used in a growing number of real-world applications. However in many domains, such as the logistics domain, as there exist thousands of cases, it is difficult and time-consuming for humans to specify all HTN methods to cover all desirable plans. This suggests that it is important to learn HTN methods to accomplish the tasks via decomposition. The traditional HTN-method learning approaches require complete executable plans and annotated tasks, which are often difficult to acquire in real-world applications. In this paper, we propose a novel framework to learn HTN methods from HTN instances with incomplete method sets and without annotated tasks. Besides, previous approaches demand total orders on the subtasks in the methods while our approach is capable of learning methods with partial orders. To reduce the number of methods learned, we consider priorities on methods and compute the minimal set of methods based on prioritized preferences. By taking experiments on three well-known planning domains, we demonstrate that our approach is effective, especially on solving new HTN problems.
@InProceedings{HPlan2019paper5,
  author    = {Zhanhao Xiao and Hai Wan and Hankui Hankz Zhuo and Andreas Herzig and Laurent Perrussel and Peilin Chen},
  title     = {Learning HTN Methods with Preference from HTN Planning Instances},
  booktitle = {Proceedings of the 2nd ICAPS Workshop on Hierarchical Planning (HPlan 2019)},
  year      = {2019},
  pages     = {31--39},
  abstract  = {The hierarchical task network (HTN) planning technique is used in a growing number of real-world applications. However in many domains, such as the logistics domain, as there exist thousands of cases, it is difficult and time-consuming for humans to specify all HTN methods to cover all desirable plans. This suggests that it is important to learn HTN methods to accomplish the tasks via decomposition. The traditional HTN-method learning approaches require complete executable plans and annotated tasks, which are often difficult to acquire in real-world applications. In this paper, we propose a novel framework to learn HTN methods from HTN instances with incomplete method sets and without annotated tasks. Besides, previous approaches demand total orders on the subtasks in the methods while our approach is capable of learning methods with partial orders. To reduce the number of methods learned, we consider priorities on methods and compute the minimal set of methods based on prioritized preferences. By taking experiments on three well-known planning domains, we demonstrate that our approach is effective, especially on solving new HTN problems.},
  url_paper = {https://openreview.net/pdf?id=r1e6USBWF4},
  note      = {A follow-up paper was later accepted at AAAI 2020.}
}

Downloads: 0