Graph Neural Networks and Boolean Satisfiability
Not on the map. Why?
Abstract (arXiv)
In this paper we explore whether or not deep neural architectures can learn to classify Boolean satisfiability (SAT). We devote considerable time to discussing the theoretical properties of SAT. Then, we define a graph representation for Boolean formulas in conjunctive normal form, and train neural classifiers over general graph structures called Graph Neural Networks, or GNNs, to recognize features of satisfiability. To the best of our knowledge this has never been tried before. Our preliminary findings are potentially profound. In a weakly-supervised setting, that is, without problem specific feature engineering, Graph Neural Networks can learn features of satisfiability.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Feb 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 1; 2025: 0; 2026: 3.
8 papers.
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 17
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2022SATfeatPy -- A Python-based Feature Extraction System for Satisfiabilitycited by 1
- 2023Using deep learning to construct stochastic local search SAT solvers with performance boundscited by 0
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Trainingcited by 0
- 2026Hypergraph Neural Networks Accelerate MUS Enumerationcited by 0
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphscited by 0
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphs6 May 2026
- 2026Hypergraph Neural Networks Accelerate MUS Enumeration10 Apr 2026
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Training30 Jan 2026
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networks29 Sep 2023
- 2023Using deep learning to construct stochastic local search SAT solvers with performance bounds20 Sep 2023
- 2022SATfeatPy -- A Python-based Feature Extraction System for Satisfiability29 Apr 2022
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problem2 Mar 2022