Questions: Belief Propagation Algorithm

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

You run loopy belief propagation on a factor graph with cycles and it converges. What can you say about the resulting marginal probabilities?

AThey are exact, because convergence proves the algorithm found the true marginals
BThey are undefined, because BP cannot converge on any loopy graph
CThey are approximate, because cycles allow information to circulate and be counted more than once
DThey are exact only for variables not involved in any cycle
Question 2 Multiple Choice

On a tree-structured factor graph, why does belief propagation compute exact marginals?

ATree graphs have fewer variables, so the exact computation is tractable
BEvery path between any two nodes is unique, so messages carry truly independent information with no double-counting
CFactor graphs on trees have no cycles, so all variables are independent
DDynamic programming guarantees exact results on any acyclic computation graph
Question 3 True / False

Loopy belief propagation is very likely to converge on any factor graph if run for sufficiently many iterations.

TTrue
FFalse
Question 4 True / False

In belief propagation, a message from variable node x to factor node f is constructed by combining information from all of x's neighboring factors except f itself.

TTrue
FFalse
Question 5 Short Answer

Explain why belief propagation is exact on trees but only approximate on loopy graphs, using the concept of message independence.

Think about your answer, then reveal below.