Decision Support via Expert Systems 6.872/HST950 Harvard-MIT Division of Health Sciences and Technology HST.950J: Medical Computing Peter Szolovits, PHD.

Slides:



Advertisements
Similar presentations
Active Reading: “Scientific Processes”
Advertisements

1 Probability and the Web Ken Baclawski Northeastern University VIStology, Inc.
More Expert Systems Causality? Whats in a Link? Temporal reasoning Quantitative reasoning Model-based reasoning Workflow Harvard-MIT Division of Health.
Hypothesis Tests: Two Related Samples AKA Dependent Samples Tests
Evaluating Coprocessor Effectiveness for the Data Assimilation Research Testbed Ye Feng IMAGe DAReS SIParCS University of Wyoming.
Representations for KBS: Uncertainty & Decision Support
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Nephrotic Syndrome (NS)
Protein-, Mineral- & Fluid-Modified Diets for Kidney Diseases
PROBABILITY. Uncertainty  Let action A t = leave for airport t minutes before flight from Logan Airport  Will A t get me there on time ? Problems :
© C. Kemke 1Classification Problem Solving COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Introduction  Bayesian methods are becoming very important in the cognitive sciences  Bayesian statistics is a framework for doing inference, in a principled.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.5 [P]: Propositions and Inference Sections.
Experimental Design, Statistical Analysis CSCI 4800/6800 University of Georgia Spring 2007 Eileen Kraemer.
Clinical Decision Making
Evaluating Hypotheses
1 Bayesian Reasoning Chapter 13 CMSC 471 Adapted from slides by Tim Finin and Marie desJardins.
EXPERT SYSTEMS Part I.
1 Inference Algorithm for Similarity Networks Dan Geiger & David Heckerman Presentation by Jingsong Wang USC CSE BN Reading Club Contact:
1 CMSC 471 Fall 2002 Class #19 – Monday, November 4.
Does Naïve Bayes always work?
Temporal Reasoning and Planning in Medicine Temporal Reasoning In Medical Information Systems (I) Yuval Shahar M.D., Ph.D.
Causality, Reasoning in Research, and Why Science is Hard
Reasoning with Bayesian Networks. Overview Bayesian Belief Networks (BBNs) can reason with networks of propositions and associated probabilities Useful.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes March 13, 2012.
Naive Bayes Classifier
The Representation of Medical Reasoning Models in Resolution-based Theorem Provers Originally Presented by Peter Lucas Department of Computer Science,
WELNS 670: Wellness Research Design Chapter 5: Planning Your Research Design.
Knowledge Representation Use of logic. Artificial agents need Knowledge and reasoning power Can combine GK with current percepts Build up KB incrementally.
Slides to accompany Weathington, Cunningham & Pittenger (2010), Chapter 3: The Foundations of Research 1.
Chapter 1 Measurement, Statistics, and Research. What is Measurement? Measurement is the process of comparing a value to a standard Measurement is the.
THE SCIENCE OF BIOLOGY Uintah High BAST Mr. Wilson.
Biostatistics, statistical software VII. Non-parametric tests: Wilcoxon’s signed rank test, Mann-Whitney U-test, Kruskal- Wallis test, Spearman’ rank correlation.
Reasoning Under Uncertainty: Conditioning, Bayes Rule & the Chain Rule Jim Little Uncertainty 2 Nov 3, 2014 Textbook §6.1.3.
Machine Learning, Decision Trees, Overfitting Machine Learning Tom M. Mitchell Machine Learning Department Carnegie Mellon University January 14,
Clinical Decision Support Historical Perspectives 1.
Uncertainty Management in Rule-based Expert Systems
Uncertainty in Expert Systems
Scientific Method. The Nature of Science Cures for disease Explains what our world is like Solve environmental problems Use and discover new technology.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
The Language of Science.  Hypothesis: a prediction that can be tested; an educated guess base on observations and prior knowledge  Theory: a well tested.
Science As a Process!!!!!. Science A process through which nature is studied, discovered, and understood. A process through which nature is studied, discovered,
The Scientific Method. UNIT OBJECTIVES 1. Define the concept of science as a process. 2. List the steps of the scientific method 3. Determine type of.
THE SCIENCE OF BIOLOGY IN AGRICULTURE. Science n A process through which nature is studied, discovered, and understood. n Biology is the study of life.
Chapter 1.1 – What is Science?. State and explain the goals of science. Describe the steps used in the scientific method. Daily Objectives.
Clinical Decision Support 1 Historical Perspectives.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Arriving at a Medical Diagnosis Dr. Gary Mumaugh.
Related Sample t-test A related sample t-test is used when participants in the two groups are not independent of participants in the other groups. – Repeated.
Naïve Bayes Classifier April 25 th, Classification Methods (1) Manual classification Used by Yahoo!, Looksmart, about.com, ODP Very accurate when.
Lec. 19 – Hypothesis Testing: The Null and Types of Error.
Artificial Intelligence: Applications
Naive Bayes Classifier. REVIEW: Bayesian Methods Our focus this lecture: – Learning and classification methods based on probability theory. Bayes theorem.
5/10/2002 How to describe Plan Recognition Plan Recognizer With Knowledge Observations Assumptions Plans explaining observations.
Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin.
Reasoning with Bayesian Belief Networks
THE SCIENCE OF BIOLOGY IN AGRICULTURE
Does Naïve Bayes always work?
Naive Bayes Classifier
Component 11: Configuring EHRs
Reasoning Under Uncertainty: Conditioning, Bayes Rule & Chain Rule
Component 11: Configuring EHRs
Science Skills Biology 11.
The Scientific Method Ag. Biology
Professor Marie desJardins,
Computerized Decision Support for Medical Imaging
Science A process through which nature is studied, discovered, and understood. All areas of science involve posing INQUIRIES (questions) about nature.
Class #21 – Monday, November 10
Chapter 14 February 26, 2004.
Presentation transcript:

