Lecture 19. Recap Human Expert vs. Expert System Why Expert Systems? –Increase Availability –Reduce Cost –Permanence –Expertise drawn from multiple sources.

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

1 Pertemuan 10 Expert Systems Matakuliah: H0383/Sistem Berbasis Pengetahuan Tahun: 2005 Versi: 1/0.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Inferences The Reasoning Power of Expert Systems.
Knowledge Engineering.  Process of acquiring knowledge from experts and building knowledge base  Narrow perspective  Knowledge acquisition, representation,
Rule Based Systems Michael J. Watts
Rule Based Systems Alford Academy Business Education and Computing
1 5.0 Expert Systems Outline 5.1 Introduction 5.2 Rules for Knowledge Representation 5.3 Types of rules 5.4 Rule-based systems 5.5 Reasoning approaches.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Artificial Intelligence CAP492
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
© C. Kemke1Reasoning - Introduction COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Production Rules Rule-Based Systems. 2 Production Rules Specify what you should do or what you could conclude in different situations. Specify what you.
Week 6 Expert System. Case Scenario During ABC Enterprise management meeting to discuss whether the company should consider a merger with other business.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
Building Knowledge-Driven DSS and Mining Data
ES: Expert Systems n Knowledge Base (facts, rules) n Inference Engine (software) n User Interface.
Artificial Intelligence CSC 361
Sepandar Sepehr McMaster University November 2008
Expert Systems Expert Systems Chris LaJoie, Chris Panton, and Kurt DeVaney.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Introduction to Expert Systems. 2 Objectives Learn the meaning of an expert system Understand the problem domain and knowledge domain Learn the advantages.
Presented by Mohammad Saniee December 2, 2003
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Expert Systems Fall 2004 Professor: Dr. Rosina Weber.
Chapter 1: Introduction to Expert Systems Expert Systems: Principles and Programming, Fourth Edition.
Introduction to Expert Systems. Other Resources Handout at ECE Office.
Second Generation ES1 Second Generation Expert Systems Ahme Rafea CS Dept., AUC.
School of Computer Science and Technology, Tianjin University
9-1 CHAPTER 9 LEARNING, MEMORY, AND PRODUCT POSITIONING.
Business and Specialized IS Knowledge Management & Specialized IS ทัศนวรรณ ศูนย์กลาง ภาควิชาคอมพิวเตอร์ คณะ วิทยาศาสตร์
Chapter 9: Rules and Expert Systems Lora Streeter.
 Architecture and Description Of Module Architecture and Description Of Module  KNOWLEDGE BASE KNOWLEDGE BASE  PRODUCTION RULES PRODUCTION RULES 
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
Lecture 18.
CSC 554: Knowledge-Based Systems Part-1 By Dr. Syed Noman Hasany Assistant Professor, CoC Qassim University.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
ES component and structure Dr. Ahmed Elfaig The production system or rule-based system has three main component and subcomponents shown in Figure 1. 1.Knowledge.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
EXPERT SYSTEMS or KNOWLEDGE BASED SYSTEMS a. When we wish to encode a rich source of knowledge within the program. and b. The scope of systems.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Artificial Intelligence
AD Lab Andrews-Dalkilic Data Exploration. AD Lab Outline Architecture What is Bioinformatics? Explore some bioinformatics problems and tools Talk about.
Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
Artificial Intelligence Lecture No. 14 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Lecture 14. Recap Problem Solving GA Simple GA Examples of Mutation and Crossover Application Areas.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Lecture 20. Recap The main components of an ES are –Knowledge Base (LTM) –Working Memory (STM) –Inference Engine (Reasoning)
Design of Expert Systems
Expert Systems 6/3/2018.
Artificial Intelligence, P.I
Expert System Structure
Preserving and Applying Human Expertise: Knowledge-Based Systems
The following materials are borrowed from Prof. Ken Forbus’ class
Introduction to Expert Systems Bai Xiao
Architecture Components
CS62S: Expert Systems Based on:
النظم الخبيرة Expert Systems (ES)
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Expert Systems.
TOPIC: Course Name Informational Technology Management Course Code
전문가 시스템(Expert Systems)
Habib Ullah qamar Mscs(se)
Technology of Data Glove
Presentation transcript:

