mlsanityData to 7 Oct 2026

G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networks

arXiv 2309.16941 ↗First posted 29 Sep 2023cs.LGcited by 17

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  4. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  5. 2016Layer Normalizationcited by 5,579
  6. 2018How Powerful are Graph Neural Networks?cited by 4,355
  7. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  8. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  9. 2015Gated Graph Sequence Neural Networkscited by 792
  10. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
  11. 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 61
  12. 2021Goal-Aware Neural SAT Solvercited by 27
12 more
  1. 2020NLocalSAT: Boosting Local Search with Solution Predictioncited by 25
  2. 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
  3. 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
  4. 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
  5. 2019PDP: A General Neural Framework for Learning Constraint Satisfaction Solverscited by 14
  6. 2022SATformer: Transformer-Based UNSAT Core Learningcited by 14
  7. 2020Enhancing SAT solvers with glue variable predictionscited by 11
  8. 2022DeepSAT: An EDA-Driven Learning Framework for SATcited by 11
  9. 2017Graph Neural Networks and Boolean Satisfiabilitycited by 8
  10. 2020Neural heuristics for SAT solvingcited by 7
  11. 2023Addressing Variable Dependency in GNN-based SAT Solvingcited by 3
  12. 2019Graph Neural Reasoning May Fail in Certifying Boolean Unsatisfiabilitycited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 10; 2026: 6.

17 papers.

Sort:

By area: