SlideShare a Scribd company logo
1 of 29
PRESENTED BY NIPUN JASWAL
MYCIN was an early 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 never actually
used in practice. This wasn't
because of any weakness in its
performance. As mentioned, in
tests it outperformed members
of the Stanford medical school
faculty. Some observers raised
ethical and legal issues related
to the use of computers in
medicine — if a program gives
the wrong diagnosis or
recommends the wrong
therapy, who should be held
responsible? However, the
greatest problem, and the
reason that MYCIN was not
used in routine practice, was
the state of technologies for
system integration, especially
at the time it was developed.
MYCIN EXPERT SYSTEM
www.nipunjaswal.com How Helpful Are Expert Systems In Medical ? 20, Apr 2013
Your Logo
What is to be Covered?
 History and Overview
 MYCIN Architecture
 Consultation System
 Explanation System
 Knowledge Acquisition
 Results, Conclusions
TOPIC : MYCIN E.S
Your Logo
History
 Thesis Project by Shortliffe from Stanford
 Davis, Buchanan, van Melle, and others
Stanford Heuristic Programming Project
Infectious Disease Group, Stanford Medical
 Project Spans a Decade
Research started in 1972
Original implementation completed 1976
Research continues into the 80’s as well
TOPIC : MYCIN E.S
Your Logo
Why Mycin ?
 Disease DIAGNOSIS and Therapy SELECTION
 Advice for non-expert physicians with time considerations and incomplete
evidence on:
Bacterial infections of the blood
Expanded to other ailments
TOPIC : MYCIN E.S
Your Logo
System Goals
 Utility
Be useful, to attract assistance of experts
Demonstrate competence
 Flexibility
Domain is complex, variety of knowledge types
Medical knowledge rapidly evolves, must be easy to maintain K.B.
TOPIC : MYCIN E.S
Your Logo
System Goals
 Interactive Dialogue
Provide easy explanations
Allow for real-time K.B. updates by experts
 Fast and Easy
Meet time constraints of the medical field
6TOPIC : MYCIN E.S
Your Logo
MYCIN Architecture
7TOPIC : MYCIN E.S
Your Logo
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
8TOPIC : MYCIN E.S
Your Logo
Consultation System
 User-Friendly Features:
Users can request rephrasing of questions
Synonym dictionary allows latitude of user responses
 Questions are asked when more data is needed
If data cannot be provided, system ignores relevant rules
9TOPIC : MYCIN E.S
Your Logo
Consultation “Control Structure”
 High-level Algorithm:
1. Determine if Patient has significant infection
2. Determine likely identity of significant organisms
3. Decide which drugs are potentially useful
4. Select best drug or coverage of drugs
TOPIC : MYCIN E.S
Your Logo
Static Database  Rules
 Meta-Rules
 Templates
 Rule Properties
 Context Properties
 Fed from Knowledge
Acquisition System
11TOPIC : MYCIN E.S
Your Logo
Production Rules
 Represent Domain-specific Knowledge
 Over 450 rules in MYCIN
 Premise-Action (If-Then) Form
 Each rule is completely modular, all relevant context is contained in the rule
with explicitly stated premises
12TOPIC : MYCIN E.S
Your Logo
MYCIN Assumptions
 Not every domain can be represented, requires formalization
 IF-THEN formalism is suitable for Expert Knowledge Acquisition and
Explanation sub-systems
13TOPIC : MYCIN E.S
Your Logo
Judgmental Knowledge
 Inexact Reasoning with Certainty Factors (CF)
 CF are not Probability!
 Truth of a Hypothesis is measured by a sum of the CFs
Premises and Rules added together
Positive sum is confirming evidence
Negative sum is disconfirming evidence
14TOPIC : MYCIN E.S
Your Logo
Preview Mechanism
 Interpreter reads rules before invoking them
 Avoids unnecessary deductive work if the sub-goal has already been
tested/determined
 Ensures self-referencing sub-goals do not enter recursive infinite loops
15TOPIC : MYCIN E.S
Your Logo
Meta-Rules
 Alternative to exhaustive invocation of all rules
 Strategy rules to suggest an approach for a given sub-goal
Ordering rules to try first, effectively pruning the search tree
 Creates a search-space with embedded information on which branch is best
to take
16TOPIC : MYCIN E.S
Your Logo
Meta-Rules (continued)
 High-order Meta-Rules (i.e. Meta-Rules for Meta-Rules)
Powerful, but used limitedly in practice
 Impact to the Explanation System:
(+) Encode Knowledge formerly in the Control Structure
(-) Sometimes create “murky” explanations
17TOPIC : MYCIN E.S
Your Logo
Templates
 The Production Rules are all based on Template structures
 This aids Knowledge-base expansion, because the system can
“understand” its own representations
 Templates are updated by the system when a new rule is entered
18TOPIC : MYCIN E.S
Your Logo
Dynamic Database  Patient Data
 Laboratory Data
 Context Tree
 Built by Consultation
System
 Used by Explanation
System
19TOPIC : MYCIN E.S
Your Logo
Therapy Selection
 Plan-Generate-and-Test Process
 Therapy List Creation
 Set of specific rules recommend treatments based on the probability
(not CF) of organism sensitivity
 Probabilities based on laboratory data
 One therapy rule for every organism
20TOPIC : MYCIN E.S
Your Logo
Therapy Selection
 Assigning Item Numbers
Only hypothesis with organisms deemed “significantly likely” (CF) are
considered
Then the most likely (CF) identity of the organisms themselves are
determined and assigned an Item Number
Each item is assigned a probability of likelihood and probability of
sensitivity to drug
21TOPIC : MYCIN E.S
Your Logo
Therapy Selection
 Final Selection based on:
Sensitivity
Contraindication Screening
Using the minimal number of drugs and maximizing the coverage of
organisms
 Experts can ask for alternate treatments
Therapy selection is repeated with previously recommended drugs
removed from the list
22TOPIC : MYCIN E.S
Your Logo
Explanation System
 Provides reasoning
why a conclusion has
been made, or why a
question is being
asked
 Q-A Module
 Reasoning Status
Checker
23TOPIC : MYCIN E.S
Your Logo
Explanation System
 Uses a trace of the Production Rules for a basis, and the Context Tree, to
provide context
Ignores Definitional Rules (CF == 1)
 Two Modules
Q-A Module
Reasoning Status Checker
24TOPIC : MYCIN E.S
Your Logo
Reasoning Status Checker
 Explanation is a tree traversal of the traced rules:
WHY – moves up the tree
HOW – moves down (possibly to untried areas)
 Question is rephrased, and the rule being applied is explained with the
translation patterns
25TOPIC : MYCIN E.S
Your Logo
Knowledge Acquisition System
 Extends Static DB via
Dialogue with Experts
 Dialogue Driven by
System
 Requires minimal
training for Experts
 Allows for Incremental
Competence, NOT an
All-or-Nothing model
26TOPIC : MYCIN E.S
Your Logo
Knowledge Acquisition
 IF-THEN Symbolic logic was found to be easy for experts to learn, and
required little training by the MYCIN team
 When faced with a rule, the expert must either except it or be forced to
update it using the education process
27TOPIC : MYCIN E.S
Your Logo
Results
 Never implemented for routine clinical use
 Shown to be competent by panels of experts, even in cases where experts
themselves disagreed on conclusions
 Key Contributions:
Reuse of Production Rules (explanation, knowledge acquisition
models)
Meta-Level Knowledge Use
28TOPIC : MYCIN E.S
Your Logo
Thanks !
29TOPIC : MYCIN E.S

More Related Content

What's hot

Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}FellowBuddy.com
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agentsMegha Sharma
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesMohammed Bennamoun
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligenceitti rehan
 
