Proceedings

Knowledge Compilation Meets Communication Complexity

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1008-1013.

Abstract

Choosing a language for knowledge representation and reasoning involves a trade-off between two competing desiderata: succinctness (the encoding should be small) and tractability (the language should support efficient reasoning algorithms). The area of knowledge compilation is devoted to the systematic study of representation languages along these two dimensions — in particular, it aims to determine the relative succinctness of languages. Showing that one language is more succinct than another typically involves proving a nontrivial lower bound on the encoding size of a carefully chosen function, and the corresponding arguments increase in difficulty with the succinctness of the target language. In this paper, we introduce a general technique for obtaining lower bounds on Decomposable Negation Normal Form (DNNFs), one of the most widely studied and succinct representation languages, by relating the size of DNNFs to multi-partition communication complexity. This allows us to directly translate lower bounds from the communication complexity literature into lower bounds on the size of DNNF representations. We use this approach to prove exponential separations of DNNFs from deterministic DNNFs and of CNF formulas from DNNFs.

  1. [Beame and Liew, 2015] P. Beame and V. Liew. New Lim- its for Knowledge Compilation and Applications to Exact Model Counting. In In Proceedings of the 31st AAAI Con- ference on Conference on Uncertainty in Artificial Intelli- gence (UAI 2015), pages 131-140, 2015.
  2. [Bova et al., 2014] S. Bova, F. Capelli, S. Mengel, and F. Slivovsky. A Strongly Exponential Separation of DNNFs from CNF Formulas. CoRR, abs/1411.1995, 2014.
  3. [Brachman and Levesque, 1984] R.J. Brachman and H.J. Levesque. The Tractability of Subsumption in Frame-Based Description Languages. In Proceedings of the 4th AAAI Conference on Artificial Intelligence (AAAI 1984), pages 34-37, 2015.
  4. [Darwiche, 2001] A. Darwiche. Decomposable Negation Normal Form. J. ACM, 48(4):608-647, 2001.
  5. [Darwiche, 2001b] A. Darwiche. On the Tractable Counting of Theory Models and its Application to Truth Maintenance and Belief Revision. J. Appl. Non-Classical Logics, 11(1- 2):11-34, 2001.
  6. [Darwiche, 2011] A. Darwiche. SDD: A New Canonical Rep- resentation of Propositional Knowledge Bases. In Proceed- ings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI 2011), pages 819-826, 2011. IJCAI
  7. [Darwiche and Marquis, 2002] A. Darwiche and P. Marquis. A Knowledge Compilation Map. J. Artif. Intell. Res., 17:229-264, 2002.
  8. [Duris et al., 2004] P. Duris, J. Hromkovic, S. Jukna, M. Sauerhoff, and G. Schnitger. On Multi-Partition Com- munication Complexity. Inf. Comput., 194(1):49-75, 2004.
  9. [Gogic et al., 1995] G. Gogic, H.A. Kautz, C.H. Papadim- itriou, and B. Selman. The Comparative Linguistics of Knowledge Representation. In Proceedings of the 14th International Joint Conference on Artificial Intelligence (IJCAI 1995), pages 862-869, 1995. IJCAI
  10. [Hromkovic, 1997] J. Hromkovic. Communication Complex- ity and Parallel Computing. Springer, 1997.
  11. [Jukna and Schnitger, 2002] S. Jukna and G. Schnitger. Triangle-Freeness is Hard to Detect. Combinatorics, Prob- ability & Computing, 11(6):549-569, 2002.
  12. [Jukna, 2012] S. Jukna. Boolean Function Complexity. Springer, 2012.
  13. [Kushilevitz and Nisan, 1997] E. Kushilevitz and N. Nisan. Communication Complexity. Cambridge University Press, 1997.
  14. [Levesque and Brachman, 1987] H.J. Levesque and R.J. Brachman. Expressiveness and Tractability in Knowledge Representation and Reasoning. Comput. Intell., 3:78-93, 1987.
  15. [Lipton and Sedgewick, 1981] R.J. Lipton and R. Sedgewick. Lower Bounds for VLSI. In Proceedings of the 13th Annual ACM Symposium on Theory of Computing (STOC 1981), pages 300-307, 1981.
  16. [Marquis, 2015] P. Marquis. Compile! In Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI 2015), pages 4112-4118, 2015.
  17. [Pipatsrisawat and Darwiche, 2010] T. Pipatsrisawat and A. Darwiche. A Lower Bound on the Size of Decompos- able Negation Normal Form. In Proceedings of the 24th AAAI Conference on Artificial Intelligence (AAAI 2010), 2010.
  18. [Pipatsrisawat, 2010] T. Pipatsrisawat. Reasoning with Propo- sitional Knowledge: Frameworks for Boolean Satisfiability and Knowledge Compilation. PhD thesis, University of California Los Angeles, 2010.
  19. [Ponnuswami and Venkateswaran, 2004] A.K. Ponnuswami and H. Venkateswaran. Monotone Multilinear Boolean Circuits for Bipartite Perfect Matching Require Exponential Size. In Proceedings of the 24th International Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2004), pages 460-468, 2004.
  20. [Razgon, 2015] I. Razgon. Quasipolynomial Simulation of DNNF by a Non-Deterministic Read-Once Branching Pro- gram. In Proceedings of the 21st International Conference on Principles and Practice of Constraint Programming (CP 2015), pages 367-375, 2015.
  21. [Sauerhoff, 2003] M. Sauerhoff. Approximation of Boolean Functions by Combinatorial Rectangles. Theor. Comput. Sci., 1-3(301):45-78, 2003.
  22. [Wegener, 2000] I. Wegener. Branching Programs and Bi- nary Decision Diagrams. SIAM, 2000.

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

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