Decision Support via Expert Systems 6.872/HST950 Harvard-MIT Division of Health Sciences and Technology HST.950J: Medical Computing Peter Szolovits, PHD

Components of an Expert System Knowledge –In various forms: associations, models, etc. Strategy –Baconian, exhaustive enumeration, on-line, etc. Implementation –Programs, pattern matching, rules, etc.

Last Time Naïve Bayesian Inference –Exhaustive and Mutually Exclusive disease hypotheses (1 and only 1) –Conditionally independent observables (manifestations) –P(Di), P(Mij|Di)

Taking the Present IllnessDiagnosis by Pattern Directed Matching

PIP's Theory of Diagnosis From initial complaints, guess suitable hypothesis. Use current active hypotheses to guide questioning Failure to satisfy expectations is the strongest clue to a better hypothesis; differential diagnosis Hypotheses are activated, de-activated, confirmed or rejected based on –(1) logical criteria –(2) probabilities based on: findings local to hypothesis causal relations to other hypotheses

Memory Structure in PIP

PIP's Model of Nephrotic Syndrome NEPHROTIC SYNDROME, a clinical state FINDINGS: –1* Low serum albumin concentration –2. Heavy proteinuria –3* >5 gm/day proteinuria –4* Massive symmetrical edema –5* Facial or peri-orbital symmetric edema –6. High serum cholesterol –7. Urine lipids present IS-SUFFICIENT: Massive pedal edema & >5 gm/day proteinuria MUST-NOT-HAVE: Proteinuria absent SCORING... MAY-BE-CAUSED-BY: AGN, CGN, nephrotoxic drugs, insect bite, idiopathic nephrotic syndrome, lupus, diabetes mellitus MAY-BE-COMPLICATED-BY: hypovolemia, cellulitis MAY-BE-CAUSE-OF: sodium retention DIFFERENTIAL DIAGNOSIS: –neck veins elevated

QMR Partitioning

Competitors

Still Competitors

Multi-Hypothesis Diagnosis Set aside complementary hypotheses … and manifestations predicted by them Solve diagnostic problem among competitors Eliminate confirmed hypotheses and manifestations explained by them Repeat as long as there are coherent problems among the remaining data

Internist/QMR Knowledge Base: 956 hypotheses 4090 manifestations (about 75/hypothesis) Evocation like P(H|M) Frequency like P(M|H) Importance of each M Causal relations between Hs Diagnostic Strategy: Scoring function Partitioning Several questioning strategies

QMR Scoring Positive Factors Evoking strength of observed Manifestations Scaled Frequency of causal links from confirmed Hypotheses Negative Factors Frequency of predicted but absent Manifestations Importance of unexplained Manifestations Various scaling parameters (roughly exponential)

Symptom Clustering for Multi-Disorder Diagnosis Tom Wu, Ph.D. 1991

Clustering Alternatives

Symptom Clustering is Efficient Like in any planning island approach, reducing an exponential problem to several smaller exponential problems vastly improves efficiency, if it captures some insight into the problem. Wu's algorithm (SYNOPSIS) will keep a compact encoding even if it overgenerates slightly. E.g., suppose that of the set of diseases represented by (d5, d6) x (d3, d7, d8, d9) x (d1, d2, d4), d6 x d8 x d1 is not a candidate. To represent this precisely would require enumerating the 23 valid candidates. Instead, the factored representation is kept. In a diagnostic problem drawn from a small subset of the Internist database, it is a power of 3 faster and a power of 5 more compact than standard symptom clustering. Guide search via probabilities, if we have a reasonable model(!)