Communications of the ACM
Communications of the ACM - Special issue on parallelism
Artificial intelligence
Case-based planning: viewing planning as a memory task
Case-based planning: viewing planning as a memory task
Concept learning and heuristic classification in weak-theory domains
Artificial Intelligence
Learning approximate control rules of high utility
Proceedings of the seventh international conference (1990) on Machine learning
Instance-Based Learning Algorithms
Machine Learning
Learning by incomplete explanations of failures in recursive domains
ML92 Proceedings of the ninth international workshop on Machine learning
Lazy partial evaluation: an integration of explanation-based generalisation and partial evaluation
ML92 Proceedings of the ninth international workshop on Machine learning
Why EBL produces overly-specific knowledge: a critique of the PRODIGY approaches
ML92 Proceedings of the ninth international workshop on Machine learning
DYNAMIC: a new role for training problems in EBL
ML92 Proceedings of the ninth international workshop on Machine learning
Learning episodes for optimization
ML92 Proceedings of the ninth international workshop on Machine learning
Acquiring search-control knowledge via static analysis
Artificial Intelligence
Incremental learning of control knowledge for nonlinear problem solving
ECML-94 Proceedings of the European conference on machine learning on Machine Learning
Learning explanation-based search control rules for partial order planning
AAAI '94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 1)
Flexible strategy learning: analogical replay of problem solving episodes
AAAI '94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 1)
Hybrid learning of search control for partial-order planning
New directions in AI planning
Planning and Learning by Analogical Reasoning
Planning and Learning by Analogical Reasoning
Learning Search Control Knowledge: An Explanation-Based Approach
Learning Search Control Knowledge: An Explanation-Based Approach
Massively Parallel Support for Case-Based Planning
IEEE Expert: Intelligent Systems and Their Applications
Learning Logical Definitions from Relations
Machine Learning
Chunking in Soar: The Anatomy of a General Learning Mechanism
Machine Learning
Explanation-Based Generalization: A Unifying View
Machine Learning
Explanation-Based Learning: An Alternative View
Machine Learning
PRODIGY 4.0: The Manual and Tutorial
PRODIGY 4.0: The Manual and Tutorial
Flexible reuse and modification in hierarchical planning: a validation structure-based approach
Flexible reuse and modification in hierarchical planning: a validation structure-based approach
A domain-independent algorithm for plan adaptation
Journal of Artificial Intelligence Research
An Integrated Approach of Learning, Planning, and Execution
Journal of Intelligent and Robotic Systems
Using genetic programming to learn and improve control knowledge
Artificial Intelligence
Learning to Solve Planning Problems Efficiently by Means of Genetic Programming
Evolutionary Computation
Rapid goal-oriented automated software testing using MEA-graph planning
Software Quality Control
PLTOOL: A knowledge engineering tool for planning and learning
The Knowledge Engineering Review
Combining Macro-operators with Control Knowledge
Inductive Logic Programming
GP-rush: using genetic programming to evolve solvers for the rush hour puzzle
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Journal of Artificial Intelligence Research
Transferring learned control-knowledge between planners
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Learning action strategies for planning domains using genetic programming
EvoWorkshops'03 Proceedings of the 2003 international conference on Applications of evolutionary computing
The Knowledge Engineering Review
GA-FreeCell: evolving solvers for the game of FreeCell
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Improving control-knowledge acquisition for planning by active learning
ECML'06 Proceedings of the 17th European conference on Machine Learning
Learning by knowledge sharing in autonomous intelligent systems
IBERAMIA-SBIA'06 Proceedings of the 2nd international joint conference, and Proceedings of the 10th Ibero-American Conference on AI 18th Brazilian conference on Advances in Artificial Intelligence
Editorial: AI planning and scheduling in the medical hospital environment
Artificial Intelligence in Medicine
Contrasting meta-learning and hyper-heuristic research: the role of evolutionary algorithms
Genetic Programming and Evolvable Machines
Artificial Intelligence Review
Hi-index | 0.00 |
General-purpose generative planners use domain-independent searchheuristics to generate solutions for problems in a variety of domains.However, in some situations these heuristics force the planner toperform inefficiently or obtain solutions of poor quality. Learningfrom experience can help to identify the particular situations forwhich the domain-independent heuristics need to be overridden. Most ofthe past learning approaches are fully deductive and eagerly acquirecorrect control knowledge from a necessarily complete domain theoryand a few examples to focus their scope. These learning strategies arehard to generalize in the case of nonlinear planning, where it isdifficult to capture correct explanations of the interactions amonggoals, multiple planning operator choices, and situational data. Inthis article, we present a lazy learning method that combines adeductive and an inductive strategy to efficiently learn controlknowledge incrementally with experience. We present hamlet, asystem we developed that learns control knowledge to improve bothsearch efficiency and the quality of the solutionsgenerated by a nonlinear planner, namely prodigy4.0. We haveidentified three lazy aspects of our approach from which we believehamlet greatly benefits: lazy explanation of successes,incremental refinement of acquired knowledge, and lazy learning tooverride only the default behavior of the problem solver. We showempirical results that support the effectiveness of this overall lazylearning approach, in terms of improving the efficiency of the problemsolver and the quality of the solutions produced.