Bayesian Networks and Decision Graphs

by ;
Edition: 2nd
Format: Hardcover
Pub. Date: 2007-04-01
Publisher(s): Springer Nature
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $119.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

Rent Digital

Rent Digital Options
Online:30 Days access
Downloadable:30 Days
$32.04
Online:60 Days access
Downloadable:60 Days
$42.72
Online:90 Days access
Downloadable:90 Days
$53.40
Online:120 Days access
Downloadable:120 Days
$64.08
Online:180 Days access
Downloadable:180 Days
$69.42
Online:1825 Days access
Downloadable:Lifetime Access
$106.80
*To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.
$69.42*

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Probabilistic graphical models and decision graphs are powerful modeling tools for reasoning and decision making under uncertainty. As modeling languages they allow a natural specification of problem domains with inherent uncertainty, and from a computational perspective they support efficient algorithms for automatic construction and query answering. This includes belief updating, finding the most probable explanation for the observed evidence, detecting conflicts in the evidence entered into the network, determining optimal strategies, analyzing for relevance, and performing sensitivity analysis. The book introduces probabilistic graphical models and decision graphs, including Bayesian networks and influence diagrams. The reader is introduced to the two types of frameworks through examples and exercises, which also instruct the reader on how to build these models. The book is a new edition of Bayesian Networks and Decision Graphs by Finn V. Jensen. The new edition is structured into two parts. The first part focuses on probabilistic graphical models. Compared with the previous book, the new edition also includes a thorough description of recent extensions to the Bayesian network modeling language, advances in exact and approximate belief updating algorithms, and methods for learning both the structure and the parameters of a Bayesian network. The second part deals with decision graphs, and in addition to the frameworks described in the previous edition, it also introduces Markov decision processes and partially ordered decision problems. The authors also provide a well-founded practical introduction to Bayesian networks, object-oriented Bayesian networks, decision trees, influence diagrams (and variants hereof), and Markov decision processes. give practical advice on the construction of Bayesian networks, decision trees, and influence diagrams from domain knowledge. give several examples and exercises exploiting computer systems for dealing with Bayesian networks and decision graphs. present a thorough introduction to state-of-the-art solution and analysis algorithms. The book is intended as a textbook, but it can also be used for self-study and as a reference book.

Author Biography

Finn V. Jensen is a professor at the department of computer science at Aalborg University, Denmark.

Table of Contents

