Proceedings

Learning HTN Method Preconditions and Action Models from Partial Observations

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 1804-1809.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

To apply hierarchical task network (HTN) planning to real-world planning problems, one needs to encode the HTN schemata and action models beforehand. However, acquiring such domain knowledge is difficult and time-consuming because the HTN domain definition involves a significant knowledge-engineering effort. A system that can learn the HTN planning domain knowledge automatically would save time and allow HTN planning to be used in domains where such knowledge-engineering effort is not feasible. In this paper, we present a formal framework and algorithms to acquire HTN planning domain knowledge, by learning the preconditions and effects of actions and preconditions of methods. Our algorithm, HTN-learner, first builds constraints from given observed emph{decomposition trees} to build action models and method preconditions. It then solves these constraints using a weighted MAX-SAT solver. The solution can be converted to action models and method preconditions. Unlike prior work on HTN learning, we do not depend on complete action models or state information. We test the algorithm on several domains, and show that our HTN-learner algorithm is both effective and efficient.Hankz Hankui Zhuo, Derek Hao Hu, Chad Hogg, Qiang Yang, Hector Munoz-Avila

  1. [Amir, 2005] E. Amir. Learning partially observable deter- ministic action models. In Proceedings of IJCAI, pages 1433-1439, 2005. IJCAI
  2. [Blythe et al., 2001] J. Blythe, J. Kim, S. Ramachandran, and Y. Gil. An integrated environment for knowledge ac- quisition. In Proceedings of IUI, pages 13-20, 2001.
  3. [Borchers and Furman, 1998] B. Borchers and J. Furman. A two-phase exact algorithm for MAX-SAT and weighted MAX-SAT problems. J. Comb. Optim., 2(4), 1998.
  4. [Fikes and Nilsson, 1971] R. Fikes and N. J. Nilsson. STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence Jour- nal, pages 189-208, 1971. IJCAI
  5. [Hogg et al., 2008] C. Hogg, H. Muñoz-Avila, and U. Kuter. HTN-MAKER: Learning HTNs with minimal additional knowledge engineering required. In Proceedings of AAAI, pages 950-956, 2008.
  6. [Ilghami et al., 2005] O. Ilghami, H. Muñoz-Avila, D. S. Nau, and D. W. Aha. Learning approximate preconditions for methods in hierarchical plans. In Proceedings of ICML, pages 337-344, 2005.
  7. [McCluskey et al., 2003] T. L. McCluskey, D. Liu, and R. M. Simpson. GIPO II: HTN planning in a tool-supported knowledge engineering environment. In Proceedings of ICAPS, pages 92-101, 2003.
  8. [Nau et al., 2005] D. S. Nau, T. Au, O. Ilghami, U. Kuter, H. Muñoz-Avila, J. W. Murdock, D. Wu, and F. Yaman. Applications of SHOP and SHOP2. IEEE Intelligent Sys- tems, 20:34-41, 2005.
  9. [Nejati et al., 2006] N. Nejati, P. Langley, and T. Konik. Learning hierarchical task networks by obervation. In Pro- ceedings of ICML, pages 665-672, 2006.
  10. [Reddy and Tadepalli, 1997] C. Reddy and P. Tadepalli. Learning goal-decomposition rules using exercises. In Proceedings of ICML, pages 278-286, 1997.
  11. [Xu and Muñoz-Avila, 2004] K. Xu and H. Muñoz-Avila. CaBMA: Case-based project management assistant. In Proceedings of IAAI, pages 931-936, 2004.
  12. [Xu and Muñoz-Avila, 2005] K. Xu and H. Muñoz-Avila. A domain-independent system for case-based task decompo- sition without domain theories. In Proceedings of AAAI, pages 234-240, 2005.
  13. [Yang et al., 2007] Q. Yang, K. Wu, and Y. Jiang. Learning action models from plan examples using weighted MAX- SAT. Artificial Intelligence Journal, 171:107-143, Febru- ary 2007.

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

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