Proceedings

From Weighted to Unweighted Model Counting

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 689-694.

Abstract

The recent surge of interest in reasoning about probabilistic graphical models has led to the development of various techniques for probabilistic reasoning. Of these, techniques based on weighted model counting are particularly interesting since they can potentially leverage recent advances in unweighted model counting and in propositional satisfiability solving. In this paper, we present a new approach to weighted model counting via reduction to unweighted model counting. Our reduction, which is polynomial-time and preserves the normal form (CNF/DNF) of the input formula, allows us to exploit advances in unweighted model counting to solve weighted model counting instances. Experiments with weighted model counters built using our reduction indicate that these counters performs much better than a state-of-the-art weighted model counter.

  1. [Bayardo and Schrag, 1997] R. J. Bayardo and R. Schrag. Using CSP look-back techniques to solve real-world SAT instances. In Proc. of AAAI, pages 203-208, 1997.
  2. [Belov et al., 2014] A. Belov, D. Diepold, M. J. Heule, M. Järvisalo, et al. Proceedings of SAT competition. 2014.
  3. [Birnbaum and Lozinskii, 1999] E. Birnbaum and E. L. Lozinskii. The good old Davis-Putnam procedure helps counting models. Journal of Artificial Intelligence Re- search, 10(1):457-477, June 1999.
  4. [Chakraborty et al., 2014a] S. Chakraborty, D. Fremont, K. S. Meel, S. Seshia, and M. Y. Vardi. Distribution-aware sampling and weighted model counting for SAT. In Proc. of AAAI, 2014.
  5. [Chakraborty et al., 2014b] S. Chakraborty, K. S. Meel, and M. Y. Vardi. Balancing scalability and uniformity in sat- witness generator. In Proc. of DAC, pages 60:1-60:6, 2014.
  6. [Chavira and Darwiche, 2008] M. Chavira and A. Darwiche. On probabilistic inference by weighted model counting. Artificial Intelligence, 172(6):772-799, 2008.
  7. [Choi and Darwiche, 2013] A. Choi and A. Darwiche. Dy- namic minimization of sentential decision diagrams. In Proc. of AAAI, pages 187-194, 2013.
  8. [Cooper, 1990] G. Cooper. The computational complexity of probabilistic inference using bayesian belief networks (research note). Artificial Intelligence, 42(2-3):393-405, 1990.
  9. [Dalvi and Suciu, 2007] N. Dalvi and D. Suciu. Efficient query evaluation on probabilistic databases. The VLDB Journal, 16(4):523-544, 2007.
  10. [Darwiche, 2004] A. Darwiche. New advances in compiling CNF to decomposable negation normal form. In Proc. of ECAI, pages 328-332. Citeseer, 2004.
  11. [Darwiche, 2011] A. Darwiche. SDD: A new canonical rep- resentation of propositional knowledge bases. In Proc. of IJCAI, volume 22, page 819, 2011. IJCAI
  12. [Domshlak and Hoffmann, 2007] C. Domshlak and J. Hoff- mann. Probabilistic planning via heuristic forward search and weighted model counting. Journal of Artificial Intelli- gence Research, 30(1):565-620, 2007.
  13. [Eén and Sörensson, 2006] N. Eén and N. Sörensson. Trans- lating pseudo-boolean constraints into sat. JSAT, 2(1-4):1- 26, 2006.
  14. [Ermon et al., 2014] S. Ermon, C. P. Gomes, A. Sabhar- wal, and B. Selman. Low-density parity constraints for hashing-based discrete integration. In Proc. of ICML, pages 271-279, 2014.
  15. [Frisch et al., 2006] A. M. Frisch, B. Hnich, Z. Kiziltan, I. Miguel, and T. Walsh. Propagation algorithms for lex- icographic ordering constraints. Artificial Intelligence, 170(10):803-834, 2006.
  16. [Gavanelli, 2007] M. Gavanelli. The log-support encoding of CSP into SAT. In Proc. of CP, pages 815-822. Springer, 2007.
  17. [Getoor and Taskar, 2007] L. Getoor and B. Taskar. Intro- duction to statistical relational learning. MIT press, 2007.
  18. [Huang, 2008] J. Huang. Universal booleanization of con- straint models. In Proc. of CP, pages 144-158, 2008.
  19. [Koller and Friedman, 2009] D. Koller and N. Friedman. Probabilistic graphical models: principles and techniques. MIT press, 2009.
  20. [Löbbing and Wegener, 1996] M. Löbbing and I. Wegener. The number of knight's tours equals 33,439,123,484,294 -counting with binary decision diagrams. The Electronic Journal of Combinatorics, 3(1):R5, 1996.
  21. [Muise et al., 2012] C. Muise, S. A. McIlraith, J. C. Beck, and E. I. Hsu. Dsharp: fast d-dnnf compilation with sharp- sat. In Advances in Artificial Intelligence, pages 356-361. Springer, 2012.
  22. [Pfeffer, 2009] A. Pfeffer. Figaro: An object-oriented prob- abilistic programming language. Charles River Analytics Technical Report, page 137, 2009.
  23. [Roth, 1996] D. Roth. On the hardness of approximate rea- soning. Artificial Intelligence, 82(1):273-302, 1996. IJCAI
  24. [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. of SAT, 2004.
  25. [Sang et al., 2005] T. Sang, P. Beame, and H. Kautz. Per- forming Bayesian inference by weighted model counting. In Proc. of AAAI, pages 475-481, 2005.
  26. 2014] The SDD package. http://reasoning.cs.ucla.edu/ sdd/, 2014. Link
  27. [Thurley, 2006] M. Thurley. sharpSAT: Counting models with advanced component caching and implicit bcp. In Proc. of SAT, pages 424-429, 2006.
  28. [Valiant, 1979] L. Valiant. The complexity of enumeration and reliability problems. SIAM Journal on Computing, 8(3):410-421, 1979.
  29. [Ver, 2015] System Verilog. http://www.systemverilog.org, 2015. Link
  30. [Walsh, 2000] T. Walsh. SAT v CSP. In Proc. of CP, pages 441-456. Springer, 2000.
  31. [Wilhelm and Bruck, 2008] D. Wilhelm and J. Bruck. Stochastic switching circuit synthesis. In Proc. of ISIT, pages 1388-1392, 2008.
  32. [Xue et al., 2012] Y. Xue, A. Choi, and A. Darwiche. Basing decisions on sentences in decision diagrams. In Proc. of AAAI, 2012.

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

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