80 likes | 341 Views
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.
E N D
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