Proceedings

Lower Bounds for Approximate Knowledge Compilation

Video Download BibTeX Cite

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

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

Abstract

Knowledge compilation studies the trade-off between succinctness and efficiency of different representation languages. For many languages, there are known strong lower bounds on the representation size, but recent work shows that, for some languages, one can bypass these bounds using approximate compilation. The idea is to compile an approximation of the knowledge for which the number of errors can be controlled. We focus on circuits in deterministic decomposable negation normal form (d-DNNF), a compilation language suitable in contexts such as probabilistic reasoning, as it supports efficient model counting and probabilistic inference. Moreover, there are known size lower bounds for d-DNNF which by relaxing to approximation one might be able to avoid. In this paper we formalize two notions of approximation: weak approximation which has been studied before in the decision diagram literature and strong approximation which has been used in recent algorithmic results. We then show lower bounds for approximation by d-DNNF, complementing the positive results from the literature.

  1. [Beame and Liew, 2015] Paul Beame and Vincent Liew. New Limits for Knowledge Compilation and Applications to Exact Model Counting. In Conference on Uncertainty in Artificial Intelligence, UAI, pages 131-140, 2015.
  2. [Beame et al., 2017] Paul Beame, Jerry Li, Sudeepa Roy, and Dan Suciu. Exact Model Counting of Query Expres- sions: Limitations of Propositional Methods. ACM Trans. Database Syst., 42(1):1:1-1:46, 2017.
  3. [Biere et al., 2009] Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors. Handbook of Satisfi- ability, volume 185 of Frontiers in Artificial Intelligence and Applications. IOS Press, 2009.
  4. [Bollig et al., 2002] Beate Bollig, Martin Sauerhoff, and Ingo Wegener. On the Nonapproximability of Boolean Functions by OBDDs and Read-k-Times Branching Pro- grams. Inf. Comput., 178(1):263-278, 2002.
  5. [Bova et al., 2016] Simone Bova, Florent Capelli, Stefan Mengel, and Friedrich Slivovsky. Knowledge Compilation Meets Communication Complexity. In International Joint Conference on Artificial Intelligence, IJCAI, pages 1008- 1014, 2016.
  6. [Bryant, 1986] Randal E. Bryant. Graph-Based Algorithms for Boolean Function Manipulation. IEEE Trans. Comput- ers, 35(8):677-691, 1986.
  7. [Capelli, 2017] Florent Capelli. Understanding the complex- ity of #SAT using knowledge compilation. In ACM/IEEE Symposium on Logic in Computer Science, LICS, pages 1-10, 2017.
  8. [Chan and Darwiche, 2003] Hei Chan and Adnan Darwiche. Reasoning about Bayesian Network Classifiers. In Confer- ence in Uncertainty in Artificial Intelligence, UAI, pages 107-115, 2003.
  9. [Choi et al., 2013] Arthur Choi, Doga Kisa, and Adnan Dar- wiche. Compiling Probabilistic Graphical Models Using Sentential Decision Diagrams. In Symbolic and Quan- titative Approaches to Reasoning with Uncertainty, EC- SQARU, volume 7958, pages 121-132, 2013.
  10. [Chubarian and Turán, 2020] Karine Chubarian and György Turán. Interpretability of Bayesian Network Classifiers: OBDD Approximation and Polynomial Threshold Func- tions. In International Symposium on Artificial Intelli- gence and Mathematics, ISAIM, 2020.
  11. [Darwiche and Marquis, 2002] Adnan Darwiche and Pierre Marquis. A Knowledge Compilation Map. J. Artif. Intell. Res., 17:229-264, 2002.
  12. [Darwiche, 2001] Adnan Darwiche. On the Tractable Count- ing of Theory Models and its Application to Truth Main- tenance and Belief Revision. Journal of Applied Non- Classical Logics, 11(1-2):11-34, 2001.
  13. [Darwiche, 2004] Adnan Darwiche. New Advances in Com- piling CNF into Decomposable Negation Normal Form. In European Conference on Artificial Intelligence, ECAI, pages 328-332, 2004.
  14. [Darwiche, 2011] Adnan Darwiche. SDD: A New Canoni- cal Representation of Propositional Knowledge Bases. In International Joint Conference on Artificial Intelligence, IJCAI, pages 819-826, 2011.
  15. [Duris et al., 2004] Pavol Duris, Juraj Hromkovic, Stasys Jukna, Martin Sauerhoff, and Georg Schnitger. On multi-partition communication complexity. Inf. Comput., 194(1):49-75, 2004.
  16. [Gopalan et al., 2011] Parikshit Gopalan, Adam R. Klivans, Raghu Meka, Daniel Stefankovic, Santosh S. Vempala, and Eric Vigoda. An FPTAS for #Knapsack and Related Counting Problems. In IEEE Symposium on Foundations of Computer Science, FOCS, pages 817-826, 2011.
  17. [Krause et al., 1999] Matthias Krause, Petr Savický, and Ingo Wegener. Approximations by OBDDs and the Vari- able Ordering Problem. In International Colloquium Au- tomata, Languages and Programming, ICALP, pages 493- 502, 1999.
  18. [Kushilevitz and Nisan, 1997] Eyal Kushilevitz and Noam Nisan. Communication complexity. Cambridge University Press, 1997.
  19. [Lagniez and Marquis, 2017] Jean-Marie Lagniez and Pierre Marquis. An Improved Decision-DNNF Compiler. In In- ternational Joint Conference on Artificial Intelligence, IJ- CAI, pages 667-673, 2017. IJCAI
  20. [Mengel, 2016] Stefan Mengel. Parameterized Compilation Lower Bounds for Restricted CNF-Formulas. In Interna- tional Conference Theory and Applications of Satisfiability Testing, SAT, pages 3-12, 2016.
  21. [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 Confer- ence on Artificial Intelligence, pages 356-361, 2012.
  22. [Oztok and Darwiche, 2015] Umut Oztok and Adnan Dar- wiche. A Top-Down Compiler for Sentential Decision Di- agrams. In International Joint Conference on Artificial In- telligence, IJCAI, pages 3141-3148, 2015.
  23. [Pipatsrisawat and Darwiche, 2010] Thammanit Pipatsri- sawat and Adnan Darwiche. A Lower Bound on the Size of Decomposable Negation Normal Form. In AAAI Con- ference on Artificial Intelligence, AAAI, pages 345-350, 2010.
  24. [Selman and Kautz, 1996] Bart Selman and Henry A. Kautz. Knowledge Compilation and Theory Approximation. J. ACM, 43(2):193-224, 1996.
  25. [Shih et al., 2019] Andy Shih, Arthur Choi, and Adnan Dar- wiche. Compiling Bayesian Network Classifiers into De- cision Graphs. In AAAI Conference on Artificial Intelli- gence, AAAI, pages 7966-7974, 2019.
  26. [Takenaga et al., 1997] Yasuhiko Takenaga, Mitsushi Nouzoe, and Shuzo Yajima. Size and Variable Ordering of OBDDs Representing Treshold Functions. In Inter- national Conference on Computing and Combinatorics, COCOON, pages 91-100, 1997.

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

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