Proceedings

Weighted Model Integration with Orthogonal Transformations

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4610-4616.

https://doi.org/10.24963/ijcai.2017/643

Abstract

Weighted model counting and integration (WMC/WMI) are natural problems to which we can reduce many probabilistic inference tasks, e.g., in Bayesian networks, Markov networks, and probabilistic programs. Typically, we are given a first-order formula, where each satisfying assignment is associated with a weight---e.g., a probability of occurrence---and our goal is to compute the total weight of the formula. In this paper, we target exact inference techniques for WMI that leverage the power of satisfiability modulo theories (SMT) solvers to decompose a first-order formula in linear real arithmetic into a set of hyperrectangular regions whose weight is easy to compute. We demonstrate the challenges of hyperrectangular decomposition and present a novel technique that utilizes orthogonal transformations to transform formulas in order to enable efficient inference. Our evaluation demonstrates our technique's ability to improve the time required to achieve exact probability bounds.

  1. [Albarghouthi et al., 2016] Aws Albarghouthi, Loris D'Antoni, Samuel Drews, and Aditya Nori. Fairness as a program property. FATML, November 2016.
  2. [Albarghouthi et al., 2017a] Aws Albarghouthi, Loris D'Antoni, Samuel Drews, , and Aditya Nori. Quantifying program bias. arXiv:1702.05437, 2017.
  3. [Albarghouthi et al., 2017b] Aws Albarghouthi, Loris D'Antoni, and Samuel Drews. Repairing decision- making programs under uncertainty. In Computer Aided Verification, 2017. Forthcoming.
  4. [Barrett et al., 2009] Clark W Barrett, Roberto Sebastiani, Sanjit A Seshia, and Cesare Tinelli. Satisfiability modulo theories. Handbook of satisfiability, 185:825-885, 2009.
  5. [Belle et al., 2015a] Vaishak Belle, Andrea Passerini, and Guy Van den Broeck. Probabilistic inference in hybrid domains by weighted model integration. In IJCAI, pages 2770-2776, 2015. IJCAI
  6. [Belle et al., 2015b] Vaishak Belle, Guy Van den Broeck, and Andrea Passerini. Hashing-based approximate proba- bilistic inference in hybrid domains. In UAI, 2015.
  7. [Belle et al., 2016] Vaishak Belle, Guy Van den Broeck, and Andrea Passerini. Component caching in hybrid domains with piecewise polynomial densities. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, February 12-17, 2016, Phoenix, Arizona, USA., pages 3369-3375, 2016.
  8. [Bouissou et al., 2016] Olivier Bouissou, Eric Goubault, Sylvie Putot, Aleksandar Chakarov, and Sriram Sankara- narayanan. Uncertainty propagation using probabilistic affine forms and concentration of measure inequalities. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 225-243. Springer, 2016.
  9. [Braz et al., 2016] Rodrigo de Salvo Braz, Ciaran O'Reilly, Vibhav Gogate, and Rina Dechter. Probabilistic inference modulo theories. In IJCAI, 2016. IJCAI
  10. [Chakraborty et al., 2013] Supratik Chakraborty, Kuldeep S Meel, and Moshe Y Vardi. A scalable approximate model counter. In International Conference on Principles and Practice of Constraint Programming, pages 200-216. Springer, 2013.
  11. [Chakraborty et al., 2014] Supratik Chakraborty, Daniel Fremont, Kuldeep Meel, Sanjit Seshia, and Moshe Vardi. Distribution-aware sampling and weighted model counting for sat. In AAAI, 2014.
  12. [Chatterjee et al., 2016] Krishnendu Chatterjee, Hongfei Fu, Petr Novotný, and Rouzbeh Hasheminezhad. Algorithmic analysis of qualitative and quantitative termination prob- lems for affine probabilistic programs. In POPL. ACM, 2016.
  13. [Chavira and Darwiche, 2008] Mark Chavira and Adnan Darwiche. On probabilistic inference by weighted model counting. Artificial Intelligence, 172(6):772-799, 2008.
  14. [Chistikov et al., 2014] Dmitry Chistikov, Rayna Dimitrova, and Rupak Majumdar. Approximate counting in SMT and value estimation for probabilistic programs. CoRR, abs/1411.0659, 2014.
  15. [Chistikov et al., 2015] Dmitry Chistikov, Rayna Dimitrova, and Rupak Majumdar. Approximate counting in SMT and value estimation for probabilistic programs. In TACAS, 2015.
  16. [Darmois, 1953] G. Darmois. Analyse général des liaisons stochastiques. Review of the International Statistical Insti- tute, 21(1):2-8, 1953.
  17. [De Loera et al., 2012] JA De Loera, Brandon Dutra, Matthias Koeppe, Stanislav Moreinis, Gregory Pinto, and Jianqiu Wu. Software for exact integration of polynomials over polyhedra. ACM Communications in Computer Algebra, 45(3/4):169-172, 2012.
  18. [De Moura and Bjørner, 2008] Leonardo De Moura and Nikolaj Bjørner. Z3: An efficient smt solver. In In- ternational conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 337-340. Springer, 2008.
  19. [Ermon et al., 2013] Stefano Ermon, Carla P Gomes, Ashish Sabharwal, and Bart Selman. Embed and project: Discrete sampling with universal hashing. In Advances in Neural Information Processing Systems, pages 2085-2093, 2013.
  20. [Ermon et al., 2014] Stefano Ermon, Carla P Gomes, Ashish Sabharwal, and Bart Selman. Low-density parity con- straints for hashing-based discrete integration. In ICML, pages 271-279, 2014.
  21. [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. Theory and Practice of Logic Program- ming, 15(03):358-401, 2015.
  22. [Ma et al., 2009] Feifei Ma, Sheng Liu, and Jian Zhang. Vol- ume computation for boolean combination of linear arith- metic constraints. In International Conference on Auto- mated Deduction, pages 453-468. Springer, 2009.
  23. [Sampson et al., 2014] Adrian Sampson, Pavel Panchekha, Todd Mytkowicz, Kathryn S McKinley, Dan Grossman, and Luis Ceze. Expressing and verifying probabilistic assertions. In PLDI, volume 49, pages 112-122. ACM, 2014.
  24. [Sankaranarayanan et al., 2013] Sriram Sankaranarayanan, Aleksandar Chakarov, and Sumit Gulwani. Static analysis for probabilistic programs: inferring whole program prop- erties from finitely many paths. In PLDI, pages 447-458, 2013.
  25. [Shiu, 1983] P. Shiu. The shapes and sizes of pythagorean triples. The Mathematical Gazette, 67(439):33-38, March 1983.
  26. [Skitovitch, 1953] V.P. Skitovitch. On one property of the normal distribution. Doklady AN SSSR, 89:217-219, 1953.

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

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