DPER: Dynamic Programming for Exist-Random Stochastic SAT
Vu H. N. Phan, Moshe Y. Vardi

TL;DR
This paper introduces DPER, a dynamic programming solver for the exist-random stochastic SAT problem, extending WPMC techniques to improve exact solutions and demonstrate competitive performance on certain instances.
Contribution
The paper presents DPER, a novel dynamic programming approach for ER-SSAT, expanding existing WPMC methods to solve ER-SSAT exactly and efficiently.
Findings
DPER performs competitively on low-width ER-SSAT instances.
Extends WPMC framework to solve ER-SSAT exactly.
Contributes to the portfolio of ER-SSAT solvers.
Abstract
In Bayesian inference, the maximum a posteriori (MAP) problem combines the most probable explanation (MPE) and marginalization (MAR) problems. The counterpart in propositional logic is the exist-random stochastic satisfiability (ER-SSAT) problem, which combines the satisfiability (SAT) and weighted model counting (WMC) problems. Both MAP and ER-SSAT have the form , where is a real-valued function over disjoint sets and of variables. These two optimization problems request a value assignment for the variables that maximizes the weighted sum of over all value assignments for the variables. ER-SSAT has been shown to be a promising approach to formally verify fairness in supervised learning. Recently, dynamic programming on graded project-join trees has been proposed to solve weighted projected model counting (WPMC), a…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Explainable Artificial Intelligence (XAI) · Logic, Reasoning, and Knowledge
