Learning Subgoal Sequences for Planning
Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Machine Learning. Pages 609-613.
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.
@inproceedings{ijcai1989p97,
title = {Learning Subgoal Sequences for Planning},
author = {Ruby, David and Kibler, Dennis F.},
booktitle = {Proceedings of the Eleventh International Joint Conference on
Artificial Intelligence, {IJCAI-89}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {N. S. Sridharan},
pages = {609--613},
year = {1989},
month = {8},
note = {Machine Learning},
url = {https://ijcai.org/proceedings/1989/97},
}
TY - CPAPER TI - Learning Subgoal Sequences for Planning AU - Ruby, David AU - Kibler, Dennis F. T2 - Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, IJCAI-89 PB - International Joint Conferences on Artificial Intelligence PY - 1989 SP - 609 EP - 613 UR - https://ijcai.org/proceedings/1989/97 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: