Solving Satisfiability Modulo Counting for Symbolic and Statistical AI Integration With Provable Guarantees

09/16/2023
by   Jinzhao Li, et al.
0

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(NP^PP-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 replacing the model counting in SMC with SAT formulae subject to randomized XOR constraints. Experiments on solving important SMC problems in AI for social good demonstrate that XOR-SMC finds solutions close to the true optimum, outperforming several baselines which struggle to find good approximations for the intractable model counting in SMC.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/08/2016

Solving Marginal MAP Problems with NP Oracles and Parity Constraints

Arising from many applications at the intersection of decision making an...
research
01/05/2018

On randomized counting versus randomised decision

We study the question of which counting problems admit f.p.r.a.s., under...
research
02/14/2018

From Gameplay to Symbolic Reasoning: Learning SAT Solver Heuristics in the Style of Alpha(Go) Zero

Despite the recent successes of deep neural networks in various fields s...
research
03/09/2022

A Neuro-vector-symbolic Architecture for Solving Raven's Progressive Matrices

Neither deep neural networks nor symbolic AI alone have approached the k...
research
07/24/2013

A novel approach of solving the CNF-SAT problem

In this paper, we discussed CNF-SAT problem (NP-Complete problem) and an...
research
02/26/2014

Evolutionary solving of the debts' clearing problem

The debts' clearing problem is about clearing all the debts in a group o...
research
07/31/2023

On the use of associative memory in Hopfield networks designed to solve propositional satisfiability problems

Hopfield networks are an attractive choice for solving many types of com...

Please sign up or login with your details

Forgot password? Click here to reset