Elamur Research⌕
☰
home / papers / 1985 / Selectively Generalizing Plans for Problem-Solving

Selectively Generalizing Plans for Problem-Solving

Paper · 1985 · Steven Minton

Summary

Systems that store generalized plans (macro-operators), as STRIPS did with Macrops, risk being overwhelmed by their own experience. As stored macros multiply, matching and choosing among them can cost as much as searching the original space, and the ordering bias that made them useful fades. Minton presents MORRIS, a best-first heuristic problem solver in the STRIPS tradition that keeps only plan fragments judged worth their cost. It retains two kinds. S-macros ("scripts") are short subsequences that recur across solutions; their number is capped, and the least-used are dropped. T-macros ("tricks") are sequences that looked unpromising under the heuristic H_diff but still led to success, including goal reorderings forced by interacting goals. In a 26-operator robot world, MORRIS was compared with MAX, a STRIPS-style learner that saves every usable macro, and with a non-learning baseline. MORRIS evaluated fewer branches than MAX and generally beat the non-learner. MAX was usually slower than the baseline whenever the baseline could solve a problem. The work frames "what to learn" as a central question for learning problem solvers.

Key points

  • MORRIS learns selectively using two utility criteria: frequency of use (s-macros) and usefulness on hard, heuristically misleading subproblems (t-macros, which help escape local maxima of H_diff).
  • The comparison system MAX copies STRIPS's practice of generalizing whole solutions and treating every composable subsequence as a potential macro. Its search procedure is otherwise identical to MORRIS's.
  • The test domain is a robot world with 26 operators and 5 rooms. It includes doors, boxes, lights, tools and food, and many of its problems involve interacting goals. The evaluation used a series of 25 problems ordered from easier to harder, with a 100 CPU-second cutoff.
  • T-macros gave the larger gains. S-macros helped more often but by smaller margins, and their applicability tests sometimes made MORRIS slower than the non-learner.
  • The reported timings cover search only, not macro generalization. The author notes that learning time was typically much smaller than search time.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

 Fields, topics and concepts

📚 Shelves 3The field of science this work belongs to (OpenAlex fields).Computer Science · 19,503 worksArtificial Intelligence · 18,805 worksComputer Networks and Communications · 115 works

🧭 Topics 1Research subjects and languages the work is about.Reasoning · 1,948 works

Cite

Cite as Steven Minton. 1985. Selectively Generalizing Plans for Problem-Solving. IJCAI 1985.

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{minton1985selectively,
  title = {{Selectively Generalizing Plans for Problem-Solving}},
  author = {Steven Minton},
  booktitle = {IJCAI 1985},
  year = {1985},
  url = {https://mlanthology.org/ijcai/1985/minton1985ijcai-selectively/}
}

References

9 references, 2 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Ernst, G. and Newell, A.. GPS: A Case Study in Generality and Problem Solving. Academic Press, 1969. find
  2. Pikes, R. Monitored execution of Robot Plans produced by STRIPS. Proceedings IFIP Congress, 1971. find
  3. Fikes, R., Hart, P. and Nilsson, N. "Learning and Executing Generalized Robot Plans." Artificial Intelligence 3,4(1972).
  4. Fikes, R. and Nilsson, N. "STRIPS: A new approach to the application of theorem proving to problem solving." Artificial Intelligence 2 (1971).
  5. Korf, Richard E. Operator Decomposabllity: A New Type of Problem Structure. Proceedings AAAI-83,1983. find
  6. Minton, S. Constraint-Based Generalization. AAAI Proceedings, 1964. find
  7. Mitchell, T., Utgoff, P. and Banerjl, R. Learning by Experimentation: Acquiring and Refining Problem-Solving Heuristics. In Machine Learning, Carbonell, J., Michalski, R. and Mitchell, T., Ed.Tioga Publishing Co., 1983. find
  8. O'Rorke, Paul. Generalization for Explanation-based Schema Acquisition. Proceedings AAAI, 1984. find
  9. Porter, B. and Kibler, D. Learning Operator Transformations, AAAI Proceedings, 1984. 1 0 . Sacerdoti, E. "Planning in a Hierarchy of Abstraction Spaces." Artificial Intelligence 5 (1974). find

Updated

This page in Markdown → https://md.research.elamur.ai/free/en/papers/minton-1985-selectively-generalizing-plans-problem-solving/