Proceedings

Learning Subgoal Sequences for Planning

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Machine Learning. Pages 609-613.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

A learning problem solver consists of three components: (1) a problem solver, (2) a memory of problem-solving knowledge , and (3) a learning component for deriving new problemsolving knowledge from experience. Previous learning problem solvers have acquired knowledge as macros, control knowledge, or cases. SteppingStone is a general learning problem solver that improves its performance by learning subgoal sequences. The underlying problem solver for SteppingStone is a combination of means-ends analysis and brute-force search. It depends primarily upon means-ends analysis and its problem-solving knowledge to solve the subgoals of the problem. Learning occurs only when this approach fails. Upon failure, search is applied and a new subgoal sequence is derived and added to its problem-solving knowledge. Before SteppingStone attempts to solve any of the problem sub goals, it first orders them with a domain independent heuristic which we call openness. Openness is used to order the subgoals to minimize interactions. SteppingStone's ability to improve its performance and scale to difficult problems is demonstrated with an implemented system. We show that a small memory of appropriate subgoals yields multiple orders of magnitude savings in problem-solving cost.

  1. [Alterman, 1986] Richard Alterman. An adaptive plan- ner . In Proceedings of the Fifth National Conference on Artificial Intelligence, pages 65-69, Philadelphia, Pennsylvania, 1986.
  2. [Bradtke and Lehnert, 1988] Steven Bradtke and Wendy G. Lehnert. Some experiments with case-based search. In Proceedings of the Seventh National Con- ference on Artificial Intelligence, pages 133-138, St.
  3. Paul, Minnesota, 1988.
  4. [Carbonell, 1986] Jaime G. Carbonell. Derivational analogy: A theory of reconstructive problem solving and expertise acquisition. In Machine Learning: An Artificial Intelligence Approach (Vol2) .
  5. [Fikes et al., 1972] Richard E. Fikes, Peter E. Hart , and Nils J. Nilsson . Learning and executing generalized robot plans. Artificial Intelligence , 3:25 1-288, 1972.
  6. [Hammond, 1986] Kristian J . Hammond . Chef: A model of case-based planning. In Proceedings of the Fifth National Conference on Artificial Intelligence, pages 267-271, Philadelphia, Pennsylvania, 1986.
  7. [Iba, 1985] Glenn A. lba. Learning by discovering macros in puzzle solving . In Proceedings of the Ninth International Joint Conference on Artificial Intelli- gence , pages 640-642, Los Angeles, California, 1985 . IJCAI
  8. [Kibler, 1984] Dennis Kibler. Generation of admissible heuristics by problem transformation . Technical Re- port 225, Irvine: University of California, Department of Information and Computer Science, 1984.
  9. [Kolodner, 1987] Janet L. Kolodner. Extending problem solver capabilities through case-based inference. In Proceedings of the Fourth International Workshop on Machine Learning, pages 167-178, Irvine, California, 1987.
  10. [Korf, 1985a] Richard E. Korf. Depth-first iterative- deepening: An optimal admissible tree search. Ar- tificial Intelligence, 27:97-109, 1985.
  11. [Korf, 1985b] Richard E . Korf. Iterative-deepening-A*: An optimal admissible tree search. In Proceedings of the Ninth International Joint Conference on Artificial Intelligence, pages 1034-1036, Los Angeles , Califor- nia, 1985. IJCAI
  12. [Korf, 1988] Richard E . Korf. Real-time heuristic search: New results. In Proceedings of the Seventh National Conference on Artificial Intelligence, pages 139-144, St . Paul, Minnesota, 1988.
  13. [Laird eta/., 1986] John E. Laird, PaulS . Rosenbloom, and Allen Newell. Chunking in SOAR: The anatomy of a general mechanism. Machine Learning, 1(1):11-46, 1986. 614 Machine Learning [Langley, 1985] Pat Langley. Learning to search : From weak methods to domain-specific heuristics. Cognitive Science, 9:217-260, 1985.
  14. [Minton, 1985] Steven Minton. Selectively generalizing plans for problem-solving. In Proceedings of the Ninth International Joint Conference on Artificial Intelli- gence, pages 596-599, Los Angeles, California, 1985. IJCAI
  15. [Minton, 1988] Steven Minton. Learning Effective Search Control Knowledge: An Explanation-Based Approach. PhD thesis, Carnegie Mellon University, Computer Science Department, Pittsburgh, Pennsyl- vania, 1988.
  16. [Mitchell et al., 1983] Tom M. Mitchell, Paul E . Ut- goff, and Ranan Banerji. Learning by experimenta- tion: Acquiring and refining problem-solving heuris- tics. In Machine Learning: An Artificial Intelligence Approach. Morgan Kaufmann Publishers, Inc., San Mateo, CA, 1983.
  17. [Pearl, 1984] Judea Pearl. On the discovery and gener- ation of certain heuristics. Technical Report UCLA- ENG-CSL-8234, Los Angeles : University of Califor- nia, Computer Science Department, 1984.
  18. [Porter and Kibler, 1986] Bruce W . Porter and Dennis Kibler . Experimental goal regression : A method for learning problem solving heuristics . Machine Learn- ing, 1(3):249-285, 1986.
  19. [Ruby and Kibler, 1988] David Ruby and Dennis Ki- bler. Exploration of case-based problem solving. In Proceedings of the Case-Based Reasoning Workshop, pages 345-356, Clearwater Beach , Florida, 1988.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards