SlideShare a Scribd company logo
Presented By : Krim Rached
Émail@: Rached.krim@gmail.com
Framed By: Belaguide .M
At Bechar 22/04/2014
University Of Bechar
Department of Exact Sciences
Promotion : 1st year Master SIA
Plan
• History
• MYCIN : The Problem
• System Goals
• Why Mycin ?
• MYCIN Architecture
• Consultation System
• Static Database
• Dynamic Database
• Explanation System
• Knowledge Acquisition
• Results
• Conclusion
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
MYCIN was developed at Stanford U
Project spans a decade
 Research started in 1972.
 Original Implementation
completed in 1976
 Research continued into the
1980
HISTORY
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Utility
Be useful, to attract assistance of
experts
Demonstrate competence
Flexibility
Domain is complex, variety of
knowledge types
Medical knowledge rapidly evolves,
System Goals 1/2
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
System Goals 2/2
Interactive Dialogue
Provide easy explanations
Allow for real-time K.B. updates
by experts
Fast and Easy
Meet time constraints of the
medical field
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
 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
Why Mycin ?
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Consultation
System
Explanation
System
Knowledge
Acquisition
System
Q-A System
Dynamic DB
Patient Data
Context Tree
Dynamic Data
Static DB
Rules
Parameter Properties
Context Type Properties
Tables, Lists
Physician
Expert
MYCIN Architecture
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Consultation System
Consultation
System
Explanation
System
Knowledge
Acquisition
System
Q-ASystem
DynamicDB
PatientData
ContextTree
DynamicData
StaticDB
Rules
ParameterProperties
ContextTypeProperties
Tables,Lists
Physician
Expert
• 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
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
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
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
• Rules
• Meta-Rules
• Templates
• Rule Properties
• Context Properties
• Fed from Knowledge
Acquisition System
Consultation
System
Explanation
System
Knowledge
Acquisition
System
Q-ASystem
DynamicDB
PatientData
ContextTree
DynamicData
StaticDB
Rules
ParameterProperties
ContextTypeProperties
Tables,Lists
Physician
Expert
Static Database
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
 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
Production Rules
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
• 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
Meta-Rules
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
• 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
Templates
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Dynamic Database
Consultation
System
Explanation
System
Knowledge
Acquisition
System
Q-ASystem
DynamicDB
PatientData
ContextTree
DynamicData
StaticDB
Rules
ParameterProperties
ContextTypeProperties
Tables,Lists
Physician
Expert
• Patient Data
• Laboratory Data
• Context Tree
• Built by
Consultation
System
• Used by
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Patient-1
(person)
Culture-1
(curculs)
Culture-2
(curculs)
Organism-1
(curorgs)
Organism-2
(curorgs)
Organism-3
(curorgs)
Therapy-1
(possther)
Operation-1
(opers)
Drug-1
(curdrgs)
Drug-2
(curdrgs)
Drug-4
(opdrgs)
Context Tree
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Explanation System
• Provides reasoning
why a conclusion has
been made, or why a
question is being
asked
• Q-A Module
• Reasoning Status
Checker
Consultation
System
Explanation
System
Knowledge
Acquisition
System
Q-ASystem
DynamicDB
PatientData
ContextTree
DynamicData
StaticDB
Rules
ParameterProperties
ContextTypeProperties
Tables,Lists
Physician
Expert
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Reasoning Status Checker (Example)
32) Was penicillinase added to this blood culture
(CULTURE-1)?
**WHY
[i.e. WHY is it important to determine whether
penicillinase was added to CULTURE-1?]
[3.0] This will aid in determining whether ORGANISM-1 is a
contaminant. It has already been established that
[3.1] the site of CULTURE-1 is blood, and
[3.2] the gram stain of ORGANISM-1 is grampos
Therefore, if
[3.3] penicillinase was added to this blood
culture then there is weakly suggestive evidence...
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Consultation
System
Explanation
System
Knowledge
Acquisition
System
Q-ASystem
DynamicDB
PatientData
ContextTree
DynamicData
StaticDB
Rules
ParameterProperties
ContextTypeProperties
Tables,Lists
Physician
Expert
 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
KnowledgeAcquisition System
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
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
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
Conclusion
MYCIN is the first of a new generation of
computer programs that due to the world,
to explain their reasoning, and provide
advice which is comparable to advice
provided by human experts. The
development of MYCIN brand a transition
in AI research.
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014
References
• Davis, Buchanan, Shortliffe. Production
Rules as a Representation for a
Knowledge-Based Consultation System.
Artificial Intelligence, 1979.
• William van Melle. The Structure of the
MYCIN System. International Journal of
Man-Machine Studies, 1978.
• Shortliffe. Details of the Consultation
System. Computer-Based Medical
Consultations: MYCIN, 1976.
Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar Le 21/04/2014
At Bechar 21/04/2014

More Related Content

What's hot

Expert Systems
Expert SystemsExpert Systems
Expert Systems
sadeenedian08
 
Expert system
Expert systemExpert system
Expert system
deepak kumar
 
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
VijiPriya Jeyamani
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
wahab khan
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
chauhankapil
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
Sravanthi Emani
 
Expert systems
Expert systemsExpert systems
Expert systems
Nitesh Singh
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
ssbd6985
 
Expert system
Expert systemExpert system
Expert system
Tilakpoudel2
 
Expert system
Expert systemExpert system
Expert system
Sayeed Far Ooqui
 
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
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
Yowan Rdotexe
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Asli Yazagan
 
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
 
Dendral
DendralDendral
Dendral
gupta8741
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
The Integral Worm
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
Kodok Ngorex
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
Ahmad Hussein
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
ASHOK KUMAR
 
ML_saikat dutt.pdf
ML_saikat dutt.pdfML_saikat dutt.pdf

What's hot (20)

Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert system
Expert systemExpert system
Expert system
 
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
Expert System Lecture Notes Chapter 1,2,3,4,5 - Dr.J.VijiPriya
 
Chapter 6 expert system
Chapter 6 expert systemChapter 6 expert system
Chapter 6 expert system
 
Knowledge based system
Knowledge based systemKnowledge based system
Knowledge based system
 
Issues in knowledge representation
Issues in knowledge representationIssues in knowledge representation
Issues in knowledge representation
 
Expert systems
Expert systemsExpert systems
Expert systems
 
Expert System Full Details
Expert System Full DetailsExpert System Full Details
Expert System Full Details
 
Expert system
Expert systemExpert system
Expert system
 
Expert system
Expert systemExpert system
Expert system
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
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
 
Dendral
DendralDendral
Dendral
 
Artificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
 
Lecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial IntelligenceLecture5 Expert Systems And Artificial Intelligence
Lecture5 Expert Systems And Artificial Intelligence
 
Expert System With Python -1
Expert System With Python -1Expert System With Python -1
Expert System With Python -1
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
ML_saikat dutt.pdf
ML_saikat dutt.pdfML_saikat dutt.pdf
ML_saikat dutt.pdf
 

Viewers also liked

Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycinaouatef2010
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Youfan Fukutenshi
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
Vinayak Sharma
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
premdeshmane
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
Noreliana Md Sharif
 
Expert system
Expert systemExpert system
Expert system
Hossam El-Deen Osama
 
Java Database Connectivity
Java Database ConnectivityJava Database Connectivity
Java Database Connectivity
backdoor
 
Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...
Matthias Samwald
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
Hosky Walcotte
 
[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final
Trimed Media Group
 
A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...
A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...
A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...
Flavio Luiz Seixas
 
Clinical Decision Support Systems
Clinical Decision Support SystemsClinical Decision Support Systems
Clinical Decision Support Systems
Nawanan Theera-Ampornpunt
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
Perficient
 
Clinical Decision Support System
Clinical Decision Support SystemClinical Decision Support System
Clinical Decision Support System
Grace Villareal
 
How decision support tools help define clinical problems
How decision support tools help define clinical problemsHow decision support tools help define clinical problems
How decision support tools help define clinical problems
eduardo guagliardi
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
Bhavitha Pulaparthi
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...
blejyants
 
Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)
Dr. Khaled OUANES
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
Jason Hando
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
asimnawaz54
 

Viewers also liked (20)

Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Topic 8 expert system
Topic 8 expert systemTopic 8 expert system
Topic 8 expert system
 
Expert system
Expert systemExpert system
Expert system
 
Java Database Connectivity
Java Database ConnectivityJava Database Connectivity
Java Database Connectivity
 
Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...Bridging theory and practice: Clinical decision support systems for personali...
Bridging theory and practice: Clinical decision support systems for personali...
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
 
[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final[Hongsermeier] clinical decision support services amdis final
[Hongsermeier] clinical decision support services amdis final
 
A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...
A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...
A Clinical Decision Support System For Alzheimer´s Disease and Other Related ...
 
Clinical Decision Support Systems
Clinical Decision Support SystemsClinical Decision Support Systems
Clinical Decision Support Systems
 
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
How to Rapidly Configure Oracle Life Sciences Data Hub (LSH) to Support the M...
 
Clinical Decision Support System
Clinical Decision Support SystemClinical Decision Support System
Clinical Decision Support System
 
How decision support tools help define clinical problems
How decision support tools help define clinical problemsHow decision support tools help define clinical problems
How decision support tools help define clinical problems
 
Clinical decision support systems
Clinical decision support systemsClinical decision support systems
Clinical decision support systems
 
Decision Support System for clinical practice created on the basis of the Un...
Decision Support System for clinical practice created on the basis of  the Un...Decision Support System for clinical practice created on the basis of  the Un...
Decision Support System for clinical practice created on the basis of the Un...
 
Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)Clinical decision support systems (CDSS)
Clinical decision support systems (CDSS)
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Designing the expert system
Designing the expert systemDesigning the expert system
Designing the expert system
 

Similar to Expert System MYCIN

effective data sharing for a learning healthcare system
effective data sharing for a learning healthcare systemeffective data sharing for a learning healthcare system
effective data sharing for a learning healthcare system
Paul Houston
 
NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...
NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...
NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...
Kristin Briney
 
tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...
tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...
tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...
David Peyruc
 
Preparing your data for sharing and publishing
Preparing your data for sharing and publishingPreparing your data for sharing and publishing
Preparing your data for sharing and publishing
Varsha Khodiyar
 
Enhance your rese​arch impact through open science
Enhance your rese​arch impact through open scienceEnhance your rese​arch impact through open science
Enhance your rese​arch impact through open science
London School of Hygiene and Tropical Medicine
 
Challenges in Clinical Trials Networks
Challenges in Clinical Trials NetworksChallenges in Clinical Trials Networks
Challenges in Clinical Trials Networks
US Cochrane Center
 
IRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiao
IRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiaoIRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiao
IRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiao
IRIDA_community
 
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
David Peyruc
 
Fhir seminar hinz 2015
Fhir seminar hinz 2015Fhir seminar hinz 2015
Fhir seminar hinz 2015
David Hay
 
Pistoia alliance harmonizing fair data catalog approaches webinar
Pistoia alliance harmonizing fair data catalog approaches webinarPistoia alliance harmonizing fair data catalog approaches webinar
Pistoia alliance harmonizing fair data catalog approaches webinar
Pistoia Alliance
 
Collaborative Research Networks
Collaborative Research NetworksCollaborative Research Networks
Collaborative Research Networks
INSPIRE_Network
 
NIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data CommonsNIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data Commons
Vivien Bonazzi
 
PRISM Project Update
PRISM Project UpdatePRISM Project Update
PRISM Project Update
imgcommcall
 
IRIDA: Canada’s federated platform for genomic epidemiology
IRIDA: Canada’s federated platform for genomic epidemiology IRIDA: Canada’s federated platform for genomic epidemiology
IRIDA: Canada’s federated platform for genomic epidemiology
William Hsiao
 
