The Knowledge Engineer as Student: Metacognitive Bases for Asking Good Questions
STANFORD UNIV CA DEPT OF COMPUTER SCIENCE
Pagination or Media Count:
Knowledge engineers are efficient, active learners. They systematically approach domains and acquire knowledge to solve routine, practical problems. By modeling their methods, we may develop a basis for teaching other students how to direct their own learning. In particular, a knowledge engineer is good at detecting gaps in knowledge base and asking focused questions to improve an expert systems performance. This ability stems from domain. General knowledge, about problem-solving procedures, the categorization of routine problem-solving knowledge, and domain and task differences. This paper studies these different forms of metaknowledge, and illustrates its incorporation in an intelligent tutoring system. A model of learning is presented that describes how the knowledge engineer detects problem solving failures and tracks them back to gaps in domain knowledge, which are then reformulated as questions to ask a teacher. We describe how this model of active learning is being developed and tested in a knowledge acquisition program for an expert system. Keywords Learning, Knowledge engineering, Knowledge acquisition, Metaknowledge.
- Personnel Management and Labor Relations