Integrating planning and learning: the PRODIGY architecture
- 1 January 1995
- journal article
- research article
- Published by Taylor & Francis in Journal of Experimental & Theoretical Artificial Intelligence
- Vol. 7 (1) , 81-120
- https://doi.org/10.1080/09528139508953801
Abstract
Planning is a complex reasoning task that is well suited for the study of improving performance and knowledge by learning, i.e. by accumulation and interpretation of planning experience. PRODIGY is an architecture that integrates planning with multiple learning mechanisms. Learning occurs at the planner's decision points and integration in PRODIGY is achieved via mutually interpretable knowledge structures. This article describes the PRODIGY planner, briefly reports on several learning modules developed earlier along the project, and presents in more detail two recently explored methods to learn to generate plans of better quality. We introduce the techniques, illustrate them with comprehensive examples, and show preliminary empirical results. The article also includes a retrospective discussion of the characteristics of the overall PRODIGY architecture and discusses their evolution within the goal of the project of building a large and robust integrated planning and learning system.Keywords
This publication has 16 references indexed in Scilit:
- Automatically generating abstractions for planningArtificial Intelligence, 1994
- Incremental learning of control knowledge for nonlinear problem solvingPublished by Springer Nature ,1994
- Acquiring search-control knowledge via static analysisArtificial Intelligence, 1993
- Theory and algorithms for plan mergingArtificial Intelligence, 1992
- Learning Episodes for OptimizationPublished by Elsevier ,1992
- Learning by Incomplete Explanations of Failures in Recursive DomainsPublished by Elsevier ,1992
- Planning for conjunctive goalsArtificial Intelligence, 1987
- Making compromises among antagonist constraints in a plannerArtificial Intelligence, 1985
- R1-Soar: An Experiment in Knowledge-Intensive Programming in a Problem-Solving ArchitecturePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1985
- Strips: A new approach to the application of theorem proving to problem solvingArtificial Intelligence, 1971