SlideShare ist ein Scribd-Unternehmen logo
1 von 22
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

Weitere ähnliche Inhalte

Was ist angesagt?

Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
Nuruzzaman Milon
 

Was ist angesagt? (20)

AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
 
Mycin presentation
Mycin presentationMycin presentation
Mycin presentation
 
Problems, Problem spaces and Search
Problems, Problem spaces and SearchProblems, Problem spaces and Search
Problems, Problem spaces and Search
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Artificial intelligence- Logic Agents
Artificial intelligence- Logic AgentsArtificial intelligence- Logic Agents
Artificial intelligence- Logic Agents
 
Petri Nets: Properties, Analysis and Applications
Petri Nets: Properties, Analysis and ApplicationsPetri Nets: Properties, Analysis and Applications
Petri Nets: Properties, Analysis and Applications
 
Analytical learning
Analytical learningAnalytical learning
Analytical learning
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
introduction to machin learning
introduction to machin learningintroduction to machin learning
introduction to machin learning
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Mycin
MycinMycin
Mycin
 
AI 7 | Constraint Satisfaction Problem
AI 7 | Constraint Satisfaction ProblemAI 7 | Constraint Satisfaction Problem
AI 7 | Constraint Satisfaction Problem
 
Wsn 08
Wsn 08Wsn 08
Wsn 08
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
Inductive bias
Inductive biasInductive bias
Inductive bias
 
Inference in First-Order Logic
Inference in First-Order Logic Inference in First-Order Logic
Inference in First-Order Logic
 
Prediction of Heart Disease using Machine Learning Algorithms: A Survey
Prediction of Heart Disease using Machine Learning Algorithms: A SurveyPrediction of Heart Disease using Machine Learning Algorithms: A Survey
Prediction of Heart Disease using Machine Learning Algorithms: A Survey
 
Expert systems
Expert systemsExpert systems
Expert systems
 

Andere mochten auch

Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
aouatef2010
 
Java Database Connectivity
Java Database ConnectivityJava Database Connectivity
Java Database Connectivity
backdoor
 
[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
 
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
 
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
 

Andere mochten auch (20)

Systeme expert mycin
Systeme expert  mycinSysteme expert  mycin
Systeme expert mycin
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
Expert Systems
Expert SystemsExpert Systems
Expert Systems
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
 
Expert System - Examples
Expert System - ExamplesExpert System - Examples
Expert System - Examples
 
Application of expert system
Application of expert systemApplication of expert system
Application 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)
 

Ähnlich wie Expert System MYCIN

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

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+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...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
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, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

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