Lecture 19

Recap Human Expert vs. Expert System Why Expert Systems? –Increase Availability –Reduce Cost –Permanence –Expertise drawn from multiple sources –Reliability –Fast Response –Steady and consistent –Explanation facility How are expert systems used (replace, assist) Examples of expert systems: SMARTPlan, R1/XCON, MYCIN

Application Areas Medicine (MYCIN) Manufacturing Business (SMARTPlan) Engineering (R1/XCON) PEACE, CAD tool to assist in design of electronic structures. Agriculture Education (GUIDON)

Expert System Structure Lets look at how an expert (say a doctor) solves a problem: –Focused area of expertise –Specialized Knowledge (Long-term Memory, LTM) –Case facts (Short-term Memory, STM) –Reasons with these to form new knowledge –Solves the given problem Lets define the corresponding concepts in an Expert System.

Expert System Structure ConclusionsSolution Inference EngineReasoning Case/Inferred Facts(stored in Working Memory) Case Facts (stored in STM) Domain Knowledge (stored in Knowledge Base) Specialized Knowledge (stored in LTM) DomainFocused Area of Expertise Expert SystemHuman Expert

Expert System Structure USER Working Memory Analogy: STM -Initial Case facts -Inferred facts Knowledge Base Analogy: LTM - Domain Knowedge Inference Engine Expert System

Knowledge Base Part of the expert system that contains the domain knowledge –Problem facts, Rules –Concepts –Relationships One of the roles of the expert system designer is to act as a knowledge engineer. Knowledge acquisition bottleneck You have to get information from the expert and encode it in the knowledge base, using one of the knowledge representation techniques we discussed in KRR. As discussed, one way of encoding that knowledge is in the form of IF-THEN rules. We saw that such representation is especially conducive to reasoning.

Working Memory ‘Part of the expert system that contains the problem facts that are discovered during the session’ Durkin A session is one consultation. During a consultation: –User presents some facts about the situation. –These are stored in the working memory. –Using these and the knowledge in the knowledge base, new information is inferred and also added to the working memory.

Inference Engine Processor in an expert system that matches the facts contained in the working memory with the domain knowledge contained in the knowledge base, to draw conclusions about the problem The inference engine works with the knowledge base and the working memory, and draws on both to add new facts to the working memory. If our knowledge is represented in the form of IF-THEN rules, the Inference Engine has the following mechanism –Match given facts in working memory to the premises of the rules in the knowledge base, if match found, ‘fire’ the conclusion of the rule, i.e. add the conclusion to the working memory.

Expert System Example: Family Knowledge Base Rule 1: IF father (X, Y) AND father (X, Z) THEN brother (Y, Z) Rule 2: IF father (X, Y) THEN payTuition (X, Y) Rule 3: IF brother (X, Y) THEN like (X, Y) Working Memory father (M.Tariq, Ali) father (M.Tariq, Ahmed) brother (Ali, Ahmed) payTuition (M.Tariq, Ali) payTuition (M.Tariq,Ahmed) like (Ali, Ahmed)

Expert System Example: Raining Knowledge Base Rule 1: IF person(X) AND person(Y) AND likes (X, Y) AND sameSchool(X,Y) THEN friends(X, Y) Rule 2: IF friends (X, Y) AND weekend() THEN goToMovies(X) goToMovies(Y) Rule 3: IF goToMovies(X) AND cloudy() THEN carryUmbrella(X) Working Memory person (Ali) person (Ahmed) cloudy () likes(Ali, Ahmed) sameSchool(Ali, Ahmed) weekend() friends(Ali, Ahmed) goToMovies(Ali) goToMovies(Ahmed) carryUmbrella(Ali) carryUmbrella(Ahmed)

Summary The main components of an ES are –Knowledge Base –Working Memory –Inference Engine