MYCIN  MYCIN was an early backward chaining expert system that used artificial intelligence to identify bacteria causing severe infections, such as bacteremia.

Slides:



Advertisements
Similar presentations
EXPERT SYSTEMS AND KNOWLEDGE REPRESENTATION Ivan Bratko Faculty of Computer and Info. Sc. University of Ljubljana.
Advertisements

Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
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.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Automated Medicare decision support system. By Ahmed Atyya Ali Radwa Saeed Ammar Rana Samy Hammady Salsabeel Mouhamed Meriam Mouhamed Supervised By Dr.
1 MYCIN cs538 Spring 2004 Jason Walonoski. 2 Presentation Outline ► History and Overview ► MYCIN Architecture ► Consultation System  Knowledge Representation.
Certainty and Evidence
Chapter 12: Expert Systems Design Examples
Rule Based Systems Alford Academy Business Education and Computing
Introduction to Expert Systems
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
CIS 430 ( Expert System ) Supervised By : Mr. Ashraf Yaseen Student name : Ziad N. Al-A’abed Student # : EXPERT SYSTEM.
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.
ITCS 6010 Natural Language Understanding. Natural Language Processing What is it? Studies the problems inherent in the processing and manipulation of.
EXPERT SYSTEMS Part I.
Building Knowledge-Driven DSS and Mining Data
Sepandar Sepehr McMaster University November 2008
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.
AI IN MEDICINE Tejashree Aher ( ) Akhil Deshmukh (06D05007)
COM362 Knowledge Engineering Classic Case Studies 1 John MacIntyre
Artificial Intelligence Lecture 12. Knowledge-based problem solving  expert systems rule-based reasoning, heuristics  alternative approaches case-based.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
Medical Expert Systems Eddie Lai. History  1950s – scientists tried to use computers for “probabilistic reasoning and statistical pattern recognition”
Clinical causality assessment I. Ralph Edwards R.H.B Meyboom.
Artificial Intelligence
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
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 
CSE (c) S. Tanimoto, 2002 Expert Systems 1 Expert Systems Outline: Various Objectives in Creating Expert Systems Integration of AI Techniques into.
Information knowledge based systems (IKBS) 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.
Uncertainty in Expert Systems
Diagnostic Systems (I): Rule-Based Expert Systems and the MYCIN Project.
Clinical Decision Support 1 Historical Perspectives.
Use of Expert Systems for Application Systems Development.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
Clinical Decision Support Systems Dimitar Hristovski, Ph.D. Institute of Biomedical.
UNIT V: INTELLIGENT TUTORING SYSTEM AND ITS APPLICATION Dr. Bo Liu South China Normal University School of Information Technology in Education
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.
Artificial Intelligence: Applications
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
KNOWLEDGE REPRESENTATION
EXPERT SYSTEMS.
Expert Systems Directors : Prof. Zixing Cai &Miss WenSha
NeurOn: Modeling Ontology for Neurosurgery
Chapter 9. Rules and Expert Systems
Introduction to Expert Systems Bai Xiao
Component 11: Configuring EHRs
Architecture Components
Introduction to Artificial Intelligence
(3-0-0) for 4th year B.Tech. students
Knowledge Representation
النظم الخبيرة Expert Systems (ES)
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Rule-Based Expert Systems: Suitable Domains
Intelligent Systems and
Introduction to Artificial Intelligence Lecture 15: Expert Systems
EXPERT SYSTEMS AND KNOWLEDGE REPRESENTATION Ivan Bratko Faculty of Computer and Info. Sc. University of Ljubljana.
Chapter 9. Rules and Expert Systems
Knowledge-Based Systems
Presentation transcript:

MYCIN  MYCIN was an early backward chaining expert system that used artificial intelligence to identify bacteria causing severe infections, such as bacteremia and meningitis, and to recommend antibiotics, with the dosage adjusted for patient's body weight — the name derived from the antibiotics themselves, as many antibiotics have the suffix "-mycin". The Mycin system was also used for the diagnosis of blood clotting diseases. MYCIN was developed over five or six years in the early 1970s at Stanford University. It was written in Lisp as the doctoral dissertation of Edward Shortliffe under the direction of Bruce G. Buchanan, Stanley N. Cohen and others. It arose in the laboratory that had created the earlier Dendral expert system. MYCIN was never actually used in practice but research indicated that it proposed an acceptable therapy in about 69% of cases, which was better than the performance of infectious disease experts who were judged using the same criteria.

MYCIN(cont..) MYCIN operated using fairly simple inference engine, and a knowledge base rules. It would query the physician running the program via a long series of simple yes/no or textual questions. At the end, it provided a list of possible culprit bacteria ranked from high to low based on the probability of each diagnosis, its confidence in each diagnosis' probability, The reasoning behind each diagnosis (that is, MYCIN would also list the questions and rules which led it to rank a diagnosis a particular way), and its recommended course of drug treatment.

MYCIN(cont..) Despite MYCIN's success, it sparked debate about the use of its ad hoc, but principled, uncertainty framework known as "certainty factors". The developers performed studies showing that MYCIN's performance was minimally affected by perturbations in the uncertainty metrics associated with individual rules, suggesting that the power in the system was related more to its knowledge representation and reasoning scheme than to the details of its numerical uncertainty model. Some observers felt that it should have been possible to use classical Bayesian statistics. MYCIN's developers argued that this would require either unrealistic assumptions of probabilistic independence, or require the experts to provide estimates for an unfeasibly large number of conditional probabilities.

MYCIN Architecture

Consultation System Performs Diagnosis and Therapy Selection Control Structure reads Static DB (rules) and read/writes to Dynamic DB (patient, context) Linked to Explanations Terminal interface to Physician

Consultation System User-Friendly Features: Users can request rephrasing of questions Synonym dictionary allows latitude of user responses User typos are automatically fixed Questions are asked when more data is needed If data cannot be provided, system ignores relevant rules

Consultation “Control Structure” Goal-directed Backward-chaining Depth-first Tree Search High-level Algorithm: Determine if Patient has significant infection Determine likely identity of significant organisms Decide which drugs are potentially useful Select best drug or coverage of drugs

Static Database Rules Meta-Rules Templates Rule Properties Context Properties Fed from Knowledge Acquisition System

Production Rules Represent Domain-specific Knowledge Over 450 rules in MYCIN Premise-Action (If-Then) Form: <predicate function><object><attrib><value> Each rule is completely modular, all relevant context is contained in the rule with explicitly stated premises

MYCIN P.R. Assumptions Not every domain can be represented, requires formalization (EMYCIN) Only small number of simultaneous factors (more than 6 was thought to be unwieldy) IF-THEN formalism is suitable for Expert Knowledge Acquisition and Explanation sub-systems