Solving Marginal MAP Problems with NP Oracles and Parity Constraints

Arising from many applications at the intersection of decision-making and machine learning, Marginal Maximum A Posteriori (Marginal MAP) problems unify the two main classes of inference, namely maximization (optimization) and marginal inference (counting), and are believed to have higher complexity than both of them. We propose XOR_MMAP, a novel approach to solve the Marginal MAP problem, which represents the intractable counting subproblem with queries to NP oracles, subject to additional parity constraints. XOR_MMAP provides a constant factor approximation to the Marginal MAP problem, by encoding it as a single optimization in a polynomial size of the original problem. We evaluate our approach in several machine learning and decision-making applications, and show that our approach outperforms several state-of-the-art Marginal MAP solvers.

[1]  Dimitris Achlioptas,et al.  Stochastic Integration via Error-Correcting Codes , 2015, UAI.

[2]  Bart Selman,et al.  Taming the Curse of Dimensionality: Discrete Integration by Hashing and Optimization , 2013, ICML.

[3]  Rina Dechter,et al.  Pushing Forward Marginal MAP with Best-First Search , 2015, IJCAI.

[4]  Supratik Chakraborty,et al.  From Weighted to Unweighted Model Counting , 2015, IJCAI.

[5]  Manfred Jaeger,et al.  Compiling relational Bayesian networks for exact inference , 2006, Int. J. Approx. Reason..

[6]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[7]  A. Darwiche,et al.  Complexity Results and Approximation Strategies for MAP Explanations , 2011, J. Artif. Intell. Res..

[8]  Denis Deratani Mauá,et al.  Anytime Marginal MAP Inference , 2012, ICML.

[9]  Alan Fern,et al.  Scheduling Conservation Designs for Maximum Flexibility via Network Cascade Optimization , 2015, J. Artif. Intell. Res..

[10]  David B. Shmoys,et al.  Maximizing the Spread of Cascades Using Network Design , 2010, UAI.

[11]  Bart Selman,et al.  Low-density Parity Constraints for Hashing-Based Discrete Integration , 2014, ICML.

[12]  Carla P. Gomes,et al.  Avicaching: A Two Stage Game for Bias Reduction in Citizen Science , 2016, AAMAS.

[13]  Hal Daumé,et al.  Message-Passing for Approximate MAP Inference with Latent Variables , 2011, NIPS.

[14]  Wei Ping,et al.  Decomposition Bounds for Marginal MAP , 2015, NIPS.

[15]  Adnan Darwiche,et al.  Solving MAP Exactly using Systematic Search , 2002, UAI.

[16]  Qiang Liu,et al.  Variational algorithms for marginal MAP , 2011, J. Mach. Learn. Res..

[17]  Bart Selman,et al.  Optimization With Parity Constraints: From Binary Codes to Discrete Integration , 2013, UAI.

[18]  Yoshua Bengio,et al.  Greedy Layer-Wise Training of Deep Networks , 2006, NIPS.

[19]  Guy Van den Broeck,et al.  Hashing-Based Approximate Probabilistic Inference in Hybrid Domains , 2015, UAI.

[20]  Bart Selman,et al.  Embed and Project: Discrete Sampling with Universal Hashing , 2013, NIPS.

[21]  Rina Dechter,et al.  From Exact to Anytime Solutions for Marginal MAP , 2016, AAAI.

[22]  Rina Dechter,et al.  AND/OR Search for Marginal MAP , 2014, UAI.