CIS 430 ( Expert System ) Supervised By : Mr. Ashraf Yaseen Student name : Ziad N. Al-A’abed Student # : 20032174018 EXPERT SYSTEM.

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

EXPERT SYSTEMS AND KNOWLEDGE REPRESENTATION Ivan Bratko Faculty of Computer and Info. Sc. University of Ljubljana.
Expert Systems Reasonable Reasoning An Ad Hoc approach.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Expert Systems Reasonable Reasoning An Ad Hoc approach.
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Inferences The Reasoning Power of Expert Systems.
Expert System Shells - Examples
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
1 MYCIN cs538 Spring 2004 Jason Walonoski. 2 Presentation Outline ► History and Overview ► MYCIN Architecture ► Consultation System  Knowledge Representation.
Chapter 12: Expert Systems Design Examples
Expert System Human expert level performance Limited application area Large component of task specific knowledge Knowledge based system Task specific knowledge.
Chapter 11 Artificial Intelligence and Expert Systems.
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.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Lecture 04 Rule Representation
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.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
Sepandar Sepehr McMaster University November 2008
Expert Systems.
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.
1 Backward-Chaining Rule-Based Systems Elnaz Nouri December 2007.
COM362 Knowledge Engineering Classic Case Studies 1 John MacIntyre
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Copyright © 2002 by The McGraw-Hill Companies, Inc. Information Technology & Management 2 nd Edition, Thompson Cats-Baril Chapter 8 I/S and Organizational.
Business Analysis and Essential Competencies
13: Inference Techniques
11 C H A P T E R Artificial Intelligence and Expert Systems.
Explanation Facility دكترمحسن كاهاني
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
School of Computer Science and Technology, Tianjin University
MYCIN Provided by: Sharif university Students Modified: Vali Derhami.
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 
MNF IT-272 Kunstig intelligens - høst 2002 Forelesning 6. Emner: Kunnskapsintensiv problemløsning - kunnskapbaserte systemer, ekspertsystemer Regelbaserte.
1 CHAPTER 13 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River,
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
1 Introduction to Software Engineering Lecture 1.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Chapter 13 Artificial Intelligence and Expert Systems.
Overview Of Expert System Tools Expert System Tools : are all designed to support prototyping. Prototype : is a working model that is functionally equivalent.
Expert System Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
Diagnostic Systems (I): Rule-Based Expert Systems and the MYCIN Project.
Clinical Decision Support 1 Historical Perspectives.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 5 Business Intelligence and and Knowledge Management.
CCSB354 ARTIFICIAL INTELLIGENCE Chapter 8 Introduction to Expert Systems Chapter 8 Introduction to Expert Systems Instructor: Alicia Tang Y. C. (Chapter.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
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
1 Chapter 13 Artificial Intelligence and Expert Systems.
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.
Expert Systems Chapter Artificial IntelligenceChapter 82 Expert System p. 547 MYCIN (1976) see section 8.2 backward chaining + certainty factor.
1 Chapter 1 Introduction to Accounting Information Systems Chapter 2 Intelligent Systems and Knowledge Management.
Artificial Intelligence: Applications
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
KNOWLEDGE REPRESENTATION
Expert Systems Directors : Prof. Zixing Cai &Miss WenSha
Advanced AI Session 2 Rule Based Expert System
Chapter 9. Rules and Expert Systems
Introduction to Expert Systems Bai Xiao
Component 11: Configuring EHRs
Architecture Components
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
MYCIN  MYCIN was an early backward chaining expert system that used artificial intelligence to identify bacteria causing severe infections, such as bacteremia.
Rule-Based Expert Systems: Suitable Domains
Chapter 12 Analyzing Semistructured Decision Support Systems
Presentation transcript:

CIS 430 ( Expert System ) Supervised By : Mr. Ashraf Yaseen Student name : Ziad N. Al-A’abed Student # : EXPERT SYSTEM

Chapter 16 : Designing For Explanation  Overview of this chapter : Reasons for the requirement that the expert system should be “ Transparent ” 1. Able to explain their reasoning. 2. Justify their conclusions in manner that is Intelligible to users.

16.1 RULE-BASED EXPLANATION It has been recognized that automatic explanation requires access to a domain model. In other words, as a program needs a modicum of domain knowledge in order to acquire more knowledge, so a program need access to a representation of deep knowledge about the domain in order to explain its own behavior. Such knowledge is essential to bridge the gap between the-lower level implementation and the higher-level strategy that the system was pursuing.

16.1 RULE-BASED EXPLANATION(CONT.) There is indeed an intimate connection between the problems of knowledge elicitation and explanation, in that the way that knowledge is acquired and compiled has effect upon the way in which it can subsequently be used to explain system output.

MYCIN’s EXPLANATION system : The explanation module of MYCIN system was automatically invoked at the end of every consultation. To explain how the value of a particular medical parameters was established, the module retrieved the list of rules that were successfully applied and printed them, along with the conclusions drawn. It also allowed the user to interrogate the system about the consultation, and ask more general questions. All question-answering facilities were based upon the system’s ability to : 1. Display the rule. 2. Record rule invocations 3. Use rule indexing.

MYCIN’s EXPLANATION system: (CONT.) A consultation with a backward chaining expert system involves a search through a tree of goals. Consequently, inquiries during a consultation fall into two types : 1. Those that ask WHY a particular question was put. 2. Those that ask HOW a particular conclusion was reached. To Answer a WHY Questions, one must look up the tree to see what the higher goals the system is trying to achieve. To answer a HOW question, one must look down the tree to see what subgoals were satisfied to achieve the goal. Note that the explanation process can be considered as kind of tree traversal.

MYCIN’s EXPLANATION system: (CONT.) IF:1) The stain of the organism is gramneg, and 2) The Morphology of the organism is rod,and 3) the aerobicity of the organism is aerobic THEN:There is strongly suggestive evidence(0.8) that the class of the organism is entrobacteriaceae. ENTROBACTERIACEAE STAINMORPHOLOGYAEROBICITY HOW??WHY??

MYCIN’s EXPLANATION system: (CONT.) It can simply cite the production rule which states that gram negative staining, in conjunction with various other conditions, would suggest that the class of the organism was entrobacteriaceae, and that the current goal was to identify the organism. MYCIN also maintain a record of the decision it makes, and uses this record to explain and justify its decision in response to HOW questions. In reply, MYCIN cites the rules that it applied, its degree of certainty in that decision, and the last question asked. General questions can also be asked, these reference the rules without considering the state of the dynamic database with respect to a particular patient. For example : What do you prescribe for pseudomonas infection?

EXPLANATION in MYCIN derivatives: EMYCIN and NEOMYCIN It is well known that the problems associated with understanding monitoring and correcting the behavior of an expert system multiply as the knowledge base increases. For example, it becomes more difficult to ensure that “new” rules are consistent with “old” ones, and to understand the flow of control in situations where large numbers of applicable rules may be in competition for the attention of the interpreter. MYCIN developed and elaborate MYCIN’s facilities to some extent. Thus EXPLAIN, TEST and REVIEW commands were provided as debugging aids for knowledge engineer. As in MYCIN, EXPLAIN worked by printing each rule that contributed to the conclusion, together with :

EXPLANATION in MYCIN derivatives: EMYCIN and NEOMYCIN (cont.) As in MYCIN, EXPLAIN worked by printing each rule that contributed to the conclusion, together with : 1. The certainty factor. 2. The “tally” value. 3. The last question asked by the system. The use of meta-rules in MYCIN and EMYCIN, which was intended to : 1. Make some of the control choices explicit and 2. Open the door to reasoning about problem solving strategy.

EXPLANATION in MYCIN derivatives: EMYCIN and NEOMYCIN (cont.) Two rational reconstructions of the early Stanford work were begun at the end of the 1970’s. One was the NEOMYCIN system. Which represented an attempt to take a more abstract approach to MYCIN style medical problem solving, based on epistemological and physical consideration. Thus NEOMYCIN was much more concerned with the simulation of human problem solving than MYCIMN. NEOMYCIN had the following basic organization : 1. Strategic knowledge was separate out from the medical knowledge and encoded in meta-rules. 2. Diseases were organized taxonomically.

EXPLANATION in MYCIN derivatives: EMYCIN and NEOMYCIN (cont.) Note : both of the above kinds of knowledge were kept separate from the rules. (The basic approach is still based on HURISTIC classification but representation structure and controls use domain rules. ) The domain rules are differentiated into 4 classes : 1. Casual rules. 2. Trigger rules. 3. Data rules. 4. Screening rule.

EXPLANATION in MYCIN derivatives: EMYCIN and NEOMYCIN (cont.) Thus, in addition we elicit particular data from the user, there is a NEOMYCIN meta-rule which guides the asking questions. Such rules can then be cited as an explanation of why a particular question was asked.