HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required
Abstract
We describe HTN-MAKER, an algorithm for learning hier-archical planning knowledge in the form of decomposition methods for Hierarchical Task Networks (HTNs). HTN-MAKER takes as input the initial states from a set of clas-sical planning problems in a planning domain and solutions to those problems, as well as a set of semantically-annotated tasks to be accomplished. The algorithm analyzes this se-mantic information in order to determine which portions of the input plans accomplish a particular task and constructs HTN methods based on those analyses. Our theoretical results show that HTN-MAKER is sound and complete. We also present a formalism for a class of plan-ning problems that are more expressive than classical plan-ning. These planning problems can be represented as HTN planning problems. We show that the methods learned by HTN-MAKER enable an HTN planner to solve those prob-lems. Our experiments confirm the theoretical results and demonstrate convergence in three well-known planning do-mains toward a set of HTN methods that can be used to solve nearly any problem expressible as a classical planning prob-lem in that domain, relative to a set of goals.
Cite
Text
Hogg et al. "HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required." AAAI Conference on Artificial Intelligence, 2008.Markdown
[Hogg et al. "HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required." AAAI Conference on Artificial Intelligence, 2008.](https://mlanthology.org/aaai/2008/hogg2008aaai-htn/)BibTeX
@inproceedings{hogg2008aaai-htn,
title = {{HTN-MAKER: Learning HTNs with Minimal Additional Knowledge Engineering Required}},
author = {Hogg, Chad and Muñoz-Avila, Héctor and Kuter, Ugur},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2008},
pages = {950-956},
url = {https://mlanthology.org/aaai/2008/hogg2008aaai-htn/}
}