English

Variational Algorithms for Marginal MAP

Machine Learning 2013-07-19 v3 Artificial Intelligence Information Theory Machine Learning math.IT

Abstract

The marginal maximum a posteriori probability (MAP) estimation problem, which calculates the mode of the marginal posterior distribution of a subset of variables with the remaining variables marginalized, is an important inference problem in many models, such as those with hidden variables or uncertain parameters. Unfortunately, marginal MAP can be NP-hard even on trees, and has attracted less attention in the literature compared to the joint MAP (maximization) and marginalization problems. We derive a general dual representation for marginal MAP that naturally integrates the marginalization and maximization operations into a joint variational optimization problem, making it possible to easily extend most or all variational-based algorithms to marginal MAP. In particular, we derive a set of "mixed-product" message passing algorithms for marginal MAP, whose form is a hybrid of max-product, sum-product and a novel "argmax-product" message updates. We also derive a class of convergent algorithms based on proximal point methods, including one that transforms the marginal MAP problem into a sequence of standard marginalization problems. Theoretically, we provide guarantees under which our algorithms give globally or locally optimal solutions, and provide novel upper bounds on the optimal objectives. Empirically, we demonstrate that our algorithms significantly outperform the existing approaches, including a state-of-the-art algorithm based on local search methods.

Keywords

Cite

@article{arxiv.1302.6584,
  title  = {Variational Algorithms for Marginal MAP},
  author = {Qiang Liu and Alexander Ihler},
  journal= {arXiv preprint arXiv:1302.6584},
  year   = {2013}
}

Comments

This is a journal version of our conference paper "variational algorithms for marginal MAP" in UAI 201 [arXiv:1202.3742]; this version is considerably expanded, with more detail in its development, examples, algorithms, and proofs; additional experiments; and a junction graph version of the central message-passing algorithm

R2 v1 2026-06-21T23:33:08.070Z