CS62S: Expert Systems Knowledge acquisition and system implementation Based on Chap. 12: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez and D. D. Dankel
Knowledge acquisition Involves two parts: Knowledge elicitation, and Knowledge representation
Knowledge elicitation Kick-off interview Acquaint the knowledge engineer with the discipline Acquaint the expert to what will take place over the elicitation period Discuss expectations Suggest reading materials Make schedule
General knowledge-gathering sessions Understand the domain better Understand the expert’s opinions Build rapport
Specific problem-solving knowledge-gathering sessions Extraction of knowledge of a particular sub-area, assuming it is: Well understood by the expert Fairly understood by the knowledge engineer Broad enough to represent a sub-section of the knowledge in the domain Small enough to require a ‘short’ time to develop
Knowledge organization Outputs – the solutions to the problem Inputs – the information used to deduce the output Middle – the expert’s knowledge that connects the input to the output
Knowledge documentation Rule-base knowledge diagrams:
Knowledge elicitation techniques Observational On-site observation Quiet Discussion Intuitive – knowledge engineer becomes expert in role-playing