Proceedings

Approximate Weighted First-Order Model Counting: Exploiting Fast Approximate Model Counters and Symmetry

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 4252-4258.

https://doi.org/10.24963/ijcai.2020/587

Abstract

We study the symmetric weighted first-order model counting task and present ApproxWFOMC, a novel anytime method for efficiently bounding the weighted first-order model count of a sentence given an unweighted first-order model counting oracle. The algorithm has applications to inference in a variety of first-order probabilistic representations, such as Markov logic networks and probabilistic logic programs. Crucially for many applications, no assumptions are made on the form of the input sentence. Instead, the algorithm makes use of the symmetry inherent in the problem by imposing cardinality constraints on the number of possible true groundings of a sentence's literals. Realising the first-order model counting oracle in practice using the approximate hashing-based model counter ApproxMC3, we show how our algorithm is competitive with existing approximate and exact techniques for inference in first-order probabilistic models. We additionally provide PAC guarantees on the accuracy of the bounds generated.

  1. [Bailleux and Boufkhad, 2003] Olivier Bailleux and Yacine Boufkhad. Efficient CNF encoding of boolean cardinal- ity constraints. In CP, volume 2833 of Lecture Notes in Computer Science, pages 108-122. Springer, 2003.
  2. [Beame et al., 2015] Paul Beame, Guy Van den Broeck, Eric Gribkoff, and Dan Suciu. Symmetric weighted first-order model counting. In PODS, pages 313-328. ACM, 2015.
  3. [Chakraborty et al., 2013] Supratik Chakraborty, Kuldeep S. Meel, and Moshe Y. Vardi. A scalable approximate model counter. In CP, volume 8124 of Lecture Notes in Computer Science, pages 200-216. Springer, 2013.
  4. [Chakraborty et al., 2014] Supratik Chakraborty, Daniel J. Fremont, Kuldeep S. Meel, Sanjit A. Seshia, and Moshe Y. Vardi. Distribution-aware sampling and weighted model counting for SAT. In AAAI, pages 1722-1730. AAAI Press, 2014.
  5. [Chakraborty et al., 2016] Supratik Chakraborty, Kuldeep S. Meel, and Moshe Y. Vardi. Algorithmic improvements in approximate counting for probabilistic inference: From linear to logarithmic SAT calls. In IJCAI, pages 3569-3576. IJCAI/AAAI Press, 2016. IJCAI
  6. [Chavira and Darwiche, 2008] Mark Chavira and Adnan Dar- wiche. On probabilistic inference by weighted model count- ing. Artif. Intell., 172(6-7):772-799, 2008.
  7. [Choi and Darwiche, 2013] Arthur Choi and Adnan Dar- wiche. Dynamic minimization of sentential decision di- agrams. In AAAI. AAAI Press, 2013.
  8. [Ermon et al., 2013] Stefano Ermon, Carla P. Gomes, Ashish Sabharwal, and Bart Selman. Taming the curse of dimen- sionality: Discrete integration by hashing and optimization. In ICML (2), volume 28 of JMLR Workshop and Confer- ence Proceedings, pages 334-342. JMLR.org, 2013.
  9. [Fierens et al., 2015] Daan Fierens, Guy Van den Broeck, Joris Renkens, Dimitar Shterionov, Bernd Gutmann, Ingo Thon, Gerda Janssens, and Luc De Raedt. Inference and learning in probabilistic logic programs using weighted boolean formulas. TPLP, 15(3):358-401, 2015.
  10. [Gogate and Domingos, 2011] Vibhav Gogate and Pedro M. Domingos. Probabilistic theorem proving. In UAI, pages 256-265. AUAI Press, 2011.
  11. [Ivrii et al., 2016] Alexander Ivrii, Sharad Malik, Kuldeep S. Meel, and Moshe Y. Vardi. On computing minimal indepen- dent support and its applications to sampling and counting. Constraints, 21(1):41-58, 2016.
  12. [Lagniez and Marquis, 2017] Jean-Marie Lagniez and Pierre Marquis. An improved Decision-DNNF compiler. In IJCAI, pages 667-673. ijcai.org, 2017. IJCAI
  13. [Muise et al., 2012] Christian J. Muise, Sheila A. McIlraith, J. Christopher Beck, and Eric I. Hsu. Dsharp: Fast d-DNNF compilation with sharpSAT. In Canadian Conference on AI, volume 7310 of Lecture Notes in Computer Science, pages 356-361. Springer, 2012.
  14. [Oztok and Darwiche, 2015] Umut Oztok and Adnan Dar- wiche. A top-down compiler for sentential decision di- agrams. In IJCAI, pages 3141-3148. AAAI Press, 2015.
  15. [Richardson and Domingos, 2006] Matthew Richardson and Pedro M. Domingos. Markov logic networks. Machine Learning, 62(1-2):107-136, 2006.
  16. [Soos and Meel, 2019] Mate Soos and Kuldeep S. Meel. BIRD: engineering an efficient CNF-XOR SAT solver and its applications to approximate model counting. In AAAI, pages 1592-1599. AAAI Press, 2019.
  17. [Van den Broeck et al., 2011] Guy Van den Broeck, Nima Taghipour, Wannes Meert, Jesse Davis, and Luc De Raedt. Lifted probabilistic inference by first-order knowledge com- pilation. In IJCAI, pages 2178-2185. IJCAI/AAAI, 2011. IJCAI
  18. [Van den Broeck et al., 2014] Guy Van den Broeck, Wannes Meert, and Adnan Darwiche. Skolemization for weighted first-order model counting. In KR. AAAI Press, 2014.
  19. [Van den Broeck, 2011] Guy Van den Broeck. On the com- pleteness of first-order knowledge compilation for lifted probabilistic inference. In NIPS, pages 1386-1394, 2011.

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

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