Augmenting Instructable Computing with Planning Technology
暂无分享,去创建一个
Advances in human-instructable computing are contributing to a new breed of computer systems that can be taught by natural instruction rather than requiring direct programming. The current approach in the MABLE “electronic student” emphasizes the interface that maps different modes of instruction to machine learning algorithms that can learn the concepts and task knowledge being taught. While the interface provides more natural interaction with the system, there are still many constraints put on how the teacher teaches, in particular in what the teacher can assume about MABLE’s ability to compose previously learned concepts. We present a method for automatically translating MABLE’s learned task knowledge into a STRIPS planning domain, and planner-generated plans back into MABLE’s knowledge representation. In this way, existing planning technology is used to augment MABLE’s problem solving ability. This allows us to relax the requirement that the teacher explicitly teach every composite procedure and also provides a role for planning to contribute directly to learning in a more capable student.
[1] Yania Crespo,et al. On the Translation of Multiple Inheritance Hierarchies into Single Inheritance Hierarchies , 2002 .
[2] Hiroaki Kitano,et al. RoboCup: The Robot World Cup Initiative , 1997, AGENTS '97.
[3] Avrim Blum,et al. Fast Planning Through Planning Graph Analysis , 1995, IJCAI.
[5] Craig A. Knoblock,et al. PDDL-the planning domain definition language , 1998 .