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-2Markdown
[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-2BibTeX
@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/}
}