SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert systempremdeshmane
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiShaishavShah8
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rulesHarini Balamurugan
 
Analytical learning
Analytical learningAnalytical learning
Analytical learningswapnac12
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rulesswapnac12
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaSupervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaEdureka!
 
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
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsNuruzzaman Milon
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoningMaryam Maleki
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringThe Integral Worm
 
Inductive bias
Inductive biasInductive bias
Inductive biasswapnac12
 
Lecture 16 memory bounded search
Lecture 16 memory bounded searchLecture 16 memory bounded search
Lecture 16 memory bounded searchHema Kashyap
 

Tendances (20)

Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Mycin
MycinMycin
Mycin
 
Rule based system
Rule based systemRule based system
Rule based system
 
Logics for non monotonic reasoning-ai
Logics for non monotonic reasoning-aiLogics for non monotonic reasoning-ai
Logics for non monotonic reasoning-ai
 
Rule Based System
Rule Based SystemRule Based System
Rule Based System
 
Reasoning in AI
Reasoning in AIReasoning in AI
Reasoning in AI
 
knowledge representation using rules
knowledge representation using rulesknowledge representation using rules
knowledge representation using rules
 
Analytical learning
Analytical learningAnalytical learning
Analytical learning
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | EdurekaSupervised vs Unsupervised vs Reinforcement Learning | Edureka
Supervised vs Unsupervised vs Reinforcement Learning | Edureka
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoning
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
 
Inductive bias
Inductive biasInductive bias
Inductive bias
 
Dendral
DendralDendral
Dendral
 
Lecture 16 memory bounded search
Lecture 16 memory bounded searchLecture 16 memory bounded search
Lecture 16 memory bounded search
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 
6.expert systems
6.expert systems6.expert systems
6.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
 
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
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
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
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

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