A decision tree represents the preconditions of
domain methods as disjunctive normal form of
sentences. We believe that some rules can be
extracted from the decision trees. Therefore, axioms
can be used in
presenting the preconditions. If the
existence of recursion is verified in a method
precondition decision tree, the rules will be written
in such a way that the
rules that are extracted from
smaller domains can be used for larger domains.
LHTNDT algorithm learns
preconditions of HTN
methods. Our future work will include developing
techniques to learn HTN methods'
structures from
plan traces produced by another planner.
LHTNDT
0.7
0.8
0.7 0.7
0.64
0.66
0.68
0.7
0.72
0.74
0.76
0.78
0.8
0.82
35610
Numbe r of Blocks, Blocks W orld
Precision
LHTNDT
Figure 4: Precision of method preconditions learned by ¾
of plan traces needed for full convergence.
REFERENCES
Aha, D. W.; and Breslow, L. A. 1997. Refining
Conversational Case Libraries. In Proceedings of the
Second International Conference on Case-Based
Reasoning, pp. 267-278. Providence, RI: Springer
Press/Verlag Press.
Bergmann, R.; and Wilke, W. 1995. Building and
Refining Abstract Planning Cases by Change of
Representation Language. Journal of Artificial
Intelligence Research, pp. 53-118.
Botea, A.; Muller, M.; and Schaeffer, J. 2005. Learning
Partial-order Macros from Solutions. In Proceedings
of the 15
th
International Conference on Automated
Planning and Scheduling (ICAPS-05). AAAI Press.
Choi, D.; and Langley, P. 2005. Learning Teleoreactive
Logic Programs from Problem Solving. In
Proceedings of the 15
th
International Conference on
Inductive Logic Programming. Springer.
Erol, K.; Hendler, J.; and Nau, D. S. 1996. Complexity
Results for Hierarchical Task-Network Planning.
Annual of Mathematics and Artificial Intelligence
18(1), pp. 69-93.
Fikes, R. E.; and Nilsson, N. J. 1971. STRIPS: A New
Approach to the Application of Theorem Proving to
Problem Solving. Artificial Intelligence (2), pp 189-
208.
Gupta, N.; and Nau, D. 1992. On the complexity of
Blocks-world Planning. Artificial Intelligence 56(2-3):
pp. 223-254.
Hogg, Ch. 2007. From Task Definitions and Plan Traces
to HTN Methods, Workshop of International
Conference on Automated Planning and Scheduling
(ICAPS-07).
Ilghami, O.; Nau, D. S.; Munoz-Avila, H.; and Aha, D.
2005. Learning Preconditions for Planning from Plan
Traces and HTN Structure.
Ilghami, O.; Munoz-Avila, H.; Nau, D. S.; and Aha. D.
2005. Learning Approximate Preconditions for
Methods in Hierarchical Plans. In Proceedingsof the
22
nd
International Conference on Machine Learning,
Bonn, Germany.
Ilghami, O.; Nau, D. S.; and Munoz-Avila, H. 2006.
Learning to Do HTN Planning, International
Conference on Automated Planning and Scheduling
(ICAPS-06).
Knoblock, C. 1993. Abstraction Hierarchies: An
Automated Approach to Reducing Search in Planning.
Norwell, MA: Kluwer Academic Publishers.
Korf, R. E. “Planning as Search: A Quantitative
Approach”, Artificial Intelligence, 33(1), pp. 65-88,
1987.
Mooney, R. J. 1998. Generalizing the Order of Operators
in Macro-Operators. Machine Learning, pp. 270-283.
Munoz-Avila, H.; McFarlane, D.; Aha, D. W.; Ballas, J.;
Breslow, L. A.; and Nau, D. S. 1999. Using
Guidelines to Constrain Case-based HTN Planning. In
Proceedings of the Third International Conference on
Case-Based Reasoning, 288-302. Providence, RI:
Springer Press.
Nau, D. S.; Cao, Y.; Lotem, A.; and Munoz-Avila, H.
1999. SHOP: Simple Hierarchical Ordered Planner. In
Proceedings of the Sixteenth International Joint
conference on Artificial Intelligence, 968-973.
Stockholm: AAAI Press.
Reddy, C.; and Tadepalli, P. 1997. Learning Goal-
decomposition Rules using Exercises. In Proceedings
of the International Conference on Machine Learning
(ICML-97).
Ruby, D.; and Kibler, D. F. 1991. Steppingstone: An
Empirical and Analytic Evaluation. In Proceedings of
the 9
th
National Conference on artificial Intelligence:
pp. 527-531.
Sacerdoti, E. 1975. The Nonlinear Nature of Plans. In
Proceedings of the 4
th
International Joint Conference
on Artificial Intelligence, Tiblisi, USSR, pp. 206-214.
Slaney J. K.; and Thiébaux S. 2001. Blocks World
revisited. Artificial Intelligence 125(1-2): pp. 119-153.
Tate, A.; 1977. Generating Project Networks. In
Proceedings of the 5
th
International Joint Conference
on Artificial Intelligence, Cambridge, MA, pp. 888-
893. MIT Press.
Xu, K.; and Munoz-Avila, H. 2005. A Domain-
independent System for Case-based Task
Decomposition without Domain Theories. In
Proceedingsof the 20
th
National Conference on
Artificial Intelligence (AAAI-05). AAA Press.
Zimmerman, T.; Kambhampati, S. 2003. Learning-
assisted Automated Planning: Looking back, tracking
Stock, Going Forward. AI Magazine, 73-96.
LHTNDT: LEARN HTN METHOD PRECONDITIONS USING DECISION TREE
65