New Compilation Languages Based on Restricted Weak Decomposability

Abstract

This paper introduces two new compilation languages restricting weak decomposable negation normal form (wDNNF) circuits and integrates them into the knowledge compilation map. Positive (resp. negative) wDNNF circuits restrict wDNNF circuits so that each variable shared among the inputs of a conjunction node can only have positive (resp. negative) occurrences in that subcircuit. Unlike wDNNF circuits, pwDNNF (resp. nwDNNF) circuits satisfy the maximum (resp. minimum) cardinality query. We present a compiler for converting CNF formulae into pwDNNF and nwDNNF circuits by extending Bella - the state-of-the-art compiler for wDNNF circuits. We introduce a new caching scheme, called Cara, that exploits isomorphism. Using that scheme, we show a new compilation method based on copying subcircuits, which may significantly speed up compilations at the expense of increasing circuit sizes. Our experiments demonstrate that nwDNNF circuits are suitable for computing most probable explanations (MPEs) in two-layer Bayesian networks (BNs) with large domains.

Cite

Text

Illner. "New Compilation Languages Based on Restricted Weak Decomposability." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I14.33643

Markdown

[Illner. "New Compilation Languages Based on Restricted Weak Decomposability." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/illner2025aaai-new/) doi:10.1609/AAAI.V39I14.33643

BibTeX

@inproceedings{illner2025aaai-new,
  title     = {{New Compilation Languages Based on Restricted Weak Decomposability}},
  author    = {Illner, Petr},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {14987-14996},
  doi       = {10.1609/AAAI.V39I14.33643},
  url       = {https://mlanthology.org/aaai/2025/illner2025aaai-new/}
}