Preserving and Applying Human Expertise: Knowledge-Based Systems Chapter 8 Preserving and Applying Human Expertise: Knowledge-Based Systems Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Chapter Objectives Introduce the student to the internal operation of knowledge-based systems, including: Knowledge representation Automated reasoning Introduce the art of knowledge engineering - how to develop knowledge-based systems the tools the techniques. Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.1 Objectives Introduction of chapter contents Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.2 Objectives Introduces a knowledge-based system from the points of view of those that work with them: The user The knowledge engineer Introduce the different components of a KBS The inference engine The knowledge base The user interface The fact base The development environment Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.3 Objectives Introduce the various means of representing knowledge: rules frames The most important section in this chapter Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.4 Objectives Introduce the means of manipulating the knowledge found in a knowledge base. Reasoning with frames Reasoning with rules Forward reasoning Backward reasoning The second most important section in this chapter Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.5 Objectives Introduce issues in developing knowledge based systems Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.6 Objectives Introduce the tools available for developing knowledge-based systems. Inductive shells Rule-based shells Hybrid shells Special purpose shells Developing a system from scratch Brief discussion of the CLIPS KBS development environment. Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Section 8.7 Objectives Summarize the chapter Provide Key terms Provide Review Questions Provide Review Exercises Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.1 Intelligent Program User Interface User Workspace Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Knowledge Acquisition Tool Developer’s Interface Figure 8.2 Development Shell Intelligent Program Knowledge Acquisition Tool Knowledge base Test Case Database Inference Engine Developer’s Interface Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.3 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.4 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.5 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.6 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
AVELINO’S- AUTOMOBILE Figure 8.7 VEHICLE Generic frame AUTOMOBILE Generic frame COUPE Generic frame MUSTANG Generic frame AVELINO’S- AUTOMOBILE Instance-level frame (Describes a real automobile) Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.8 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.9 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Step 2 – Conflict Resolution Figure 8.10 Facts Facts New Facts Step 1 – Match Step 2 – Conflict Resolution Step 3 - Execution Applicable Rules Selected Rule Knowledge Rules New Rules Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Figure 8.11 Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Conclusions The student should be familiar with: Rules and how they are used to represent and exercise conditional knowledge. Frames and how they are used and exercise structured knowledge. The meaning of a knowledge-based system shell and the types of shells commercially available. Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall
Preserving and Applying Human Expertise: Knowledge-Based Systems Chapter 8 Preserving and Applying Human Expertise: Knowledge-Based Systems Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall