SlideShare a Scribd company logo
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

Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
The Integral Worm
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentation
maryam shaikh
 
Expert systems
Expert systemsExpert systems
Expert systemsJithin Zcs
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
Ramla Sheikh
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
Xin-She Yang
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
itti rehan
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
CloudxLab
 
Bayesian learning
Bayesian learningBayesian learning
Bayesian learning
Vignesh Saravanan
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
Sebastian Raschka
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine Learning
Samra Shahzadi
 
Ensemble Learning and Random Forests
Ensemble Learning and Random ForestsEnsemble Learning and Random Forests
Ensemble Learning and Random Forests
CloudxLab
 
Expert system
Expert systemExpert system
Expert system
deepak kumar
 
Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3
DigiGurukul
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
Rohit Kumar
 
Machine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And ApplicationsMachine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And Applications
SlideTeam
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
ssbd6985
 
Machine learning Lecture 1
Machine learning Lecture 1Machine learning Lecture 1
Machine learning Lecture 1
Srinivasan R
 
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
Edureka!
 
Expert system 21 sldes
Expert system 21 sldesExpert system 21 sldes
Expert system 21 sldesYasir Khan
 

What's hot (20)

Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
 
Expert system presentation
Expert system presentationExpert system presentation
Expert system presentation
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Expert systems Artificial Intelligence
Expert systems Artificial IntelligenceExpert systems Artificial Intelligence
Expert systems Artificial Intelligence
 
Naive Bayes
Naive BayesNaive Bayes
Naive Bayes
 
Bayesian learning
Bayesian learningBayesian learning
Bayesian learning
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine Learning
 
Ensemble Learning and Random Forests
Ensemble Learning and Random ForestsEnsemble Learning and Random Forests
Ensemble Learning and Random Forests
 
Expert system
Expert systemExpert system
Expert system
 
Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3Artificial Intelligence Notes Unit 3
Artificial Intelligence Notes Unit 3
 
Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.Pattern recognition and Machine Learning.
Pattern recognition and Machine Learning.
 
Machine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And ApplicationsMachine Learning Ml Overview Algorithms Use Cases And Applications
Machine Learning Ml Overview Algorithms Use Cases And Applications
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Machine learning Lecture 1
Machine learning Lecture 1Machine learning Lecture 1
Machine learning Lecture 1
 
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
 
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 Congestion
Kartik Shenoy
 
CLIPS Basic Student Guide
CLIPS Basic Student GuideCLIPS Basic Student Guide
CLIPS Basic Student Guide
Univ of Umm Al Qura , Makkah
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy system
Jamil S. Alagha
 
EXPERT SYSTEM FOR LOAN BY BANK
EXPERT SYSTEM  FOR LOAN BY BANKEXPERT SYSTEM  FOR LOAN BY BANK
EXPERT SYSTEM FOR LOAN BY BANK
alraee
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
sadeenedian08
 
Dss vs expert system
Dss vs expert systemDss vs expert system
Dss vs expert system
Anita 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 System
Motaz 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 rk
ramaslide
 
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
Adil Alpkoçak
 
Module -3 expert system.pptx
Module -3 expert system.pptxModule -3 expert system.pptx
Module -3 expert system.pptx
SyedRafiammal1
 
Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Finalpresentation 120711124135-phpapp02
Finalpresentation 120711124135-phpapp02Bhargava Dutt
 
Expert systems
Expert systemsExpert systems
Expert systems
Unique_Alias
 
Introduction to Expert systems
Introduction to Expert systemsIntroduction to Expert systems
Introduction to Expert systems
Hadi Vatankhah Ghadim
 
L-16.pptx
L-16.pptxL-16.pptx
L-16.pptx
SamridhGarg
 
Expert system design
Expert system designExpert system design
Expert system design
Shashwat Shankar
 
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
Philip 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
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
AbobakrMohammedAbdoS1
 
Mycin
MycinMycin
IT class IV - ICAB PS-KL
IT class IV - ICAB PS-KLIT class IV - ICAB PS-KL
IT class IV - ICAB PS-KL
Sazzad Hossain, ITP, MBA, CSCA™
 
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
 
Succeeding as a Systems Analysts
Succeeding  as a Systems AnalystsSucceeding  as a Systems Analysts
Succeeding as a Systems Analysts
Sameera Dilhan Piyadigamage
 
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.pptx
Arti Parab Academics
 
SELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEMSELF LEARNING REAL TIME EXPERT SYSTEM
SELF LEARNING REAL TIME EXPERT SYSTEM
cscpconf
 

Similar to Introduction To Mycin Expert System (20)

Expert systems from rk
Expert systems from rkExpert systems from rk
Expert systems from rk
 
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
 
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

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

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