Akaza Mar 2010
Akaza Mar 2010Akaza Mar 2010
Akaza Mar 2010
Liz Watts
 
A FAIR Data Sharing Framework for Large-Scale Human Cancer Proteogenomics
A FAIR Data Sharing Framework for Large-Scale Human Cancer ProteogenomicsA FAIR Data Sharing Framework for Large-Scale Human Cancer Proteogenomics
A FAIR Data Sharing Framework for Large-Scale Human Cancer Proteogenomics
Brett Tully
 
Health Information Exchange Workgroup 110310
Health Information Exchange Workgroup 110310Health Information Exchange Workgroup 110310
Health Information Exchange Workgroup 110310
Brian Ahier
 
DataONE Education Module 02: Data Sharing
DataONE Education Module 02: Data SharingDataONE Education Module 02: Data Sharing
DataONE Education Module 02: Data Sharing
DataONE
 
2016 Bio-IT World Cell Line Coordination 2016-04-06v1
2016 Bio-IT World Cell Line Coordination 2016-04-06v12016 Bio-IT World Cell Line Coordination 2016-04-06v1
2016 Bio-IT World Cell Line Coordination 2016-04-06v1
Bruce Kozuma
 
Cal Poly - Data Management and the DMPTool
Cal Poly - Data Management and the DMPToolCal Poly - Data Management and the DMPTool
Cal Poly - Data Management and the DMPTool
Carly Strasser
 

Similar to Expert System MYCIN (20)

effective data sharing for a learning healthcare system
effective data sharing for a learning healthcare systemeffective data sharing for a learning healthcare system
effective data sharing for a learning healthcare system
 
NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...
NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...
NIH Data Policy or: How I Learned to Stop Worrying and Love the Data Manageme...
 
tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...
tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...
tranSMART Community Meeting 5-7 Nov 13 - Session 2: Developing a TR Community...
 
Preparing your data for sharing and publishing
Preparing your data for sharing and publishingPreparing your data for sharing and publishing
Preparing your data for sharing and publishing
 
Enhance your rese​arch impact through open science
Enhance your rese​arch impact through open scienceEnhance your rese​arch impact through open science
Enhance your rese​arch impact through open science
 
Challenges in Clinical Trials Networks
Challenges in Clinical Trials NetworksChallenges in Clinical Trials Networks
Challenges in Clinical Trials Networks
 
IRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiao
IRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiaoIRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiao
IRIDA: Canada’s federated platform for genomic epidemiology, ABPHM 2015 WHsiao
 
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
tranSMART Community Meeting 5-7 Nov 13 - Session 5: Recent tranSMART Lessons ...
 
Fhir seminar hinz 2015
Fhir seminar hinz 2015Fhir seminar hinz 2015
Fhir seminar hinz 2015
 
Pistoia alliance harmonizing fair data catalog approaches webinar
Pistoia alliance harmonizing fair data catalog approaches webinarPistoia alliance harmonizing fair data catalog approaches webinar
Pistoia alliance harmonizing fair data catalog approaches webinar
 
Collaborative Research Networks
Collaborative Research NetworksCollaborative Research Networks
Collaborative Research Networks
 
NIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data CommonsNIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data Commons
 
PRISM Project Update
PRISM Project UpdatePRISM Project Update
PRISM Project Update
 
IRIDA: Canada’s federated platform for genomic epidemiology
IRIDA: Canada’s federated platform for genomic epidemiology IRIDA: Canada’s federated platform for genomic epidemiology
IRIDA: Canada’s federated platform for genomic epidemiology
 
Akaza Mar 2010
Akaza Mar 2010Akaza Mar 2010
Akaza Mar 2010
 
A FAIR Data Sharing Framework for Large-Scale Human Cancer Proteogenomics
A FAIR Data Sharing Framework for Large-Scale Human Cancer ProteogenomicsA FAIR Data Sharing Framework for Large-Scale Human Cancer Proteogenomics
A FAIR Data Sharing Framework for Large-Scale Human Cancer Proteogenomics
 
