Learning Hierarchies of Abstraction Spaces

Abstract

Hierarchical planning is an effective technique for reducing search in planning. Previous work on hierarchical planning has primarily focused on using abstraction spaces; the question of how the abstractions are formed remained largely unexplored. This paper describes Alpine, a system for learning abstraction spaces for use in hierarchical planning. Starting from only an axiomatization of the operators and example problems this system can learn detailed abstraction spaces for a domain. This is done using a theory of what makes a good abstraction space for hierarchical planning and then learning abstractions with the desired properties. The learned abstractions provide a significant performance improvement in PRODIGY, a domain-independent problem solver. The paper shows that Alpine can produce more detailed and effective abstractions using less knowledge than ABSTRIPS, a well-known system that partially automated the formation of abstraction spaces.

Cite

Text

Knoblock. "Learning Hierarchies of Abstraction Spaces." International Conference on Machine Learning, 1989. doi:10.1016/B978-1-55860-036-2.50069-2

Markdown

[Knoblock. "Learning Hierarchies of Abstraction Spaces." International Conference on Machine Learning, 1989.](https://mlanthology.org/icml/1989/knoblock1989icml-learning/) doi:10.1016/B978-1-55860-036-2.50069-2

BibTeX

@inproceedings{knoblock1989icml-learning,
  title     = {{Learning Hierarchies of Abstraction Spaces}},
  author    = {Knoblock, Craig A.},
  booktitle = {International Conference on Machine Learning},
  year      = {1989},
  pages     = {241-245},
  doi       = {10.1016/B978-1-55860-036-2.50069-2},
  url       = {https://mlanthology.org/icml/1989/knoblock1989icml-learning/}
}