Connecting knowledge compilation classes and width parameters
From MaRDI portal
Publication:778533
Abstract: The field of knowledge compilation establishes the tractability of many tasks by studying how to compile them to Boolean circuit classes obeying some requirements such as structuredness, decomposability, and determinism. However, in other settings such as intensional query evaluation on databases, we obtain Boolean circuits that satisfy some width bounds, e.g., they have bounded treewidth or pathwidth. In this work, we give a systematic picture of many circuit classes considered in knowledge compilation and show how they can be systematically connected to width measures, through upper and lower bounds. Our upper bounds show that bounded-treewidth circuits can be constructively converted to d-SDNNFs, in time linear in the circuit size and singly exponential in the treewidth; and that bounded-pathwidth circuits can similarly be converted to uOBDDs. We show matching lower bounds on the compilation of monotone DNF or CNF formulas to structured targets, assuming a constant bound on the arity (size of clauses) and degree (number of occurrences of each variable): any d-SDNNF (resp., SDNNF) for such a DNF (resp., CNF) must be of exponential size in its treewidth, and the same holds for uOBDDs (resp., n-OBDDs) when considering pathwidth. Unlike most previous work, our bounds apply to any formula of this class, not just a well-chosen family. Hence, we show that pathwidth and treewidth respectively characterize the efficiency of compiling monotone DNFs to uOBDDs and d-SDNNFs with compilation being singly exponential in the corresponding width parameter. We also show that our lower bounds on CNFs extend to unstructured compilation targets, with an exponential lower bound in the treewidth (resp., pathwidth) when compiling monotone CNFs of constant arity and degree to DNNFs (resp., nFBDDs).
Recommendations
- Connecting width and structure in knowledge compilation
- Cliquewidth and knowledge compilation
- Parametrization of knowledge structures
- Knowledge compilation using the extension rule
- Knowledge compilation and theory approximation
- scientific article; zbMATH DE number 4162249
- scientific article; zbMATH DE number 4061851
- Duality in Knowledge Compilation Techniques
- scientific article; zbMATH DE number 549989
- A framework for method-specific knowledge compilation from databases
Cites work
- scientific article; zbMATH DE number 1150567 (Why is no real title available?)
- scientific article; zbMATH DE number 1946853 (Why is no real title available?)
- scientific article; zbMATH DE number 4121482 (Why is no real title available?)
- scientific article; zbMATH DE number 7559127 (Why is no real title available?)
- scientific article; zbMATH DE number 7204563 (Why is no real title available?)
- A Linear-Time Algorithm for Finding Tree-Decompositions of Small Treewidth
- A \(c^k n\) 5-approximation algorithm for treewidth
- A differential approach to inference in Bayesian networks
- Approximation of boolean functions by combinatorial rectangles
- Branching Programs and Binary Decision Diagrams
- Combined tractability of query evaluation via tree automata and cycluits
- Communication complexity theory: thirty-five years of set disjointness
- Complexity theoretical results on partitioned (nondeterministic) binary decision diagrams
- Decomposable negation normal form
- Enumerating all solutions of a Boolean CSP by non-decreasing weight
- Exact model counting of query expressions. Limitations of propositional methods
- Graph minors. X: Obstructions to tree-decomposition
- Inference and learning in probabilistic logic programs using weighted Boolean formulas
- Knowledge compilation meets database theory: compiling queries to decision diagrams
- No small nondeterministic read-once branching programs for CNFs of bounded treewidth
- On compiling structured CNFs to OBDDs
- On decomposability and interaction functions
- On the Tractable Counting of Theory Models and its Application to Truth Maintenance and Belief Revision
- On the complexity of VLSI implementations and graph representations of Boolean functions with application to integer multiplication
- On the relative succinctness of sentential decision diagrams
- On tree width, bramble size, and expansion
- Probabilistic databases
- Provenance circuits for trees and treelike instances
- Theory and Applications of Satisfiability Testing
Cited in
(6)- Parameterized compilation lower bounds for restricted CNF-formulas
- Characterizing Tseitin-Formulas with Short Regular Resolution Refutations
- CV-width: a new complexity parameter for CNFs
- Connecting width and structure in knowledge compilation
- Aspmc: new frontiers of algebraic answer set counting
- Cliquewidth and knowledge compilation
This page was built for publication: Connecting knowledge compilation classes and width parameters
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q778533)