Health Information Exchange Workgroup 110310
Health Information Exchange Workgroup 110310Health Information Exchange Workgroup 110310
Health Information Exchange Workgroup 110310
 
DataONE Education Module 02: Data Sharing
DataONE Education Module 02: Data SharingDataONE Education Module 02: Data Sharing
DataONE Education Module 02: Data Sharing
 
2016 Bio-IT World Cell Line Coordination 2016-04-06v1
2016 Bio-IT World Cell Line Coordination 2016-04-06v12016 Bio-IT World Cell Line Coordination 2016-04-06v1
2016 Bio-IT World Cell Line Coordination 2016-04-06v1
 
Cal Poly - Data Management and the DMPTool
Cal Poly - Data Management and the DMPToolCal Poly - Data Management and the DMPTool
Cal Poly - Data Management and the DMPTool
 

More from Rached Krim

Moodle CMS
Moodle CMSMoodle CMS
Moodle CMS
Rached Krim
 
Architecture des Systèmes Multi-Agents
Architecture des Systèmes Multi-Agents Architecture des Systèmes Multi-Agents
Architecture des Systèmes Multi-Agents
Rached Krim
 
Charte Ergonomique
Charte Ergonomique Charte Ergonomique
Charte Ergonomique Rached Krim
 
Langage RDF/RDFs
Langage RDF/RDFsLangage RDF/RDFs
Langage RDF/RDFsRached Krim
 
Implémentation de l’algorithme du Simplexe En Java
Implémentation de l’algorithme du Simplexe En JavaImplémentation de l’algorithme du Simplexe En Java
Implémentation de l’algorithme du Simplexe En Java
Rached Krim
 
Sommaire Mini Projet Implémentation de l’algorithme du Simplexe En Java
Sommaire Mini Projet Implémentation de l’algorithme du Simplexe En JavaSommaire Mini Projet Implémentation de l’algorithme du Simplexe En Java
Sommaire Mini Projet Implémentation de l’algorithme du Simplexe En Java
Rached Krim
 
Langage Perl
Langage PerlLangage Perl
Langage Perl
Rached Krim
 

More from Rached Krim (7)

Moodle CMS
Moodle CMSMoodle CMS
Moodle CMS
 
Architecture des Systèmes Multi-Agents
Architecture des Systèmes Multi-Agents Architecture des Systèmes Multi-Agents
Architecture des Systèmes Multi-Agents
 
Charte Ergonomique
Charte Ergonomique Charte Ergonomique
Charte Ergonomique
 
Langage RDF/RDFs
Langage RDF/RDFsLangage RDF/RDFs
Langage RDF/RDFs
 
Implémentation de l’algorithme du Simplexe En Java
Implémentation de l’algorithme du Simplexe En JavaImplémentation de l’algorithme du Simplexe En Java
Implémentation de l’algorithme du Simplexe En Java
 
Sommaire Mini Projet Implémentation de l’algorithme du Simplexe En Java
Sommaire Mini Projet Implémentation de l’algorithme du Simplexe En JavaSommaire Mini Projet Implémentation de l’algorithme du Simplexe En Java
Sommaire Mini Projet Implémentation de l’algorithme du Simplexe En Java
 
