Lower Bounds on Intermediate Results in Bottom-Up Knowledge Compilation

Authors

  • Alexis de Colnet Univ. Artois, CNRS, Centre de Recherche en Informatique de Lens (CRIL), F-62300 Lens, France
  • Stefan Mengel Univ. Artois, CNRS, Centre de Recherche en Informatique de Lens (CRIL), F-62300 Lens, France

DOI:

https://doi.org/10.1609/aaai.v36i5.20496

Keywords:

Knowledge Representation And Reasoning (KRR)

Abstract

Bottom-up knowledge compilation is a paradigm for generating representations of functions by iteratively conjoining constraints using a so-called apply function. When the input is not efficiently compilable into a language - generally a class of circuits - because optimal compiled representations are provably large, the problem is not the compilation algorithm as much as the choice of a language too restrictive for the input. In contrast, in this paper, we look at CNF formulas for which very small circuits exists and look at the efficiency of their bottom-up compilation in one of the most general languages, namely that of structured decomposable negation normal forms (str-DNNF). We prove that, while the inputs have constant size representations as str-DNNF, any bottom-up compilation in the general setting where conjunction and structure modification are allowed takes exponential time and space, since large intermediate results have to be produced. This unconditionally proves that the inefficiency of bottom-up compilation resides in the bottom-up paradigm itself.

Downloads

Published

2022-06-28

How to Cite

Colnet, A. de, & Mengel, S. (2022). Lower Bounds on Intermediate Results in Bottom-Up Knowledge Compilation. Proceedings of the AAAI Conference on Artificial Intelligence, 36(5), 5564-5572. https://doi.org/10.1609/aaai.v36i5.20496

Issue

Section

AAAI Technical Track on Knowledge Representation and Reasoning