Remodeling Planning Domains Using Macro Operators and Machine Learning

The thesis of this dissertation is that automating domain remodeling in AI planning using macro operators and making remodeling more flexible and applicable can improve the planning performance and can enrich planning. In this dissertation, we present three novel ideas: (1) we present an instance-sp...

Full description

Bibliographic Details
Main Author: Alhossaini, Maher
Other Authors: Beck, J. Christopher
Language:en_ca
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/1807/43524
id ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-43524
record_format oai_dc
spelling ndltd-TORONTO-oai-tspace.library.utoronto.ca-1807-435242014-01-09T04:15:10ZRemodeling Planning Domains Using Macro Operators and Machine LearningAlhossaini, MaherClassical PlanningLearningMacro OperatorsRemodeling09840800The thesis of this dissertation is that automating domain remodeling in AI planning using macro operators and making remodeling more flexible and applicable can improve the planning performance and can enrich planning. In this dissertation, we present three novel ideas: (1) we present an instance-specific domain remodeling framework, (2) we recast the planning domain remodeling with macros as a parameter optimization problem, and (3) we combine two domain remodeling approaches in the instance-specific remodeling context. In the instance-specific domain remodeling, we choose the best macro-augmented domain model for every incoming problem instance using a predictor that relies on previously solved problem instances to estimate the macros to be added the domain. Training the predictor is achieved off-line based on the observed relation between the instance features and the planner performance in the macro-augmented domain models. On-line, the predictor is used to find the best remodeling of the domain based on the problem instance features. Our empirical results over a number of standard benchmark planning domains demonstrate that our predictors can speed up the fixed-remodeling method that chooses the best set of macros by up to 2.5 times. The results also show that there is a large room for improving the performance using instance-specific over fixed remodeling approaches. The second idea is recasting the domain remodeling with macros as a parameter optimization. We show that this remodeling approach can outperform standard macro learning tools, and that it can significantly speed up the domain evaluation preprocessing required to train the predictors in instance-specific remodeling, while maintaining similar performance. The final idea applies macro addition and operator removal to the instance-specific domain remodeling. While maintaining an acceptable probability of solubility preservation, we build a predictor that adds macros and removes original operators based on the instance’s features. The results show that this new remodeling significantly outperforms the macro-only fixed remodeling, and that it is better than the fixed domain models in a number of domains.Beck, J. Christopher2013-112014-01-08T17:51:51ZNO_RESTRICTION2014-01-08T17:51:51Z2014-01-08Thesishttp://hdl.handle.net/1807/43524en_ca
collection NDLTD
language en_ca
sources NDLTD
topic Classical Planning
Learning
Macro Operators
Remodeling
0984
0800
spellingShingle Classical Planning
Learning
Macro Operators
Remodeling
0984
0800
Alhossaini, Maher
Remodeling Planning Domains Using Macro Operators and Machine Learning
description The thesis of this dissertation is that automating domain remodeling in AI planning using macro operators and making remodeling more flexible and applicable can improve the planning performance and can enrich planning. In this dissertation, we present three novel ideas: (1) we present an instance-specific domain remodeling framework, (2) we recast the planning domain remodeling with macros as a parameter optimization problem, and (3) we combine two domain remodeling approaches in the instance-specific remodeling context. In the instance-specific domain remodeling, we choose the best macro-augmented domain model for every incoming problem instance using a predictor that relies on previously solved problem instances to estimate the macros to be added the domain. Training the predictor is achieved off-line based on the observed relation between the instance features and the planner performance in the macro-augmented domain models. On-line, the predictor is used to find the best remodeling of the domain based on the problem instance features. Our empirical results over a number of standard benchmark planning domains demonstrate that our predictors can speed up the fixed-remodeling method that chooses the best set of macros by up to 2.5 times. The results also show that there is a large room for improving the performance using instance-specific over fixed remodeling approaches. The second idea is recasting the domain remodeling with macros as a parameter optimization. We show that this remodeling approach can outperform standard macro learning tools, and that it can significantly speed up the domain evaluation preprocessing required to train the predictors in instance-specific remodeling, while maintaining similar performance. The final idea applies macro addition and operator removal to the instance-specific domain remodeling. While maintaining an acceptable probability of solubility preservation, we build a predictor that adds macros and removes original operators based on the instance’s features. The results show that this new remodeling significantly outperforms the macro-only fixed remodeling, and that it is better than the fixed domain models in a number of domains.
author2 Beck, J. Christopher
author_facet Beck, J. Christopher
Alhossaini, Maher
author Alhossaini, Maher
author_sort Alhossaini, Maher
title Remodeling Planning Domains Using Macro Operators and Machine Learning
title_short Remodeling Planning Domains Using Macro Operators and Machine Learning
title_full Remodeling Planning Domains Using Macro Operators and Machine Learning
title_fullStr Remodeling Planning Domains Using Macro Operators and Machine Learning
title_full_unstemmed Remodeling Planning Domains Using Macro Operators and Machine Learning
title_sort remodeling planning domains using macro operators and machine learning
publishDate 2013
url http://hdl.handle.net/1807/43524
work_keys_str_mv AT alhossainimaher remodelingplanningdomainsusingmacrooperatorsandmachinelearning
_version_ 1716623038281154560