Specification of models in large expert systems based on causal probabilistic networks Kistian G. Olesen Steen Andreassen Presented By: Neeraj Agrawal.

Slides:



Advertisements
Similar presentations
CmpE 104 SOFTWARE STATISTICAL TOOLS & METHODS MEASURING & ESTIMATING SOFTWARE SIZE AND RESOURCE & SCHEDULE ESTIMATING.
Advertisements

Chapter 5 Some Important Discrete Probability Distributions
Chapter 5 Discrete Random Variables and Probability Distributions
Chapter 7 Discrete Distributions. Random Variable - A numerical variable whose value depends on the outcome of a chance experiment.
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Statistics.
CHAPTER 13: Binomial Distributions
For Monday Read chapter 18, sections 1-2 Homework: –Chapter 14, exercise 8 a-d.
For Monday Finish chapter 14 Homework: –Chapter 13, exercises 8, 15.
OMEN: A Probabilistic Ontology Mapping Tool Mitra et al.
Chapter 4 Discrete Random Variables and Probability Distributions
Bayesian Networks Chapter 2 (Duda et al.) – Section 2.11
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Expectation of random variables Moments (Sec )
Descriptive statistics Experiment  Data  Sample Statistics Sample mean Sample variance Normalize sample variance by N-1 Standard deviation goes as square-root.
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Multiple random variables Transform methods (Sec , 4.5.7)
Descriptive statistics Experiment  Data  Sample Statistics Experiment  Data  Sample Statistics Sample mean Sample mean Sample variance Sample variance.
CSE (c) S. Tanimoto, 2008 Bayes Nets 1 Probabilistic Reasoning With Bayes’ Rule Outline: Motivation Generalizing Modus Ponens Bayes’ Rule Applying.
Lecture Slides Elementary Statistics Twelfth Edition
Problem A newly married couple plans to have four children and would like to have three girls and a boy. What are the chances (probability) their desire.
Distributions Dr. Omar Al Jadaan Assistant Professor – Computer Science & Mathematics.
Class 3 Binomial Random Variables Continuous Random Variables Standard Normal Distributions.
1 If we can reduce our desire, then all worries that bother us will disappear.
Binomial Distributions Calculating the Probability of Success.
The Binomial Distribution. Binomial Experiment.
Random Sampling, Point Estimation and Maximum Likelihood.
Introduction Discrete random variables take on only a finite or countable number of values. Three discrete probability distributions serve as models for.
Chapter 6: Continuous Distributions. LO1Solve for probabilities in a continuous uniform distribution. LO2Solve for probabilities in a normal distribution.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes March 13, 2012.
Modular 11 Ch 7.1 to 7.2 Part I. Ch 7.1 Uniform and Normal Distribution Recall: Discrete random variable probability distribution For a continued random.
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc.. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Basic Business Statistics.
Bayesian networks. Motivation We saw that the full joint probability can be used to answer any question about the domain, but can become intractable as.
For Wednesday Read Chapter 11, sections 1-2 Program 2 due.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
© 2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Bayesian Networks for Data Mining David Heckerman Microsoft Research (Data Mining and Knowledge Discovery 1, (1997))
BINOMIALDISTRIBUTION AND ITS APPLICATION. Binomial Distribution  The binomial probability density function –f(x) = n C x p x q n-x for x=0,1,2,3…,n for.
Biostatistics Class 3 Discrete Probability Distributions 2/8/2000.
Binomial Experiment A binomial experiment (also known as a Bernoulli trial) is a statistical experiment that has the following properties:
COMP 170 L2 L17: Random Variables and Expectation Page 1.
1 Since everything is a reflection of our minds, everything can be changed by our minds.
Title: Diagnosing a team of agents: Scaling up Written by: Meir Kalech and Gal A. Kaminka Presented by: Reymes Madrazo-Rivera.
Learning the Structure of Related Tasks Presented by Lihan He Machine Learning Reading Group Duke University 02/03/2006 A. Niculescu-Mizil, R. Caruana.
Definition A random variable is a variable whose value is determined by the outcome of a random experiment/chance situation.
Applied Probability Lecture 3 Rajeev Surati. Agenda Statistics PMFs –Conditional PMFs –Examples –More on Expectations PDFs –Introduction –Cumalative Density.
4.2 Binomial Distributions
Random Variable The outcome of an experiment need not be a number, for example, the outcome when a coin is tossed can be 'heads' or 'tails'. However, we.
Learning and Acting with Bayes Nets Chapter 20.. Page 2 === A Network and a Training Data.
Business Statistics: A Decision-Making Approach, 7e © 2008 Prentice-Hall, Inc. Chap 5-1 Business Statistics: A Decision-Making Approach 7 th Edition Chapter.
Chapter 5 Probability Distributions 5-1 Overview 5-2 Random Variables 5-3 Binomial Probability Distributions 5-4 Mean, Variance and Standard Deviation.
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 5 Discrete Random Variables.
Unit 4 Review. Starter Write the characteristics of the binomial setting. What is the difference between the binomial setting and the geometric setting?
CSE (c) S. Tanimoto, 2007 Bayes Nets 1 Bayes Networks Outline: Why Bayes Nets? Review of Bayes’ Rule Combining independent items of evidence General.
Probability Distributions ( 확률분포 ) Chapter 5. 2 모든 가능한 ( 확률 ) 변수의 값에 대해 확률을 할당하는 체계 X 가 1, 2, …, 6 의 값을 가진다면 이 6 개 변수 값에 확률을 할당하는 함수 Definition.
Binomial Distribution
Discrete Distributions
Chapter Five The Binomial Probability Distribution and Related Topics
Discrete Probability Distributions
Reasoning Under Uncertainty: More on BNets structure and construction
Binomial and Geometric Random Variables
Reasoning Under Uncertainty: More on BNets structure and construction
Chapter 5 Sampling Distributions
Chapter 5 Sampling Distributions
Chapter 16.
Binomial Distribution
Random Variables Binomial Distributions
Chapter 6: Random Variables
Chapter 5 Sampling Distributions
Discrete Distributions
Discrete Distributions
Discrete Distributions.
Presentation transcript:

