Engineering an Efficient Approximate DNF-Counter

Abstract

Model counting is a fundamental problem with many practical applications, including query evaluation in probabilistic databases and failure-probability estimation of networks. In this work, we focus on a variant of this problem where the underlying formula is expressed in Disjunctive Normal Form (DNF), also known as #DNF. This problem has been shown to be #P-complete, making it intractable to solve exactly. Much research has therefore been focused on obtaining approximate solutions, particularly in the form of (epsilon, delta) approximations. The primary contribution of this paper is a new approach, called pepin, to approximate #DNF counting that achieves (nearly) optimal time complexity and outperforms existing FPRAS. Our approach is based on the recent breakthrough in the context of union of sets in streaming. We demonstrate the effectiveness of our approach through extensive experiments and show that it provides an affirmative answer to the challenge of efficiently computing #DNF.

Cite

Text

Soos et al. "Engineering an Efficient Approximate DNF-Counter." International Joint Conference on Artificial Intelligence, 2023. doi:10.24963/IJCAI.2023/226

Markdown

[Soos et al. "Engineering an Efficient Approximate DNF-Counter." International Joint Conference on Artificial Intelligence, 2023.](https://mlanthology.org/ijcai/2023/soos2023ijcai-engineering/) doi:10.24963/IJCAI.2023/226

BibTeX

@inproceedings{soos2023ijcai-engineering,
  title     = {{Engineering an Efficient Approximate DNF-Counter}},
  author    = {Soos, Mate and Aggarwal, Divesh and Chakraborty, Sourav and Meel, Kuldeep S. and Obremski, Maciej},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {2031-2038},
  doi       = {10.24963/IJCAI.2023/226},
  url       = {https://mlanthology.org/ijcai/2023/soos2023ijcai-engineering/}
}