2005
DOI: 10.1613/jair.1696
|View full text |Cite
|
Sign up to set email alerts
|

Macro-FF: Improving AI Planning with Automatically Learned Macro-Operators

Abstract: Despite recent progress in AI planning, many benchmarks remain challenging for current planners. In many domains, the performance of a planner can greatly be improved by discovering and exploiting information about the domain structure that is not explicitly encoded in the initial PDDL formulation. In this paper we present and compare two automated methods that learn relevant information from previous experience in a domain and use it to solve new problem instances. Our methods share a common four-step strateg… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
145
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 120 publications
(147 citation statements)
references
References 24 publications
2
145
0
Order By: Relevance
“…A specific experimental analysis is also needed for having a better understanding of the impact of problems reformulation on the different planning systems; a system for predicting this impact would lead to a great reduction of the learning time needed for selecting the algorithm to use for a specific domain. Moreover, we are interested in combining the approach used for reformulating planning problems with existing techniques for generating macrooperators (e.g., Wizard [16], Macro-FF [1]). …”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…A specific experimental analysis is also needed for having a better understanding of the impact of problems reformulation on the different planning systems; a system for predicting this impact would lead to a great reduction of the learning time needed for selecting the algorithm to use for a specific domain. Moreover, we are interested in combining the approach used for reformulating planning problems with existing techniques for generating macrooperators (e.g., Wizard [16], Macro-FF [1]). …”
Section: Discussionmentioning
confidence: 99%
“…Hence, it is reasonable to assemble these operators into a macro-operator unstack-putdown(?x ?y). Creating macro-operators, which can be understood as 'short-cuts' in the state space, is therefore a well known and studied approach which in some cases can speed up plan generation considerably [1], [16]. Macro-operators can be added into planning domains and reformulated domains can be passed to any planning engine.…”
Section: A Macro-operatorsmentioning
confidence: 99%
“…Clement et al assume that such conflicts can be resolved during the scheduling phase, by inserting an available (concurrent) plan-possibly one belonging to a different agent-that asserts a suitable post-condition. 4 We disallow such conflicts, and define a "local" notion of a contingent condition which does not rely on other concurrent plans.…”
Section: Related Workmentioning
confidence: 99%
“…• Learning Macro-actions (Botea, Enzenberger, Müller, & Schaeffer, 2005;Coles & Smith, 2007) are the combination of two or more operators that are considered as new domain operators in order to reduce the search tree depth. However, this benefit decreases with the number of new macro-actions added because they enlarge the branching factor of the search tree causing the utility problem (Minton, 1990).…”
Section: Related Workmentioning
confidence: 99%