On the Complexity of Enumerating Prime Implicants from Decision-DNNF Circuits
Alexis de Colnet, Pierre Marquis

TL;DR
This paper investigates the complexity of enumerating prime implicants from decision-DNNF circuits, proving it is in OutputP, but specific restricted enumeration problems related to AI explanations are not in OutputP.
Contribution
It establishes the complexity class of prime implicant enumeration from dec-DNNF and shows certain AI-related explanation enumeration problems are computationally harder.
Findings
Enumeration from dec-DNNF is in OutputP and IncP.
Subset-minimal abductive explanations enumeration is not in OutputP.
Sufficient reasons enumeration is not in OutputP.
Abstract
We consider the problem EnumIP of enumerating prime implicants of Boolean functions represented by decision decomposable negation normal form (dec-DNNF) circuits. We study EnumIP from dec-DNNF within the framework of enumeration complexity and prove that it is in OutputP, the class of output polynomial enumeration problems, and more precisely in IncP, the class of polynomial incremental time enumeration problems. We then focus on two closely related, but seemingly harder, enumeration problems where further restrictions are put on the prime implicants to be generated. In the first problem, one is only interested in prime implicants representing subset-minimal abductive explanations, a notion much investigated in AI for more than three decades. In the second problem, the target is prime implicants representing sufficient reasons, a recent yet important notion in the emerging field of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