Specification of models in large expert systems based on causal probabilistic networks Kistian G. Olesen Steen Andreassen Presented By: Neeraj Agrawal Sujan Pakala

Introduction During the last two decades there has been lot of model based expert systems. Causal Probabilistic networks (CPN) are one such models for such systems. For modeling the expert systems using CPN probability tables for all nodes have to be provided. These conditional probability tables can often be described by models that specify the nature of interaction between nodes.

Contd….. There are two advantages of using these models for specifying conditional probabilities, The number of parameters in the model is proportional to the number of states in the parents and the child, while the size of the conditional probability grows exponentially with the number of states. This provides economy in the model-based specification. Model based approach allows us to derive conditional probabilities for rare conditions by extrapolation from more frequently occurring conditions

Examples of model based expert system. MUNIN Is the system for diagnosis of neuromuscular diseases. SWAN Is the system for adjustment of insulin therapy for diabetes patients.

Models for causal Interaction The construction of CPN model includes specificaion of CPT for all nodes in the network. This may be a quite formidable task since the size of the table is the product of the number of states in the node and the number of states in each of the parents. In order to reduce the amount of numbers that has to be provided, it is often possible to specify a model that describes the interaction between nodes.

Noisy OR gates Extended linear models Addition models Tabulated normal models Polynomial models

Noisy OR Gates FEVER FLU THROAT INFECTION Soar Throat

Given that: P(Fever | Flu,~Throat Infection, ~Other Causes) = 0.9 P(Fever | ~Flu,Throat Infection, ~Other Causes) = 0.9 P(Fever | ~Flu,~Throat Infection, Other Causes) = 0.01 Noisy Or model provides: P(Fever | Flu, Throat Infection, Other Causes) = 1-(1-0.9)(1-0.9)(1-0.01)=.9901 P(Fever | Flu, ~Throat Infection, Other Causes) = 1-(1-0.9)(1-0.01)=.90 P(Fever | ~Flu, Throat Infection, Other Causes) = 1-(1-0.9)(1-0.01)=.90 P(Fever | Flu, Throat Infection, Other Causes) = 1-(1-0.01)=.01

Advantages of Noisy Or Model The model can be easily expanded for more parents. Each new parent node only requires the specification of one conditional probability to generate an exponentially growing table of conditional probabilities for child nodes. It provides us the conditional probabilities for parents configuration which is normally very difficult to find.

Extended linear models These models are related to nodes that are continuous by nature. Mean(Fever) = 37 + T F + T Ti T F = rise in body temperature because of Flu T Ti = rise in body temperature because of Throat Infection Variance(Fever) = SD 2 + SD F 2 + SD 2 Ti

- CPNs have number of process contributing to some status variable - Status at a given time found by adding individual contributions - QUARK example- computing the table - - constant value + contribution from each parent = r; - - r is then matched with the states of the child node. - If result lies between two states, the probability is distributed on the states relative to the distance. -Constraint: state values associated with states in the child are ordered monotonically.

-Formulate extended linear models where mean and variance of normal distribution for child node combine linearly. -Sometimes necessary to specify normal distribution for each parent configuration. -Computation of tables similar to normal models but, mean and standard deviation contributions for normal distribution of child are read directly. -These models are not as economic as normal models. Tabulated normal models

Polynomial models -Deals with discrete children of continuous parents. -Example involving binomial distribution: - sequence of independent flips of a coin - p = probability of getting a head - probability of i heads in n trials: n! f(i, n) = p^i (1-p)^n-i (n-i)! i! - Resulting table computed by summation of f(i, n) for values specified in child node.

Handling repeated structures -CPNs have multiple copies of identical elements. -Headers provided for ease of specification and modification. -Header specifies elements by a type, identifier and actual element. -Four types of header elements: - States, tables, models, utilities -Header element can be simply referenced by its name in a model specification. -The preprocessor expands it to the defined structure and checks for structural consistency. Fig. 10.

Conclusion -Authors present a preprocessor that extends HUGIN’s Net language. -Increased readability due to extended basic syntax. -Conceptually – possible to describe the nature of causal interaction between nodes. -Practically – amount of numbers that has to be provided is now considerably reduced. Future work.