NSNet: A General Neural Probabilistic Framework for Satisfiability Problems
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). Builds on 18 of its 50 references that are in the map. First posted on arXiv 7 Nov 2022.
Builds on
18 of 50 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
- 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 62
- 2020Neural Enhanced Belief Propagation on Factor Graphscited by 57
- 2018Inference in Probabilistic Graphical Models by Graph Neural Networkscited by 38
- 2020Belief Propagation Neural Networkscited by 33
- 2021Goal-Aware Neural SAT Solvercited by 28
- 2020NLocalSAT: Boosting Local Search with Solution Predictioncited by 25
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
6 more
- 2013A Scalable Approximate Model Countercited by 20
- 2019PDP: A General Neural Framework for Learning Constraint Satisfaction Solverscited by 14
- 2020Learning Branching Heuristics for Propositional Model Countingcited by 9
- 2020Neural heuristics for SAT solvingcited by 7
- 2015Implementing Efficient All Solutions SAT Solverscited by 6
- 2021Equivariant Neural Network for Factor Graphscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 6; 2025: 7; 2026: 4.
18 papers.
Sort:
By area:
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 18
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 15
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 11
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 5
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problemcited by 3
- 2024Graph Pruning for Enumeration of Minimal Unsatisfiable Subsetscited by 2
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2025Unrealized Expectations: Comparing AI Methods vs Classical Algorithms for Maximum Independent Setcited by 2
- 2025Gradient-Based Optimization on G"odel Logic as Discrete Local Searchcited by 2
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretabilitycited by 2
- 2025Generalizable Reasoning through Compositional Energy Minimizationcited by 2
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 2
6 more
- 2025Structure based SAT dataset for analysing GNN generalisationcited by 1
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solvercited by 1
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networkscited by 0
- 2026Hypergraph Neural Networks Accelerate MUS Enumerationcited by 0
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphscited by 0
- 2026Convex Compositional Reasoning Modelscited by 0
- 2026Convex Compositional Reasoning Models22 May 2026
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphs6 May 2026
- 2026Hypergraph Neural Networks Accelerate MUS Enumeration10 Apr 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2025Generalizable Reasoning through Compositional Energy Minimization23 Oct 2025
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretability1 Apr 2025
- 2025Gradient-Based Optimization on G"odel Logic as Discrete Local Search3 Mar 2025
- 2025Structure based SAT dataset for analysing GNN generalisation17 Feb 2025
- 2025Unrealized Expectations: Comparing AI Methods vs Classical Algorithms for Maximum Independent Set5 Feb 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
6 more
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems28 Jun 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2024Graph Pruning for Enumeration of Minimal Unsatisfiable Subsets19 Feb 2024
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Models16 Feb 2024
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problem6 Feb 2024
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networks29 Sep 2023
- 2026Convex Compositional Reasoning Modelscited by 0
- 2026Convex Compositional Reasoning Models22 May 2026
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 18
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 15
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problemscited by 11
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 5
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problemcited by 3
- 2024Graph Pruning for Enumeration of Minimal Unsatisfiable Subsetscited by 2
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2025Gradient-Based Optimization on G"odel Logic as Discrete Local Searchcited by 2
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretabilitycited by 2
- 2025Generalizable Reasoning through Compositional Energy Minimizationcited by 2
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 2
- 2025Structure based SAT dataset for analysing GNN generalisationcited by 1
12 most cited of 16 All 16 (JSON)
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphs6 May 2026
- 2026Hypergraph Neural Networks Accelerate MUS Enumeration10 Apr 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2025Generalizable Reasoning through Compositional Energy Minimization23 Oct 2025
- 2025Attn-JGNN: Attention Enhanced Join-Graph Neural Networks17 Oct 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretability1 Apr 2025
- 2025Gradient-Based Optimization on G"odel Logic as Discrete Local Search3 Mar 2025
- 2025Structure based SAT dataset for analysing GNN generalisation17 Feb 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024DISCO: Efficient Diffusion Solver for Large-Scale Combinatorial Optimization Problems28 Jun 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
12 newest of 16 All 16 (JSON)