Langage Perl
Langage PerlLangage Perl
Langage Perl
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Expert System MYCIN

  • 1. Presented By : Krim Rached Émail@: Rached.krim@gmail.com Framed By: Belaguide .M At Bechar 22/04/2014 University Of Bechar Department of Exact Sciences Promotion : 1st year Master SIA
  • 2. Plan • History • MYCIN : The Problem • System Goals • Why Mycin ? • MYCIN Architecture • Consultation System • Static Database • Dynamic Database • Explanation System • Knowledge Acquisition • Results • Conclusion
  • 3. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 MYCIN was developed at Stanford U Project spans a decade  Research started in 1972.  Original Implementation completed in 1976  Research continued into the 1980 HISTORY
  • 4. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Utility Be useful, to attract assistance of experts Demonstrate competence Flexibility Domain is complex, variety of knowledge types Medical knowledge rapidly evolves, System Goals 1/2
  • 5. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 System Goals 2/2 Interactive Dialogue Provide easy explanations Allow for real-time K.B. updates by experts Fast and Easy Meet time constraints of the medical field
  • 6. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014  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 Why Mycin ?
  • 7. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Consultation System Explanation System Knowledge Acquisition System Q-A System Dynamic DB Patient Data Context Tree Dynamic Data Static DB Rules Parameter Properties Context Type Properties Tables, Lists Physician Expert MYCIN Architecture
  • 8. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Consultation System Consultation System Explanation System Knowledge Acquisition System Q-ASystem DynamicDB PatientData ContextTree DynamicData StaticDB Rules ParameterProperties ContextTypeProperties Tables,Lists Physician Expert • 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
  • 9. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 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
  • 10. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 • Rules • Meta-Rules • Templates • Rule Properties • Context Properties • Fed from Knowledge Acquisition System Consultation System Explanation System Knowledge Acquisition System Q-ASystem DynamicDB PatientData ContextTree DynamicData StaticDB Rules ParameterProperties ContextTypeProperties Tables,Lists Physician Expert Static Database
  • 11. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014  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 Production Rules
  • 12. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 • 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 Meta-Rules
  • 13. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 • 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 Templates
  • 14. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Dynamic Database Consultation System Explanation System Knowledge Acquisition System Q-ASystem DynamicDB PatientData ContextTree DynamicData StaticDB Rules ParameterProperties ContextTypeProperties Tables,Lists Physician Expert • Patient Data • Laboratory Data • Context Tree • Built by Consultation System • Used by
  • 15. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Patient-1 (person) Culture-1 (curculs) Culture-2 (curculs) Organism-1 (curorgs) Organism-2 (curorgs) Organism-3 (curorgs) Therapy-1 (possther) Operation-1 (opers) Drug-1 (curdrgs) Drug-2 (curdrgs) Drug-4 (opdrgs) Context Tree
  • 16. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Explanation System • Provides reasoning why a conclusion has been made, or why a question is being asked • Q-A Module • Reasoning Status Checker Consultation System Explanation System Knowledge Acquisition System Q-ASystem DynamicDB PatientData ContextTree DynamicData StaticDB Rules ParameterProperties ContextTypeProperties Tables,Lists Physician Expert
  • 17. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Reasoning Status Checker (Example) 32) Was penicillinase added to this blood culture (CULTURE-1)? **WHY [i.e. WHY is it important to determine whether penicillinase was added to CULTURE-1?] [3.0] This will aid in determining whether ORGANISM-1 is a contaminant. It has already been established that [3.1] the site of CULTURE-1 is blood, and [3.2] the gram stain of ORGANISM-1 is grampos Therefore, if [3.3] penicillinase was added to this blood culture then there is weakly suggestive evidence...
  • 18. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Consultation System Explanation System Knowledge Acquisition System Q-ASystem DynamicDB PatientData ContextTree DynamicData StaticDB Rules ParameterProperties ContextTypeProperties Tables,Lists Physician Expert  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 KnowledgeAcquisition System
  • 19. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 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
  • 20. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 Conclusion MYCIN is the first of a new generation of computer programs that due to the world, to explain their reasoning, and provide advice which is comparable to advice provided by human experts. The development of MYCIN brand a transition in AI research.
  • 21. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar 21/04/2014 References • Davis, Buchanan, Shortliffe. Production Rules as a Representation for a Knowledge-Based Consultation System. Artificial Intelligence, 1979. • William van Melle. The Structure of the MYCIN System. International Journal of Man-Machine Studies, 1978. • Shortliffe. Details of the Consultation System. Computer-Based Medical Consultations: MYCIN, 1976.
  • 22. Presented By : Krim Rached Mail@:Rached.krim@gmail.com At Bechar Le 21/04/2014 At Bechar 21/04/2014