Ethical Issues in Machine Learning Algorithms. (Part 1)
Ethical Issues in Machine Learning Algorithms. (Part 1)Ethical Issues in Machine Learning Algorithms. (Part 1)
Ethical Issues in Machine Learning Algorithms. (Part 1)Vladimir Kanchev
 
Machine learning life cycle
Machine learning life cycleMachine learning life cycle
Machine learning life cycleRamjee Ganti
 
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...Hemantha Kulathilake
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldesYasir Khan
 

What's hot (20)

Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Problem solving agents
Problem solving agentsProblem solving agents
Problem solving agents
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
 
Mycin presentation
Mycin presentationMycin presentation
Mycin presentation
 
Ethical Issues in Machine Learning Algorithms. (Part 1)
Ethical Issues in Machine Learning Algorithms. (Part 1)Ethical Issues in Machine Learning Algorithms. (Part 1)
Ethical Issues in Machine Learning Algorithms. (Part 1)
 
Machine learning life cycle
Machine learning life cycleMachine learning life cycle
Machine learning life cycle
 
Ai notes
Ai notesAi notes
Ai notes
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
COM2304: Intensity Transformation and Spatial Filtering – II Spatial Filterin...
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Expert system
Expert systemExpert system
Expert system
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert system
Expert systemExpert system
Expert system
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldes
 

Viewers also liked

Expert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road CongestionExpert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road CongestionKartik Shenoy
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy systemJamil S. Alagha
 
EXPERT SYSTEM FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANKalraee
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert systemAnita Johri
 
Expert Systems
Expert SystemsExpert Systems
Expert Systemsosmancikk
 
Introduction to CLIPS Expert System
Introduction to CLIPS Expert SystemIntroduction to CLIPS Expert System
Introduction to CLIPS Expert SystemMotaz Saad
 

Viewers also liked (10)

Bayes Theorem
Bayes TheoremBayes Theorem
Bayes Theorem
 
Expert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road CongestionExpert System - Automated Traffic Light Control Based on Road Congestion
Expert System - Automated Traffic Light Control Based on Road Congestion
 
CLIPS Basic Student Guide
CLIPS Basic Student GuideCLIPS Basic Student Guide
CLIPS Basic Student Guide
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy system
 
EXPERT SYSTEM FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANK
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert system
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Introduction to CLIPS Expert System
Introduction to CLIPS Expert SystemIntroduction to CLIPS Expert System
Introduction to CLIPS Expert System
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 

Similar to Introduction To Mycin Expert System

Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rkramaslide
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Detailsssbd6985
 
Expert Systems vs Clinical Decision Support Systems
Expert Systems vs Clinical Decision Support SystemsExpert Systems vs Clinical Decision Support Systems
Expert Systems vs Clinical Decision Support SystemsAdil Alpkoçak
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptxSyedRafiammal1
 
Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Bhargava Dutt
 
BioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataBioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataPhilip Cheung
 
How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...Shahid Shah
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design faiza nahin
 
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Bigfinite
 
Health Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptxHealth Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptxArti Parab Academics
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMcscpconf
 

Similar to Introduction To Mycin Expert System (20)

Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Expert Systems vs Clinical Decision Support Systems
Expert Systems vs Clinical Decision Support SystemsExpert Systems vs Clinical Decision Support Systems
Expert Systems vs Clinical Decision Support Systems
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
 
expert systems
expert systemsexpert systems
expert systems
 
Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Introduction to Expert systems
Introduction to Expert systemsIntroduction to Expert systems
Introduction to Expert systems
 
L-16.pptx
L-16.pptxL-16.pptx
L-16.pptx
 
Expert system design
Expert system designExpert system design
Expert system design
 
BioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadataBioAssay Express: Creating and exploiting assay metadata
BioAssay Express: Creating and exploiting assay metadata
 
How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...How to Use Open Source Technologies in Safety-critical Digital Health Applica...
How to Use Open Source Technologies in Safety-critical Digital Health Applica...
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
 
Mycin
MycinMycin
Mycin
 
