| |
| |
Preface | |
| |
| |
| |
Prerequisites on Probability Theory | |
| |
| |
| |
Two Perspectives on Probability Theory | |
| |
| |
| |
Fundamentals of Probability Theory | |
| |
| |
| |
Conditional Probabilities | |
| |
| |
| |
Probability Calculus | |
| |
| |
| |
Conditional Independence | |
| |
| |
| |
Probability Calculus for Variables | |
| |
| |
| |
Calculations with Probability Tables: An Example | |
| |
| |
| |
An Algebra of Potentials | |
| |
| |
| |
Random Variables | |
| |
| |
| |
Continuous Distributions | |
| |
| |
| |
Exercises | |
| |
| |
| |
Probabilistic Graphical Models | |
| |
| |
| |
Causal and Bayesian Networks | |
| |
| |
| |
Reasoning Under Uncertainty | |
| |
| |
| |
Car Start Problem | |
| |
| |
| |
A Causal Perspective on the Car Start Problem | |
| |
| |
| |
Causal Networks and d-Separation | |
| |
| |
| |
d-separation | |
| |
| |
| |
Bayesian Networks | |
| |
| |
| |
Definition of Bayesian Networks | |
| |
| |
| |
The Chain Rule for Bayesian Networks | |
| |
| |
| |
Inserting Evidence | |
| |
| |
| |
Calculating Probabilities in Practice | |
| |
| |
| |
Graphical Models - Formal Languages for Model Specification | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Building Models | |
| |
| |
| |
Catching the Structure | |
| |
| |
| |
Milk Test | |
| |
| |
| |
Cold or Angina? | |
| |
| |
| |
Insemination | |
| |
| |
| |
A Simplified Poker Game | |
| |
| |
| |
Naive Bayes Models | |
| |
| |
| |
Causality | |
| |
| |
| |
Determining the Conditional Probabilities | |
| |
| |
| |
Milk Test | |
| |
| |
| |
Stud Farm | |
| |
| |
| |
Poker Game | |
| |
| |
| |
Transmission of Symbol Strings | |
| |
| |
| |
Cold or Angina? | |
| |
| |
| |
Why Causal Networks? | |
| |
| |
| |
Modeling Methods | |
| |
| |
| |
Undirected Relations | |
| |
| |
| |
Noisy-Or | |
| |
| |
| |
Divorcing | |
| |
| |
| |
Noisy Functional Dependence | |
| |
| |
| |
Expert Disagreements | |
| |
| |
| |
Object-Oriented Bayesian Networks | |
| |
| |
| |
Dynamic Bayesian Networks | |
| |
| |
| |
How to Deal with Continuous Variables | |
| |
| |
| |
Interventions | |
| |
| |
| |
Special Features | |
| |
| |
| |
Joint Probability Tables | |
| |
| |
| |
Most-Probable Explanation | |
| |
| |
| |
Data Conflict | |
| |
| |
| |
Sensitivity Analysis | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Belief Updating in Bayesian Networks | |
| |
| |
| |
Introductory Examples | |
| |
| |
| |
A Single Marginal | |
| |
| |
| |
Different Evidence Scenarios | |
| |
| |
| |
All Marginals | |
| |
| |
| |
Graph-Theoretic Representation | |
| |
| |
| |
Task and Notation | |
| |
| |
| |
Domain Graphs | |
| |
| |
| |
Triangulated Graphs and Join Trees | |
| |
| |
| |
Join Trees | |
| |
| |
| |
Propagation in Junction Trees | |
| |
| |
| |
Lazy Propagation in Junction Trees | |
| |
| |
| |
Exploiting the Information Scenario | |
| |
| |
| |
Barren Nodes | |
| |
| |
| |
d-Separation | |
| |
| |
| |
Nontriangulated Domain Graphs | |
| |
| |
| |
Triangulation of Graphs | |
| |
| |
| |
Triangulation of Dynamic Bayesian Networks | |
| |
| |
| |
Exact Propagation with Bounded Space | |
| |
| |
| |
Recursive Conditioning | |
| |
| |
| |
Stochastic Simulation in Bayesian Networks | |
| |
| |
| |
Probabilistic Logic Sampling | |
| |
| |
| |
Likelihood Weighting | |
| |
| |
| |
Gibbs Sampling | |
| |
| |
| |
Loopy Belief Propagation | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Analysis Tools for Bayesian Networks | |
| |
| |
| |
IEJ Trees | |
| |
| |
| |
Joint Probabilities and A-Saturated Junction Trees | |
| |
| |
| |
A-Saturated Junction Trees | |
| |
| |
| |
Configuration of Maximal Probability | |
| |
| |
| |
Axioms for Propagation in Junction Trees | |
| |
| |
| |
Data Conflict | |
| |
| |
| |
Insemination | |
| |
| |
| |
The Conflict Measure conf | |
| |
| |
| |
Conflict or Rare Case | |
| |
| |
| |
Tracing of Conflicts | |
| |
| |
| |
Other Approaches to Conflict Detection | |
| |
| |
| |
SE Analysis | |
| |
| |
| |
Example and Definitions | |
| |
| |
| |
h-Saturated Junction Trees and SE Analysis | |
| |
| |
| |
Sensitivity to Parameters | |
| |
| |
| |
One-Way Sensitivity Analysis | |
| |
| |
| |
Two-Way Sensitivity Analysis | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Parameter Estimation | |
| |
| |
| |
Complete Data | |
| |
| |
| |
Maximum Likelihood Estimation | |
| |
| |
| |
Bayesian Estimation | |
| |
| |
| |
Incomplete Data | |
| |
| |
| |
Approximate Parameter Estimation: The EM Algorithm | |
| |
| |
| |
Why We Cannot Perform Exact Parameter Estimation | |
| |
| |
| |
Adaptation | |
| |
| |
| |
Fractional Updating | |
| |
| |
| |
Fading | |
| |
| |
| |
Specification of an Initial Sample Size | |
| |
| |
| |
Example: Strings of Symbols | |
| |
| |
| |
Adaptation to Structure | |
| |
| |
| |
Fractional Updating as an Approximation | |
| |
| |
| |
Tuning | |
| |
| |
| |
Example | |
| |
| |
| |
Determining grad dist(x, y) as a Function of t | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Learning the Structure of Bayesian Networks | |
| |
| |
| |
Constraint-Based Learning Methods | |
| |
| |
| |
From Skeleton to DAG | |
| |
| |
| |
From Independence Tests to Skeleton | |
| |
| |
| |
Example | |
| |
| |
| |
Constraint-Based Learning on Data Sets | |
| |
| |
| |
Ockham's Razor | |
| |
| |
| |
Score-Based Learning | |
| |
| |
| |
Score Functions | |
| |
| |
| |
Search Procedures | |
| |
| |
| |
Chow-Liu Trees | |
| |
| |
| |
Bayesian Score Functions | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Bayesian Networks as Classifiers | |
| |
| |
| |
Naive Bayes Classifiers | |
| |
| |
| |
Evaluation of Classifiers | |
| |
| |
| |
Extensions of Naive Bayes Classifiers | |
| |
| |
| |
Classification Trees | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Decision Graphs | |
| |
| |
| |
Graphical Languages for Specification of Decision Problems | |
| |
| |
| |
One-Shot Decision Problems | |
| |
| |
| |
Fold or Call? | |
| |
| |
| |
Mildew | |
| |
| |
| |
One Decision in General | |
| |
| |
| |
Utilities | |
| |
| |
| |
Instrumental Rationality | |
| |
| |
| |
Decision Trees | |
| |
| |
| |
A Couple of Examples | |
| |
| |
| |
Coalesced Decision Trees | |
| |
| |
| |
Solving Decision Trees | |
| |
| |
| |
Influence Diagrams | |
| |
| |
| |
Extended Poker Model | |
| |
| |
| |
Definition of Influence Diagrams | |
| |
| |
| |
Repetitive Decision Problems | |
| |
| |
| |
Asymmetric Decision Problems | |
| |
| |
| |
Different Sources of Asymmetry | |
| |
| |
| |
Unconstrained Influence Diagrams | |
| |
| |
| |
Sequential Influence Diagrams | |
| |
| |
| |
Decision Problems with Unbounded Time Horizons | |
| |
| |
| |
Markov Decision Processes | |
| |
| |
| |
Partially Observable Markov Decision Processes | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Solution Methods for Decision Graphs | |
| |
| |
| |
Solutions to Influence Diagrams | |
| |
| |
| |
The Chain Rule for Influence Diagrams | |
| |
| |
| |
Strategies and Expected Utilities | |
| |
| |
| |
An Example | |
| |
| |
| |
Variable Elimination | |
| |
| |
| |
Strong Junction Trees | |
| |
| |
| |
Required Past | |
| |
| |
| |
Policy Networks | |
| |
| |
| |
Node Removal and Arc Reversal | |
| |
| |
| |
Node Removal | |
| |
| |
| |
Arc Reversal | |
| |
| |
| |
An Example | |
| |
| |
| |
Solutions to Unconstrained Influence Diagrams | |
| |
| |
| |
Minimizing the S-DAG | |
| |
| |
| |
Determining Policies and Step Functions | |
| |
| |
| |
Decision Problems Without a Temporal Ordering: Troubleshooting | |
| |
| |
| |
Action Sequences | |
| |
| |
| |
A Greedy Approach | |
| |
| |
| |
Call Service | |
| |
| |
| |
Questions | |
| |
| |
| |
Solutions to Decision Problems with Unbounded Time Horizon | |
| |
| |
| |
A Basic Solution | |
| |
| |
| |
Value Iteration | |
| |
| |
| |
Policy Iteration | |
| |
| |
| |
Solving Partially Observable Markov Decision Processes | |
| |
| |
| |
Limited Memory Influence Diagrams | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
| |
Methods for Analyzing Decision Problems | |
| |
| |
| |
Value of Information | |
| |
| |
| |
Test for Infected Milk? | |
| |
| |
| |
Myopic Hypothesis-Driven Data Request | |
| |
| |
| |
Non-Utility-Based Value Functions | |
| |
| |
| |
Finding the Relevant Past and Future of a Decision Problem | |
| |
| |
| |
Identifying the Required Past | |
| |
| |
| |
Sensitivity Analysis | |
| |
| |
| |
Example | |
| |
| |
| |
One-Way Sensitivity Analysis in General | |
| |
| |
| |
Summary | |
| |
| |
| |
Bibliographical Notes | |
| |
| |
| |
Exercises | |
| |
| |
List of Notation | |
| |
| |
References | |
| |
| |
Index | |