Proceedings

A Dynamic Approach for MPE and Weighted MAX-SAT

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 173-178.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

The problem of Most Probable Explanation (MPE) arises in the scenario of probabilistic inference: finding an assignment to all variables that has the maximum likelihood given some evidence. We consider the more general CNF-based MPE problem, where each literal in a CNF-formula is associated with a weight. We describe reductions between MPE and weighted MAX-SAT, and show that both can be solved by a variant of weighted model counting. The MPE-SAT algorithm is quite competitive with the state-of-the-art MAX-SAT, WCSP, and MPE solvers on a variety of problems.

  1. [Aloul et al., 2002] F. Aloul, A. Ramani, I. Markov, and K. Sakallah. PBS: A backtrack search pseudo-boolean solver. In Proc. 5th International Conference on Theory and Applications of Satisfiability Testing, 2002.
  2. [Bacchus et al., 2003] F. Bacchus, S. Dalmao, and T. Pitassi. Value elimination: Bayesian inference via backtracking search. In Un- certainty in Artificial Intelligence UAI-2003, pages 20-28, 2003.
  3. [Bistarelli et al., 1997] S. Bistarelli, U. Montanari, and F. Rossi. Semiring-based constraint satisfaction and optimization. Journal of the ACM, 44(2):201-236, 1997.
  4. [Borchers and Furman, 1999] B. Borchers and J. Furman. A Two- Phase Exact Algorithm for MAX-SAT and Weighted MAX-SAT. Journal of Combinatorial Optimization, 2(4):299-306, 1999.
  5. [Brglez and Fujiwara, 1985] F. Brglez and H. Fujiwara. A neu- tral netlist of 10 combinational benchmark designs and a special translator in fortran. In Proc. ISCAS, 1985.
  6. [Chavira and Darwiche, 2005] M. Chavira and A. Darwiche. Com- piling Bayesian networks with local structures. In Proc. 19th IJCAI, 2005.
  7. [Darwiche, 2002] A. Darwiche. A compiler for deterministic de- composable negation normal form. In Proc. 18th AAAI, 2002.
  8. [Darwiche, 2004] A. Darwiche. New advances in compiling cnf into decomposable negation normal form. In Proc. 16th Euro- pean Conference on Artificial Intelligence, 2004.
  9. [de Givry et al., 2003] S. de Givry, J. Larrosa, P. Meseguer, and T. Schiex. Solving max-sat as weighted csp. In 9th Principles and Practice of Constraint Programming, 2003.
  10. [de Givry et al., 2005] S. de Givry, M. Zytnicki, F. Heras, and J. Larrosa. Existential arc consistency: Getting closer to full arc consistency in weighted csps. In Proc. 19th IJCAI, 2005. IJCAI
  11. [Huang and Darwiche, 2003] J. Huang and A. Darwiche. A structure-based variable ordering heuristic for sat. In Proc. 18th IJCAI, 2003. IJCAI
  12. [Jensen et al., 1990] F. V. Jensen, S.L. Lauritzen, and K.G. Olesen. Bayesian updating in recursive graphical models by local com- putation. Computational Statistics Quarterly, 4:269-282, 1990.
  13. [Li et al., 2005] C. M. Li, F. Manya, and J. Planes. Exploiting unit propagation to compute lower bounds in branch and bound max- sat solvers. In Proc. 11th Principles and Practice of Constraint Programming, 2005.
  14. [Li et al., 2006] C. Li, F. Manya, and J. Planes. Detecting Dis- joint Inconsistent Subformulas for Computing Lower Bounds for Max-SAT. In Proc. 21st AAAI, 2006.
  15. [Marinescu and Dechter, 2005] R. Marinescu and R. Dechter. And/or branch-and-bound for graphical models. In Proc. 19th IJCAI, 2005. IJCAI
  16. [Moskewicz et al., 2001] M. Moskewicz, C. Madigan, Y. Zhao, L. Zhang, and S. Malik. Chaff: Engineering an efficient SAT solver. In Proc. 38th Design Automation Conference, 2001.
  17. J. Park. Using weighted MAX-SAT engines to solve MPE. In Proc. 18th AAAI, 2002.
  18. [Sang et al., 2004] T. Sang, F. Bacchus, P. Beame, H. Kautz, and T. Pitassi. Combining component caching and clause learning for effective model counting. In Proc. 7th International Conference on Theory and Applications of Satisfiability Testing, 2004.
  19. [Sang et al., 2005a] T. Sang, P. Beame, and H. Kautz. Heuristics for fast exact model counting. In Proc. 8th International Conference on Theory and Applications of Satisfiability Testing, 2005.
  20. [Sang et al., 2005b] T. Sang, P. Beame, and H. Kautz. Performing Bayesian inference by weighted model counting. In Proc. 20th AAAI, 2005.
  21. [Smith et al., 2005] A. Smith, A. Veneris, M. Ali, and A. Viglas. Fault diagnosis and logic debugging using boolean satisfiability. In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, volume 24, 2005.
  22. [Zhang et al., 2001] L. Zhang, C. F. Madigan, M. H. Moskewicz, and S. Malik. Efficient conflict driven learning in a boolean satis- fiability solver. In International Conference on Computer Aided Design, 2001.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards