Graph Neural Networks for Propositional Model Counting

05/09/2022
by   Gaia Saveri, et al.
0

Graph Neural Networks (GNNs) have been recently leveraged to solve several logical reasoning tasks. Nevertheless, counting problems such as propositional model counting (#SAT) are still mostly approached with traditional solvers. Here we tackle this gap by presenting an architecture based on the GNN framework for belief propagation (BP) of Kuch et al., extended with self-attentive GNN and trained to approximately solve the #SAT problem. We ran a thorough experimental investigation, showing that our model, trained on a small set of random Boolean formulae, is able to scale effectively to much larger problem sizes, with comparable or better performances of state of the art approximate solvers. Moreover, we show that it can be efficiently fine-tuned to provide good generalization results on different formulae distributions, such as those coming from SAT-encoded combinatorial problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/25/2019

Graph Neural Reasoning May Fail in Certifying Boolean Unsatisfiability

It is feasible and practically-valuable to bridge the characteristics be...
research
11/07/2022

NSNet: A General Neural Probabilistic Framework for Satisfiability Problems

We present the Neural Satisfiability Network (NSNet), a general neural f...
research
10/07/2022

Machine Learning Meets The Herbrand Universe

The appearance of strong CDCL-based propositional (SAT) solvers has grea...
research
09/25/2019

Graph Neural Reasoning May Fail in Proving Boolean Unsatisfiability

It is feasible and practically-valuable to bridge the characteristics be...
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...
research
04/27/2019

Graph Neural Reasoning for 2-Quantified Boolean Formula Solvers

In this paper, we investigate the feasibility of learning GNN (Graph Neu...
research
08/22/2022

One Model, Any CSP: Graph Neural Networks as Fast Global Search Heuristics for Constraint Satisfaction

We propose a universal Graph Neural Network architecture which can be tr...

Please sign up or login with your details

Forgot password? Click here to reset