Prefacep. V
Prerequisites on Probability Theoryp. 1
Two Perspectives on Probability Theoryp. 1
Fundamentals of Probability Theoryp. 2
Conditional Probabilitiesp. 4
Probability Calculusp. 5
Conditional Independencep. 6
Probability Calculus for Variablesp. 7
Calculations with Probability Tables: An Examplep. 11
An Algebra of Potentialsp. 13
Random Variablesp. 15
Continuous Distributionsp. 15
Exercisesp. 16
Probabilistic Graphical Models
Causal and Bayesian Networksp. 23
Reasoning Under Uncertaintyp. 23
Car Start Problemp. 23
A Causal Perspective on the Car Start Problemp. 24
Causal Networks and d-Separationp. 26
d-separationp. 30
Bayesian Networksp. 32
Definition of Bayesian Networksp. 32
The Chain Rule for Bayesian Networksp. 35
Inserting Evidencep. 39
Calculating Probabilities in Practicep. 41
Graphical Models - Formal Languages for Model Specificationp. 42
Summaryp. 44
Bibliographical Notesp. 45
Exercisesp. 45
Building Modelsp. 51
Catching the Structurep. 51
Milk Testp. 52
Cold or Angina?p. 54
Inseminationp. 55
A Simplified Poker Gamep. 57
Naive Bayes Modelsp. 58
Causalityp. 60
Determining the Conditional Probabilitiesp. 60
Milk Testp. 60
Stud Farmp. 62
Poker Gamep. 66
Transmission of Symbol Stringsp. 68
Cold or Angina?p. 71
Why Causal Networks?p. 72
Modeling Methodsp. 73
Undirected Relationsp. 73
Noisy-Orp. 75
Divorcingp. 78
Noisy Functional Dependencep. 80
Expert Disagreementsp. 81
Object-Oriented Bayesian Networksp. 84
Dynamic Bayesian Networksp. 91
How to Deal with Continuous Variablesp. 93
Interventionsp. 96
Special Featuresp. 97
Joint Probability Tablesp. 98
Most-Probable Explanationp. 98
Data Conflictp. 98
Sensitivity Analysisp. 99
Summaryp. 100
Bibliographical Notesp. 101
Exercisesp. 102
Belief Updating in Bayesian Networksp. 109
Introductory Examplesp. 109
A Single Marginalp. 110
Different Evidence Scenariosp. 111
All Marginalsp. 114
Graph-Theoretic Representationp. 115
Task and Notationp. 115
Domain Graphsp. 116
Triangulated Graphs and Join Treesp. 119
Join Treesp. 122
Propagation in Junction Treesp. 124
Lazy Propagation in Junction Treesp. 127
Exploiting the Information Scenariop. 130
Barren Nodesp. 130
d-Separationp. 131
Nontriangulated Domain Graphsp. 132
Triangulation of Graphsp. 134
Triangulation of Dynamic Bayesian Networksp. 137
Exact Propagation with Bounded Spacep. 140
Recursive Conditioningp. 140
Stochastic Simulation in Bayesian Networksp. 145
Probabilistic Logic Samplingp. 146
Likelihood Weightingp. 148
Gibbs Samplingp. 150
Loopy Belief Propagationp. 152
Summaryp. 154
Bibliographical Notesp. 156
Exercisesp. 157
Analysis Tools for Bayesian Networksp. 167
IEJ Treesp. 168
Joint Probabilities and A-Saturated Junction Treesp. 169
A-Saturated Junction Treesp. 169
Configuration of Maximal Probabilityp. 171
Axioms for Propagation in Junction Treesp. 173
Data Conflictp. 174
Inseminationp. 175
The Conflict Measure confp. 175
Conflict or Rare Casep. 176
Tracing of Conflictsp. 177
Other Approaches to Conflict Detectionp. 179
SE Analysisp. 179
Example and Definitionsp. 179
h-Saturated Junction Trees and SE Analysisp. 182
Sensitivity to Parametersp. 184
One-Way Sensitivity Analysisp. 187
Two-Way Sensitivity Analysisp. 188
Summaryp. 188
Bibliographical Notesp. 190
Exercisesp. 191
Parameter Estimationp. 196
Complete Datap. 195
Maximum Likelihood Estimationp. 196
Bayesian Estimationp. 197
Incomplete Datap. 200
Approximate Parameter Estimation: The EM Algorithmp. 201
Why We Cannot Perform Exact Parameter Estimationp. 207
Adaptationp. 207
Fractional Updatingp. 210
Fadingp. 211
Specification of an Initial Sample Sizep. 212
Example: Strings of Symbolsp. 213
Adaptation to Structurep. 214
Fractional Updating as an Approximationp. 215
Tuningp. 218
Examplep. 220
Determining grad dist(x, y) as a Function of tp. 222
Summaryp. 223
Bibliographical Notesp. 225
Exercisesp. 226
Learning the Structure of Bayesian Networksp. 229
Constraint-Based Learning Methodsp. 230
From Skeleton to DAGp. 231
From Independence Tests to Skeletonp. 234
Examplep. 235
Constraint-Based Learning on Data Setsp. 237
Ockham's Razorp. 240
Score-Based Learningp. 241
Score Functionsp. 242
Search Proceduresp. 245
Chow-Liu Treesp. 250
Bayesian Score Functionsp. 253
Summaryp. 258
Bibliographical Notesp. 260
Exercisesp. 261
Bayesian Networks as Classifiersp. 265
Naive Bayes Classifiersp. 266
Evaluation of Classifiersp. 268
Extensions of Naive Bayes Classifiersp. 270
Classification Treesp. 272
Summaryp. 274
Bibliographical Notesp. 275
Exercisesp. 276
Decision Graphs
Graphical Languages for Specification of Decision Problemsp. 279
One-Shot Decision Problemsp. 280
Fold or Call?p. 281
Mildewp. 282
One Decision in Generalp. 283
Utilitiesp. 284
Instrumental Rationalityp. 287
Decision Treesp. 290
A Couple of Examplesp. 293
Coalesced Decision Treesp. 295
Solving Decision Treesp. 296
Influence Diagramsp. 302
Extended Poker Modelp. 302
Definition of Influence Diagramsp. 305
Repetitive Decision Problemsp. 308
Asymmetric Decision Problemsp. 310
Different Sources of Asymmetryp. 314
Unconstrained Influence Diagramsp. 316
Sequential Influence Diagramsp. 322
Decision Problems with Unbounded Time Horizonsp. 324
Markov Decision Processesp. 324
Partially Observable Markov Decision Processesp. 330
Summaryp. 332
Bibliographical Notesp. 337
Exercisesp. 337
Solution Methods for Decision Graphsp. 343
Solutions to Influence Diagramsp. 343
The Chain Rule for Influence Diagramsp. 345
Strategies and Expected Utilitiesp. 346
An Examplep. 352
Variable Eliminationp. 353
Strong Junction Treesp. 355
Required Pastp. 358
Policy Networksp. 360
Node Removal and Arc Reversalp. 362
Node Removalp. 362
Arc Reversalp. 363
An Examplep. 365
Solutions to Unconstrained Influence Diagramsp. 367
Minimizing the S-DAGp. 367
Determining Policies and Step Functionsp. 371
Decision Problems Without a Temporal Ordering: Troubleshootingp. 373
Action Sequencesp. 373
A Greedy Approachp. 375
Call Servicep. 378
Questionsp. 378
Solutions to Decision Problems with Unbounded Time Horizonp. 380
A Basic Solutionp. 380
Value Iterationp. 381
Policy Iterationp. 385
Solving Partially Observable Markov Decision Processesp. 388
Limited Memory Influence Diagramsp. 392
Summaryp. 395
Bibliographical Notesp. 400
Exercisesp. 401
Methods for Analyzing Decision Problemsp. 407
Value of Informationp. 407
Test for Infected Milk?p. 407
Myopic Hypothesis-Driven Data Requestp. 409
Non-Utility-Based Value Functionsp. 411
Finding the Relevant Past and Future of a Decision Problemp. 413
Identifying the Required Pastp. 415
Sensitivity Analysisp. 420
Examplep. 421
One-Way Sensitivity Analysis in Generalp. 423
Summaryp. 426
Bibliographical Notesp. 427
Exercisesp. 427
List of Notationp. 429
Referencesp. 431
Indexp. 441
Table of Contents provided by Ingram. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.