Constructing Free-Energy Approximations and Generalized Belief Propagation Algorithms | AMiner