IT class IV - ICAB PS-KL
IT class IV - ICAB PS-KLIT class IV - ICAB PS-KL
IT class IV - ICAB PS-KL
 
Application of Expert Systems in System Analysis & Design
Application of Expert Systems inSystem Analysis & DesignApplication of Expert Systems inSystem Analysis & Design
Application of Expert Systems in System Analysis & Design
 
Succeeding as a Systems Analysts
Succeeding  as a Systems AnalystsSucceeding  as a Systems Analysts
Succeeding as a Systems Analysts
 
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
 
Health Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptxHealth Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptx
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEM
 

Recently uploaded

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Introduction To Mycin Expert System

  • 1. PRESENTED BY NIPUN JASWAL MYCIN was an early 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 never actually used in practice. This wasn't because of any weakness in its performance. As mentioned, in tests it outperformed members of the Stanford medical school faculty. Some observers raised ethical and legal issues related to the use of computers in medicine — if a program gives the wrong diagnosis or recommends the wrong therapy, who should be held responsible? However, the greatest problem, and the reason that MYCIN was not used in routine practice, was the state of technologies for system integration, especially at the time it was developed. MYCIN EXPERT SYSTEM www.nipunjaswal.com How Helpful Are Expert Systems In Medical ? 20, Apr 2013
  • 2. Your Logo What is to be Covered?  History and Overview  MYCIN Architecture  Consultation System  Explanation System  Knowledge Acquisition  Results, Conclusions TOPIC : MYCIN E.S
  • 3. Your Logo History  Thesis Project by Shortliffe from Stanford  Davis, Buchanan, van Melle, and others Stanford Heuristic Programming Project Infectious Disease Group, Stanford Medical  Project Spans a Decade Research started in 1972 Original implementation completed 1976 Research continues into the 80’s as well TOPIC : MYCIN E.S
  • 4. Your Logo Why Mycin ?  Disease DIAGNOSIS and Therapy SELECTION  Advice for non-expert physicians with time considerations and incomplete evidence on: Bacterial infections of the blood Expanded to other ailments TOPIC : MYCIN E.S
  • 5. Your Logo System Goals  Utility Be useful, to attract assistance of experts Demonstrate competence  Flexibility Domain is complex, variety of knowledge types Medical knowledge rapidly evolves, must be easy to maintain K.B. TOPIC : MYCIN E.S
  • 6. Your Logo System Goals  Interactive Dialogue Provide easy explanations Allow for real-time K.B. updates by experts  Fast and Easy Meet time constraints of the medical field 6TOPIC : MYCIN E.S
  • 8. Your Logo 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 8TOPIC : MYCIN E.S
  • 9. Your Logo Consultation System  User-Friendly Features: Users can request rephrasing of questions Synonym dictionary allows latitude of user responses  Questions are asked when more data is needed If data cannot be provided, system ignores relevant rules 9TOPIC : MYCIN E.S
  • 10. Your Logo Consultation “Control Structure”  High-level Algorithm: 1. Determine if Patient has significant infection 2. Determine likely identity of significant organisms 3. Decide which drugs are potentially useful 4. Select best drug or coverage of drugs TOPIC : MYCIN E.S
  • 11. Your Logo Static Database  Rules  Meta-Rules  Templates  Rule Properties  Context Properties  Fed from Knowledge Acquisition System 11TOPIC : MYCIN E.S
  • 12. Your Logo Production Rules  Represent Domain-specific Knowledge  Over 450 rules in MYCIN  Premise-Action (If-Then) Form  Each rule is completely modular, all relevant context is contained in the rule with explicitly stated premises 12TOPIC : MYCIN E.S
  • 13. Your Logo MYCIN Assumptions  Not every domain can be represented, requires formalization  IF-THEN formalism is suitable for Expert Knowledge Acquisition and Explanation sub-systems 13TOPIC : MYCIN E.S
  • 14. Your Logo Judgmental Knowledge  Inexact Reasoning with Certainty Factors (CF)  CF are not Probability!  Truth of a Hypothesis is measured by a sum of the CFs Premises and Rules added together Positive sum is confirming evidence Negative sum is disconfirming evidence 14TOPIC : MYCIN E.S
  • 15. Your Logo Preview Mechanism  Interpreter reads rules before invoking them  Avoids unnecessary deductive work if the sub-goal has already been tested/determined  Ensures self-referencing sub-goals do not enter recursive infinite loops 15TOPIC : MYCIN E.S
  • 16. Your Logo Meta-Rules  Alternative to exhaustive invocation of all rules  Strategy rules to suggest an approach for a given sub-goal Ordering rules to try first, effectively pruning the search tree  Creates a search-space with embedded information on which branch is best to take 16TOPIC : MYCIN E.S
  • 17. Your Logo Meta-Rules (continued)  High-order Meta-Rules (i.e. Meta-Rules for Meta-Rules) Powerful, but used limitedly in practice  Impact to the Explanation System: (+) Encode Knowledge formerly in the Control Structure (-) Sometimes create “murky” explanations 17TOPIC : MYCIN E.S
  • 18. Your Logo Templates  The Production Rules are all based on Template structures  This aids Knowledge-base expansion, because the system can “understand” its own representations  Templates are updated by the system when a new rule is entered 18TOPIC : MYCIN E.S
  • 19. Your Logo Dynamic Database  Patient Data  Laboratory Data  Context Tree  Built by Consultation System  Used by Explanation System 19TOPIC : MYCIN E.S
  • 20. Your Logo Therapy Selection  Plan-Generate-and-Test Process  Therapy List Creation  Set of specific rules recommend treatments based on the probability (not CF) of organism sensitivity  Probabilities based on laboratory data  One therapy rule for every organism 20TOPIC : MYCIN E.S
  • 21. Your Logo Therapy Selection  Assigning Item Numbers Only hypothesis with organisms deemed “significantly likely” (CF) are considered Then the most likely (CF) identity of the organisms themselves are determined and assigned an Item Number Each item is assigned a probability of likelihood and probability of sensitivity to drug 21TOPIC : MYCIN E.S
  • 22. Your Logo Therapy Selection  Final Selection based on: Sensitivity Contraindication Screening Using the minimal number of drugs and maximizing the coverage of organisms  Experts can ask for alternate treatments Therapy selection is repeated with previously recommended drugs removed from the list 22TOPIC : MYCIN E.S
  • 23. Your Logo Explanation System  Provides reasoning why a conclusion has been made, or why a question is being asked  Q-A Module  Reasoning Status Checker 23TOPIC : MYCIN E.S
  • 24. Your Logo Explanation System  Uses a trace of the Production Rules for a basis, and the Context Tree, to provide context Ignores Definitional Rules (CF == 1)  Two Modules Q-A Module Reasoning Status Checker 24TOPIC : MYCIN E.S
  • 25. Your Logo Reasoning Status Checker  Explanation is a tree traversal of the traced rules: WHY – moves up the tree HOW – moves down (possibly to untried areas)  Question is rephrased, and the rule being applied is explained with the translation patterns 25TOPIC : MYCIN E.S
  • 26. Your Logo Knowledge Acquisition System  Extends Static DB via Dialogue with Experts  Dialogue Driven by System  Requires minimal training for Experts  Allows for Incremental Competence, NOT an All-or-Nothing model 26TOPIC : MYCIN E.S
  • 27. Your Logo Knowledge Acquisition  IF-THEN Symbolic logic was found to be easy for experts to learn, and required little training by the MYCIN team  When faced with a rule, the expert must either except it or be forced to update it using the education process 27TOPIC : MYCIN E.S
  • 28. Your Logo Results  Never implemented for routine clinical use  Shown to be competent by panels of experts, even in cases where experts themselves disagreed on conclusions  Key Contributions: Reuse of Production Rules (explanation, knowledge acquisition models) Meta-Level Knowledge Use 28TOPIC : MYCIN E.S