Module 2 Local Probabilistic Models
Module 2 Local Probabilistic Models
Subject Incharge
Dr. Bidisha Roy
Associate Professor
Room No. 401
email: [email protected]
What???
❑ Local Probabilistic Models specify how each node in a Bayesian
network is conditionally dependent on its parent nodes
❑Define the relationship between a variable and its parents using
Conditional Probability Distributions (CPDs)
❑Key Idea: In Bayesian networks, every node’s behavior is governed
locally by the CPD associated with it
❑The type of CPD depends on the nature of the variables and the
relationships they mode
❑Types:
❑Tabular CPDs
❑Deterministic CPDs
❑Context Specific CPDs
St. Francis Institute of Technology PGM
Department of Computer Engineering Dr. Bidisha Roy 3
The material in this presentation belongs to St. Francis Institute of Technology and is solely for educational purposes. Distribution and modifications of the content is prohibited.
Tabular CPDs
❑Used for discrete variables where the probabilities of each outcome
are represented in a table.
❑Specifies the conditional probabilities associated with each
combination of values of the parents of a particular variable
❑ Are common when all variables are discrete and there are relatively
few parents.
Deterministic CPDs
❑There is no uncertainty or variation in the conditional relationship
between the variables
❑Specifies a deterministic relationship between the parent and child
nodes, where the value of child variable is fully determined by the
parent’s state(value of the parent variable).
❑Key Idea: Deterministic Relationship: a one-to-one mapping between
the parent nodes and the child node
❑For every combination of parent node values, the child node takes a single,
fixed value.
❑Often represent logical operations (like AND, OR, XOR) or arithmetic
functions (like sum, max, min) between parent nodes
❑The outcome is determined directly based on these operations
Deterministic CPDs
❑No Probability Involved
❑Deterministic CPDs assign a probability of 1 to one specific outcome
and 0 to all others
❑A “hard rule”
❑ Examples
❑Boolean logic circuits
❑Decision rules in expert systems
❑Physical systems where outputs are exact functions of inputs
Deterministic CPDs
❑When to use:
❑When to avoid:
Context-Specific CPDs
❑A way to represent probabilistic dependencies in a more efficient
manner by taking advantage of regularities in the data
❑ Instead of specifying a full CPD for every possible combination of
parent variables, context-specific CPDs allow us to define distributions
that are specific to certain contexts or conditions
❑Key Idea: Regularity in parameters as many times, same effect can be
observed in multiple contexts
❑Leverage the idea of contextual independence, where a node’s value
may be independent of some parents in certain contexts
❑Represented using decision trees and decision graphs
Context-Specific CPDs
Consider a scenario where a student’s job offer depends on their SAT score, whether they
applied, and a recommendation letter. Instead of specifying a CPD for every combination of
these variables, we can use a tree CPD to simplify:
❑ If the student did not apply, the job offer probability might only depend on the SAT score.
❑ If the student applied, the job offer probability might depend on both the SAT score and
the recommendation letter.
St. Francis Institute of Technology PGM
Department of Computer Engineering Dr. Bidisha Roy 17
The material in this presentation belongs to St. Francis Institute of Technology and is solely for educational purposes. Distribution and modifications of the content is prohibited.
Context-Specific CPDs
❑When to use:
❑When you can identify specific contexts that simplify relationships and
reduce the complexity of your model.
❑When to avoid: