paper-with-me

Papers

NSNet: A General Neural Probabilistic Framework for Satisfiability Problems

2022-11-07 · Zhaoyu Li, Xujie Si

We present the Neural Satisfiability Network (NSNet), a general neural framework that models satisfiability problems as probabilistic inference and meanwhile exhibits proper explainability. Inspired by the Belief Propagation (BP), NSNet uses a novel graph neural network (GNN) to parameterize BP in the latent space, where its hidden representations maintain the same probabilistic interpretation as BP. NSNet can be flexibly configured to solve both SAT and #SAT problems by applying different learning objectives. For SAT, instead of directly predicting a satisfying assignment, NSNet performs marginal inference among all satisfying solutions, which we empirically find is more feasible for neural networks to learn. With the estimated marginals, a satisfying assignment can be efficiently generated by rounding and executing a stochastic local search. For #SAT, NSNet performs approximate model counting by learning the Bethe approximation of the partition function. Our evaluations show that NSNet achieves competitive results in terms of inference accuracy and time efficiency on multiple SAT and #SAT datasets.

📄 PDF Abstract BibTeX arXiv:2211.03880

Code (1)

zhaoyu-li/nsnet 공식 구현 pytorch

Tasks

Graph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

From Probability to Counterfactuals: the Increasing Complexity of Satisfiability in Pearl's Causal Hierarchy

2024-05-12 · Julian Dörfler, Benito van der Zander, Markus Bläser, Maciej Liskiewicz

The framework of Pearl's Causal Hierarchy (PCH) formalizes three types of reasoning: probabilistic (i.e. purely observational), interventional, and counterfactual, that reflect the progressive sophistication of human tho…

Causal InferencecounterfactualCounterfactual Reasoning

A Probabilistic Approach to Satisfiability of Propositional Logic Formulae

2019-12-04 · Reazul Hasan Russel

We propose a version of WalkSAT algorithm, named as BetaWalkSAT. This method uses probabilistic reasoning for biasing the starting state of the local search algorithm. Beta distribution is used to model the belief over b…

A Multiple Transferable Neural Network Method with Domain Decomposition for Elliptic Interface Problems

2025-02-27 · Tianzheng Lu, Lili Ju, Liyong Zhu

The transferable neural network (TransNet) is a two-layer shallow neural network with pre-determined and uniformly distributed neurons in the hidden layer, and the least-squares solvers can be particularly used to comput…

The Hardness of Reasoning about Probabilities and Causality

2023-05-16 · Benito van der Zander, Markus Bläser, Maciej Liśkiewicz

We study formal languages which are capable of fully expressing quantitative probabilistic reasoning and do-calculus reasoning for causal effects, from a computational complexity perspective. We focus on satisfiability p…

Causal Inference

Solving Satisfiability Modulo Counting Exactly with Probabilistic Circuits

2025-03-02 · Jinzhao Li, Nan Jiang, Yexiang Xue

Satisfiability Modulo Counting (SMC) is a recently proposed general language to reason about problems integrating statistical and symbolic Artificial Intelligence. An SMC problem is an extended SAT problem in which the t…

Computational Efficiency