G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have recently emerged as a promising approach for solving the Boolean Satisfiability Problem (SAT), offering potential alternatives to traditional backtracking or local search SAT solvers. However, despite the growing volume of literature in this field, there remains a notable absence of a unified dataset and a fair benchmark to evaluate and compare existing approaches. To address this crucial gap, we present G4SATBench, the first benchmark study that establishes a comprehensive evaluation framework for GNN-based SAT solvers. In G4SATBench, we meticulously curate a large and diverse set of SAT datasets comprising 7 problems with 3 difficulty levels and benchmark a broad range of GNN models across various prediction tasks, training objectives, and inference algorithms. To explore the learning abilities and comprehend the strengths and limitations of GNN-based SAT solvers, we also compare their solving processes with the heuristics in search-based SAT solvers. Our empirical results provide valuable insights into the performance of GNN-based SAT solvers and further suggest that existing GNN models can effectively learn a solving strategy akin to greedy local search but struggle to learn backtracking search in the latent space. Our codebase is available at https://github.com/zhaoyu-li/G4SATBench.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 24 of its 48 references that are in the map. First posted on arXiv 29 Sep 2023.
Builds on
24 of 48 references.
References · 24
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 61
- 2021Goal-Aware Neural SAT Solvercited by 27
12 more
- 2020NLocalSAT: Boosting Local Search with Solution Predictioncited by 25
- 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
- 2019PDP: A General Neural Framework for Learning Constraint Satisfaction Solverscited by 14
- 2022SATformer: Transformer-Based UNSAT Core Learningcited by 14
- 2020Enhancing SAT solvers with glue variable predictionscited by 11
- 2022DeepSAT: An EDA-Driven Learning Framework for SATcited by 11
- 2017Graph Neural Networks and Boolean Satisfiabilitycited by 8
- 2020Neural heuristics for SAT solvingcited by 7
- 2023Addressing Variable Dependency in GNN-based SAT Solvingcited by 3
- 2019Graph Neural Reasoning May Fail in Certifying Boolean Unsatisfiabilitycited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 10; 2026: 6.
17 papers.
Sort:
By area:
- 2025Frontier AI's Impact on the Cybersecurity Landscapecited by 21
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 14
- 2025Contrastive Representations for Temporal Reasoningcited by 5
- 2025Experience-Guided Reflective Co-Evolution of Prompts and Heuristics for Automatic Algorithm Designcited by 4
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretabilitycited by 2
- 2025FORGE: Foundational Optimization Representations from Graph Embeddingscited by 2
- 2025Structure based SAT dataset for analysing GNN generalisationcited by 1
- 2025Graph Alignment for Benchmarking Graph Neural Networks and Learning Positional Encodingscited by 1
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solvercited by 1
- 2026On the Expressive Power of GNNs for Boolean Satisfiabilitycited by 1
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 1
- 2026Learning to Rank the Initial Branching Order of SAT Solverscited by 1
5 more
- 2025A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solverscited by 0
- 2025Boolean Satisfiability via Imitation Learningcited by 0
- 2026Transfer Learning from Foundational Optimization Embeddings to Unsupervised SAT Representationscited by 0
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphscited by 0
- 2026Target-Aware Data Augmentation for SAT Predictioncited by 0
- 2026Target-Aware Data Augmentation for SAT Prediction7 May 2026
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphs6 May 2026
- 2026Transfer Learning from Foundational Optimization Embeddings to Unsupervised SAT Representations16 Apr 2026
- 2026Learning to Rank the Initial Branching Order of SAT Solvers7 Mar 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2026On the Expressive Power of GNNs for Boolean Satisfiability9 Feb 2026
- 2025Boolean Satisfiability via Imitation Learning29 Sep 2025
- 2025Experience-Guided Reflective Co-Evolution of Prompts and Heuristics for Automatic Algorithm Design29 Sep 2025
- 2025A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solvers29 Aug 2025
- 2025FORGE: Foundational Optimization Representations from Graph Embeddings28 Aug 2025
- 2025Contrastive Representations for Temporal Reasoning18 Aug 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
5 more
- 2025Graph Alignment for Benchmarking Graph Neural Networks and Learning Positional Encodings19 May 2025
- 2025Frontier AI's Impact on the Cybersecurity Landscape7 Apr 2025
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretability1 Apr 2025
- 2025Structure based SAT dataset for analysing GNN generalisation17 Feb 2025
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Models16 Feb 2024
- 2025Contrastive Representations for Temporal Reasoningcited by 5
- 2025Contrastive Representations for Temporal Reasoning18 Aug 2025
- 2025Boolean Satisfiability via Imitation Learningcited by 0
- 2025Boolean Satisfiability via Imitation Learning29 Sep 2025
- 2025Frontier AI's Impact on the Cybersecurity Landscapecited by 21
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 14
- 2025Experience-Guided Reflective Co-Evolution of Prompts and Heuristics for Automatic Algorithm Designcited by 4
- 2025Neural Approaches to SAT Solving: Design Choices and Interpretabilitycited by 2
- 2025FORGE: Foundational Optimization Representations from Graph Embeddingscited by 2
- 2025Structure based SAT dataset for analysing GNN generalisationcited by 1
- 2025Graph Alignment for Benchmarking Graph Neural Networks and Learning Positional Encodingscited by 1
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solvercited by 1
- 2026On the Expressive Power of GNNs for Boolean Satisfiabilitycited by 1
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 1
- 2026Learning to Rank the Initial Branching Order of SAT Solverscited by 1
- 2025A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solverscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Target-Aware Data Augmentation for SAT Prediction7 May 2026
- 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphs6 May 2026
- 2026Transfer Learning from Foundational Optimization Embeddings to Unsupervised SAT Representations16 Apr 2026
- 2026Learning to Rank the Initial Branching Order of SAT Solvers7 Mar 2026
- 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problems20 Feb 2026
- 2026On the Expressive Power of GNNs for Boolean Satisfiability9 Feb 2026
- 2025Experience-Guided Reflective Co-Evolution of Prompts and Heuristics for Automatic Algorithm Design29 Sep 2025
- 2025A Geometric Perspective on the Difficulties of Learning GNN-based SAT Solvers29 Aug 2025
- 2025FORGE: Foundational Optimization Representations from Graph Embeddings28 Aug 2025
- 2025MILP-SAT-GNN: Yet Another Neural SAT Solver2 Jul 2025
- 2025Graph Alignment for Benchmarking Graph Neural Networks and Learning Positional Encodings19 May 2025
- 2025Frontier AI's Impact on the Cybersecurity Landscape7 Apr 2025
12 newest of 15 All 15 (JSON)