Prerequisites & Notation
Before You Begin
This chapter introduces factor graphs — a graphical language for factorized probability distributions. The reader should be comfortable with joint and conditional distributions, marginalization, and basic graph terminology (nodes, edges, paths, cycles). No prior knowledge of Bayesian networks or Markov random fields is assumed, but familiarity with them will help.
- Joint distributions, marginalization, conditional independence
Self-check: Can you compute from a joint by summing out ?
- Bayesian estimation and posterior computation(Review ch07)
Self-check: Can you write the MAP estimator as and identify the prior and likelihood?
- EM algorithm as iterative inference(Review ch08)
Self-check: Can you identify the E-step and M-step as local operations on an augmented distribution?
- Graph terminology (nodes, edges, trees, cycles)
Self-check: Can you state when a graph is a tree?
- LDPC codes (basic definition)
Self-check: Can you describe the role of the parity-check matrix ?
Notation for This Chapter
| Symbol | Meaning | Introduced |
|---|---|---|
| Joint distribution over variables | s01 | |
| Local factor function depending on subset | s01 | |
| Neighborhood of factor node (variable nodes connected to ) | s01 | |
| Neighborhood of variable node (factor nodes connected to ) | s01 | |
| Message from variable node to factor node | s03 | |
| Message from factor node to variable node | s03 | |
| Partition function (normalization constant) | s01 | |
| Parity-check matrix of an LDPC code | s02 | |
| Neighborhood of node in the graph | s01 |