Solving Satisfiability Modulo Counting for Symbolic and Statistical AI Integration With Provable Guarantees
Jinzhao Li, Nan Jiang, Yexiang Xue

TL;DR
This paper introduces XOR-SMC, a polynomial-time algorithm with provable approximation guarantees for solving the highly intractable Satisfiability Modulo Counting problems, enhancing AI decision-making with symbolic and statistical integration.
Contribution
XOR-SMC transforms SMC into satisfiability problems using XOR constraints, providing the first polynomial algorithm with approximation guarantees for this class of problems.
Findings
XOR-SMC achieves solutions close to the true optimum in experiments.
XOR-SMC outperforms baseline methods on social good AI problems.
The approach offers provable approximation guarantees for intractable SMC problems.
Abstract
Satisfiability Modulo Counting (SMC) encompasses problems that require both symbolic decision-making and statistical reasoning. Its general formulation captures many real-world problems at the intersection of symbolic and statistical Artificial Intelligence. SMC searches for policy interventions to control probabilistic outcomes. Solving SMC is challenging because of its highly intractable nature(-complete), incorporating statistical inference and symbolic reasoning. Previous research on SMC solving lacks provable guarantees and/or suffers from sub-optimal empirical performance, especially when combinatorial constraints are present. We propose XOR-SMC, a polynomial algorithm with access to NP-oracles, to solve highly intractable SMC problems with constant approximation guarantees. XOR-SMC transforms the highly intractable SMC into satisfiability problems, by…
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)
