mlsanityData to 14 Oct 2026

NeuroBack: Improving CDCL SAT Solving using Graph Neural Networks

arXiv 2110.14053 ↗First posted 26 Oct 2021cs.AI cs.LGcited by 19

Not on the map. Why?

Abstract (arXiv)

Propositional satisfiability (SAT) is an NP-complete problem that impacts many research fields, such as planning, verification, and security. Mainstream modern SAT solvers are based on the Conflict-Driven Clause Learning (CDCL) algorithm. Recent work aimed to enhance CDCL SAT solvers using Graph Neural Networks (GNNs). However, so far this approach either has not made solving more effective, or required substantial GPU resources for frequent online model inferences. Aiming to make GNN improvements practical, this paper proposes an approach called NeuroBack, which builds on two insights: (1) predicting phases (i.e., values) of variables appearing in the majority (or even all) of the satisfying assignments are essential for CDCL SAT solving, and (2) it is sufficient to query the neural model only once for the predictions before the SAT solving starts. Once trained, the offline model inference allows NeuroBack to execute exclusively on the CPU, removing its reliance on GPU resources. To train NeuroBack, a new dataset called DataBack containing 120,286 data samples is created. NeuroBack is implemented as an enhancement to a state-of-the-art SAT solver called Kissat. As a result, it allowed Kissat to solve up to 5.2% and 7.4% more problems on two recent SAT competition problem sets, SATCOMP-2022 and SATCOMP-2023, respectively. NeuroBack therefore shows how machine learning can be harnessed to improve SAT solving in an effective and practical manner.

Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 23 of its 51 references that are in the map. First posted on arXiv 26 Oct 2021.

Builds on

23 of 51 references.

References · 23

  1. 2017Attention Is All You Needcited by 60,361
  2. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  5. 2017Graph Attention Networkscited by 8,923
  6. 2017Inductive Representation Learning on Large Graphscited by 6,320
  7. 2016Layer Normalizationcited by 5,669
  8. 2018How Powerful are Graph Neural Networks?cited by 4,393
  9. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  10. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  11. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  12. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
11 more
  1. 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
  2. 2019A Comprehensive Survey on Transfer Learningcited by 1,160
  3. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
  4. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
  5. 2021GraphiT: Encoding Graph Structure in Transformerscited by 147
  6. 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 62
  7. 2020The Model Counting Competition 2020cited by 24
  8. 2020Enhancing SAT solvers with glue variable predictionscited by 11
  9. 2019Can Q-Learning with Graph Networks Learn a Generalizable Branching Heuristic for a SAT Solver?cited by 10
  10. 2020Neural heuristics for SAT solvingcited by 7
  11. 2017Improve SAT-solving with Machine Learningcited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 3; 2025: 5; 2026: 10.

19 papers.

Sort:

By area:

  1. 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 15
  2. 2024Circuit Transformer: A Transformer That Preserves Logical Equivalencecited by 5
  3. 2026Benchmarking Graph Neural Networks in Solving Hard Constraint Satisfaction Problemscited by 2
  4. 2024Learning Better Representations From Less Data For Propositional Satisfiabilitycited by 1
  5. 2025Clone-Robust Weights in Metric Spaces: Handling Redundancy Bias for Benchmark Aggregationcited by 1
  6. 2025Structure based SAT dataset for analysing GNN generalisationcited by 1
  7. 2025HyperSAT: Unsupervised Hypergraph Neural Networks for Weighted MaxSAT Problemscited by 1
  8. 2025TurboSAT: Gradient-Guided Boolean Satisfiability Accelerated on GPU-CPU Hybrid Systemcited by 1
  9. 2026On the Expressive Power of GNNs for Boolean Satisfiabilitycited by 1
  10. 2026Learning to Rank the Initial Branching Order of SAT Solverscited by 1
  11. 2023Using deep learning to construct stochastic local search SAT solvers with performance boundscited by 0
  12. 2025Boolean Satisfiability via Imitation Learningcited by 0
7 more
  1. 2026MPBMC: Multi-Property Bounded Model Checking with GNN-guided Clusteringcited by 0
  2. 2026Hypergraph Neural Networks Accelerate MUS Enumerationcited by 0
  3. 2026Transfer Learning from Foundational Optimization Embeddings to Unsupervised SAT Representationscited by 0
  4. 2026Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal Hypergraphscited by 0
  5. 2026Target-Aware Data Augmentation for SAT Predictioncited by 0
  6. 2026Anatomy of a Sound Neural Reasoner: One-Shot Amortization, First-Pass Poisoning, and Search Inertness in Clue-Rich Completioncited by 0
  7. 2026Verifying Neural Networks with Reinforcement Learningcited by 0