Chapter 6 Knowledge Acquisition
Chapter 6 Knowledge Acquisition
Systems
Chapter 6 Knowledge Acquisition
Sources of Knowledge
• documented
– books, journals, procedures
– films, databases
• undocumented
– people’s knowledge and expertise
– people’s minds, other senses
Knowledge Acquisition
• Knowledge acquisition is the process by which
knowledge available in the world is transformed
and transferred into a representation that can be
used to create a KBS. World knowledge can come
from many sources and be represented in many
forms.
• Knowledge acquisition is a multifaceted problem
that encompasses many of the technical problems
of knowledge engineering, the enterprise of
building knowledge base systems.
Knowledge Acquisition
• Testing Phase
– check both "classic" test cases and "hard"
boundary” cases
– most likely problems
• I/O failures (user interface problems)
• Logic errors (e.g. bad rules)
• Control strategy problems
• Prototype Revision
Organizing the Knowledge
• Knowledge Engineer
– Interacts between expert and Knowledge Base
– Needs to be skilled in extracting knowledge
– Uses a variety of techniques
Knowledge Acquisition
• The basic model of knowledge acquisition
requires that the knowledge engineer mediate
between the expert and the knowledge base. The
knowledge engineer elicits knowledge from the
expert, refines it in conjunction with the expert
and represents the knowledge in the knowledge
base using a suitable knowledge structure.
• Elicitation of knowledge done either manually or
with a computer.
Knowledge Elicitation
• Description
– expert lectures or writes about solving the task
• Observation
– KE watches domain expert solve the task unobtrusively
• Introspection
– KE interviews expert after the fact
– goal-directed KE tries to find out which goal is being
accomplished at each step