Anytime Weighted Model Counting with Approximation Guarantees for Probabilistic Inference

Authors Alexandre Dubray , Pierre Schaus , Siegfried Nijssen



PDF
Thumbnail PDF

File

LIPIcs.CP.2024.10.pdf
  • Filesize: 0.87 MB
  • 16 pages

Document Identifiers

Author Details

Alexandre Dubray
  • Institute of Information and Communication Technologies, Electonics and Applied Mathematics (ICTEAM), UCLouvain, Belgium
Pierre Schaus
  • Institute of Information and Communication Technologies, Electonics and Applied Mathematics (ICTEAM), UCLouvain, Belgium
Siegfried Nijssen
  • Institute of Information and Communication Technologies, Electonics and Applied Mathematics (ICTEAM), UCLouvain, Belgium

Cite As Get BibTex

Alexandre Dubray, Pierre Schaus, and Siegfried Nijssen. Anytime Weighted Model Counting with Approximation Guarantees for Probabilistic Inference. In 30th International Conference on Principles and Practice of Constraint Programming (CP 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 307, pp. 10:1-10:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.CP.2024.10

Abstract

Weighted model counting (WMC) plays a central role in probabilistic reasoning. Given that this problem is #P-hard, harder instances can generally only be addressed using approximate techniques based on sampling, which provide statistical convergence guarantees: the longer a sampling process runs, the more accurate the WMC is likely to be. In this work, we propose a deterministic search-based approach that can also be stopped at any time and provides hard lower- and upper-bound guarantees on the true WMC. This approach uses a value heuristic that guides exploration first towards models with a high weight and leverages Limited Discrepancy Search to make the bounds converge faster. The validity, scalability, and convergence of our approach are tested and compared with state-of-the-art baseline methods on the problem of computing marginal probabilities in Bayesian networks and reliability estimation in probabilistic graphs.

Subject Classification

ACM Subject Classification
  • Mathematics of computing → Probabilistic inference problems
  • Theory of computation → Probabilistic computation
  • Mathematics of computing → Approximation
Keywords
  • Projected Weighted Model Counting
  • Limited Discrepancy Search
  • Approximate Method
  • Probabilistic Inference

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Supratik Chakraborty, Daniel Fremont, Kuldeep Meel, Sanjit Seshia, and Moshe Vardi. Distribution-aware sampling and weighted model counting for SAT. In AAAI, 2014. Google Scholar
  2. Supratik Chakraborty, Dror Fried, Kuldeep S. Meel, and Moshe Y. Vardi. From Weighted to Unweighted Model Counting. In IJCAI, 2015. Google Scholar
  3. 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, 2016. Google Scholar
  4. Mark Chavira and Adnan Darwiche. Encoding CNFs to empower component analysis. In Theory and Applications of Satisfiability Testing-SAT 2006: 9th International Conference, Seattle, WA, USA, August 12-15, 2006. Proceedings 9. Springer, 2006. Google Scholar
  5. Mark Chavira and Adnan Darwiche. On probabilistic inference by weighted model counting. Artificial Intelligence, 172(6-7), 2008. Google Scholar
  6. Adnan Darwiche. SDD: A new canonical representation of propositional knowledge bases. In Twenty-Second International Joint Conference on Artificial Intelligence, 2011. Google Scholar
  7. Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. Problog: A probabilistic prolog and its application in link discovery. In IJCAI, volume 7. Hyderabad, 2007. Google Scholar
  8. Alexandre Dubray. Schlandals. Software, version 1.0.3., (visited on 2024-08-19). URL: https://github.com/aia-uclouvain/schlandals
    Software Heritage Logo archived version
    full metadata available at: https://doi.org/10.4230/artifacts.22473
  9. Alexandre Dubray, Pierre Schaus, and Siegfried Nijssen. Probabilistic Inference by Projected Weighted Model Counting on Horn Clauses. In DROPS-IDN/v2/Document/10.4230/LIPIcs.CP.2023.15. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2023. URL: https://doi.org/10.4230/LIPIcs.CP.2023.15.
  10. Leonardo Duenas-Osorio, Kuldeep Meel, Roger Paredes, and Moshe Vardi. Counting-based reliability estimation for power-transmission grids. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 31, 2017. Google Scholar
  11. Vibhav Gogate and Rina Dechter. SampleSearch: Importance sampling in presence of determinism. Artificial Intelligence, 175(2), 2011. Google Scholar
  12. Vibhav Gogate and Rina Dechter. Importance sampling-based estimation over and/or search spaces for graphical models. Artificial Intelligence, 184, 2012. Google Scholar
  13. Carla P. Gomes, Jörg Hoffmann, Ashish Sabharwal, and Bart Selman. From Sampling to Model Counting. In IJCAI, volume 2007, 2007. Google Scholar
  14. William D. Harvey and Matthew L. Ginsberg. Limited discrepancy search. In IJCAI (1), 1995. Google Scholar
  15. Jean-Marie Lagniez and Pierre Marquis. An Improved Decision-DNNF Compiler. In IJCAI, volume 17, 2017. Google Scholar
  16. Jean-Marie Lagniez and Pierre Marquis. A recursive algorithm for projected model counting. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, 2019. Google Scholar
  17. Yong Lai, Kuldeep S. Meel, and Roland HC Yap. The power of literal equivalence in model counting. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, 2021. Google Scholar
  18. Yong Lai, Kuldeep S. Meel, and Roland HC Yap. Fast Converging Anytime Model Counting. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 37, 2023. Google Scholar
  19. Wided Medjroubi, Ulf Philipp Müller, Malte Scharf, Carsten Matke, and David Kleinhans. Open data in power grid modelling: New approaches towards transparent grid models. Energy Reports, 3, 2017. Google Scholar
  20. Tian Sang, Paul Beame, and Henry Kautz. Solving Bayesian networks by weighted model counting. In Proceedings of the Twentieth National Conference on Artificial Intelligence (AAAI-05), volume 1. AAAI Press, 2005. Google Scholar
  21. T. Schiex, S. de Givry, and M. Sanchez. Toulbar2 - an open source weighted constraint satisfaction solver. URL http://mulcyber. toulouse. inra. fr/projects/toulbar2, 2006. Google Scholar
  22. Marco Scutari. Learning Bayesian networks with the bnlearn R package. arXiv preprint arXiv:0908.3817, 2009. URL: https://arxiv.org/abs/0908.3817.
  23. Mate Soos, Stephan Gocht, and Kuldeep S. Meel. Tinted, Detached, and Lazy CNF-XOR solving and its Applications to Counting and Sampling. In CCAV, 2020. Google Scholar
  24. Mate Soos and Kuldeep S. Meel. BIRD: Engineering an efficient CNF-XOR SAT solver and its applications to approximate model counting. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, 2019. Google Scholar
  25. Ryosuke Suzuki, Kenji Hashimoto, and Masahiko Sakai. Improvement of projected model-counting solver with component decomposition using SAT solving in components. Technical report, JSAI Technical Report, SIG-FPAI-506-07, 2017. Google Scholar
  26. Clément Viricel, David Simoncini, Sophie Barbe, and Thomas Schiex. Guaranteed Weighted Counting for Affinity Computation: Beyond Determinism and Structure. In Michel Rueher, editor, CP, 2016. Google Scholar
  27. Jonas Vlasselaer, Angelika Kimmig, Anton Dries, Wannes Meert, and Luc De Raedt. Knowledge compilation and weighted model counting for inference in probabilistic logic programs. In Proceedings of the First Workshop on Beyond NP. AAAI Press, 2016. Google Scholar
  28. Jonas Vlasselaer, Guy Van den Broeck, Angelika Kimmig, Wannes Meert, and Luc De Raedt. Anytime inference in probabilistic logic programs with Tp-compilation. In IJCAI, 2015. Google Scholar
  29. Bart Wiegmans. Gridkit: European And North-American Extracts, March 2016. URL: https://doi.org/10.5281/ZENODO.47317.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail