Introduction to Artificial Intelligence Lecture 15: Expert Systems

Slides:



Advertisements
Similar presentations
Lectures 6&7: Variance Reduction Techniques
Advertisements

XSL eXtensible Stylesheet Language. What is XSL? XSL is a language that allows one to describe a browser how to process an XML file. XSL can convert an.
Building a Knowledge Base with VPExpert (VPX. exe) see also: vpxguide
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Chapter 12: Expert Systems Design Examples
CIS 430 ( Expert System ) Supervised By : Mr. Ashraf Yaseen Student name : Ziad N. Al-A’abed Student # : EXPERT SYSTEM.
November 12, 2009Introduction to Cognitive Science Lecture 18: NLP & Expert Systems 1 Natural Language Processing For us humans, spoken language is the.
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.
ICT in Healthcare Expert Systems.
1 Backward-Chaining Rule-Based Systems Elnaz Nouri December 2007.
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
Tax Form Advisor Nebela Corina Burca Vlad. Artificial Intelligence What is A.I. ? A simple definition could be : The branch of computer science concerned.
Information knowledge based systems (IKBS) and expert systems.
Impact of ICT on Society – Part the first ICT 1_6.
Expert Systems. L EARNING O BJECTIVES : By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Diagnostic Systems (I): Rule-Based Expert Systems and the MYCIN Project.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Bioethics. How to identify a dilemma  Dilemma: exists when there is no “right” course of action in a certain situation but, instead, several options,
Artificial Intelligence: Applications
Easy Way to Remove Watermarks from PDF. Well, if you just come across some specific PDF documents which features a few watermarks, would you like to remove.
An overview of the VisiRule decision logic charting tool
KNOWLEDGE REPRESENTATION
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
WRITING A WINNING STATEMENT OF PURPOSE (Project Statement)
Civic Practicum: Project Design and Proposal Writing
Decision Making: Decision Tree & State Machines Session 07
Artificial Intelligence, P.I
IBM Rational Rhapsody Advanced Systems Training v7.5
Chapter 9. Rules and Expert Systems
WORKSHOP 14 KNOWLEDGEWARE
CLAIM: A position that can be argued
Structure and Planning
How to maximise your chances in your History exam
Component 11/Unit 7 Implementing Clinical Decision Support
A2 unit 4 Clinical Psychology
Writing Functions( ) (Part 5)
النظم الخبيرة Expert Systems (ES)
What Is Science? Read the lesson title aloud to students.
Lesson 5 Computer-Related Issues
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 1.1 – What is Science?
The Alpha-Beta Procedure
A General Backtracking Algorithm
Chapter 8: Estimating with Confidence
Chapter 5: Producing Data
Validity and Reliability II: The Basics
Chapter 8: Estimating with Confidence
Artificial Intelligence 6. Decision Tree Learning
Chapter 8: Estimating with Confidence
Chapter 9. Rules and Expert Systems
Chapter 8: Estimating with Confidence
3 Psychological investigations
State of New Jersey Department of Health Patient Safety Reporting System Module 3 – Root Cause Analysis.
Legislative Branch Test
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
CORE 3: Unit 3 - Part D Change depends on…
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Chapter 8: Estimating with Confidence
Legislative Branch Test
Chapter 8: Estimating with Confidence
V3 Education: Building the HMD
Preparing students for assessments Janet Strain Ann Jakeman
Presentation transcript:

Introduction to Artificial Intelligence Lecture 15: Expert Systems A simple sketch of an expert system: Expert system User User inter- face Inference engine Description of new case Knowledge base Advice and explanation October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Introduction to Artificial Intelligence Lecture 15: Expert Systems The knowledge base usually contains a large set of rules. The inference engine uses inference rules to evaluate the information entered by the user (remember?). Typically, it will dynamically generate a series of questions for the user. Often, the choice of the next question will depend on the user’s previous answers. After giving its diagnosis and advice, the expert system has to explain to the user how it came to its conclusions. October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Introduction to Artificial Intelligence Lecture 15: Expert Systems This way expert systems can support decision making by “other” experts. Example: The system MYCIN assists doctors in choosing antibiotics for patients with bacterial infections. Sample rule: If (i) the infection is meningitis and (ii) organisms were not seen in the stain of the culture and (iii) the type of infection may be bacterial and (iv) the patient has been seriously burned then there is suggestive evidence that Pseudomonas aeruginosa is one of the organisms that might be causing the infection. October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Introduction to Artificial Intelligence Lecture 15: Expert Systems The simplest way of building expert systems is based on decision trees. In a decision tree, each inner node corresponds to a question and has an outgoing branch for each possible answer/decision. The leaves of the decision tree indicate the possible outcomes of making a specific series of decisions. October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Introduction to Artificial Intelligence Lecture 15: Expert Systems On the course homepage you will find the program expert.exe and a sample tree file sample.txt. Please download both files to a PC into the same directory and start expert.exe. Tell it that you want to load a file and then enter the name sample.txt. Choose menu option 2 to start the system. You can try out all menu options to build, modify, and save your own expert systems. Of course this program is very simple – it only uses yes/no questions to build a binary decision tree. October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Example: Identification of Species root (first question to be asked) Does it have feathers? yes no Can it fly? Does it have legs? yes no yes no Result: It’s a duck. Result: It’s a penguin. Result: It’s a cat. Result: It’s a dolphin. leaves (possible outcomes/diagnoses/classifications) October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Example: Identification of Species Now imagine that you are seeing a dog and, since you do not know what a dog is, want the system to identify this species. The system will actually tell you that it is a cat. However, you are sure that it is not a cat, and so you consult an expert. The expert identifies it as a dog and tells you that the easiest way to tell a dog from a cat is that dogs bark. Expert.exe will ask you to provide the new species and the question whose answer differentiates the new species from the system’s previously chosen one. It will expand the binary decision tree as follows: October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems

Example: Identification of Species Does it have feathers? yes no Can it fly? Does it have legs? yes no yes no Result: It’s a duck. Result: It’s a penguin. Does it bark? Result: It’s a dolphin. yes no Result: It’s a dog. Result: It’s a cat. October 30, 2018 Introduction to Artificial Intelligence Lecture 15: Expert Systems