This document discusses belief propagation for solving MAP inference problems in discrete models. It begins by explaining that belief propagation can find the exact MAP solution for chains and trees. It then shows how belief propagation works for two connected variables through reparameterization. The potentials are reparameterized such that the minimum of the reparameterized min-marginals gives the MAP estimate. Belief propagation finds the MAP solution by choosing the reparameterization constants such that one variable's reparameterized potential equals its min-marginal.