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. For general graphs, belief propagation provides an approximate MAP solution. The document outlines how belief propagation works by reparameterizing the energy function through message passing along edges in the graph. This reparameterization ensures that the minimum of the min-marginals is equal to the MAP estimate for chains and trees.