mlsanityData to 7 Oct 2026

Guiding High-Performance SAT Solvers with Unsat-Core Predictions

arXiv 1903.04671 ↗First posted 12 Mar 2019cs.NEcited by 61

Not on the map. Why?

Abstract (arXiv)

The NeuroSAT neural network architecture was recently introduced for predicting properties of propositional formulae. When trained to predict the satisfiability of toy problems, it was shown to find solutions and unsatisfiable cores on its own. However, the authors saw "no obvious path" to using the architecture to improve the state-of-the-art. In this work, we train a simplified NeuroSAT architecture to directly predict the unsatisfiable cores of real problems. We modify several high-performance SAT solvers to periodically replace their variable activity scores with NeuroSAT's prediction of how likely the variables are to appear in an unsatisfiable core. The modified MiniSat solves 10% more problems on SAT-COMP 2018 within the standard 5,000 second timeout than the original does. The modified Glucose solves 11% more problems than the original, while the modified Z3 solves 6% more. The gains are even greater when the training is specialized for a specific distribution of problems; on a benchmark of hard problems from a scheduling domain, the modified Glucose solves 20% more problems than the original does within a one-hour timeout. Our results demonstrate that NeuroSAT can provide effective guidance to high-performance SAT solvers on real problems.

Key facts. Cited by 61 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Mar 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 12; 2022: 10; 2023: 10; 2024: 12; 2025: 9; 2026: 8.

61 papers.

Sort:

By area:

  1. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  2. 2021Machine Learning for Electronic Design Automation: A Surveycited by 71
  3. 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoningcited by 46
  4. 2021Generalization of Neural Combinatorial Solvers Through the Lens of Adversarial Robustnesscited by 35
  5. 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
  6. 2022Formal Specifications from Natural Languagecited by 33
  7. 2021Goal-Aware Neural SAT Solvercited by 27
  8. 2022Augment with Care: Contrastive Learning for Combinatorial Problemscited by 22
  9. 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
  10. 2021NeuroBack: Improving CDCL SAT Solving using Graph Neural Networkscited by 19
  11. 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
  12. 2021Neural Circuit Synthesis from Specification Patternscited by 17
38 more
  1. 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 17
  2. 2022SATformer: Transformer-Based UNSAT Core Learningcited by 14
  3. 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 14
  4. 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
  5. 2021Transformer-based Machine Learning for Fast SAT Solvers and Logic Synthesiscited by 8
  6. 2021SeaPearl: A Constraint Programming Solver guided by Reinforcement Learningcited by 6
  7. 2021Generating Symbolic Reasoning Problems with Transformer GANscited by 5
  8. 2021Can Graph Neural Networks Learn to Solve MaxSAT Problem?cited by 5
  9. 2022Learning to Configure Computer Networks with Neural Algorithmic Reasoningcited by 5
  10. 2023CoProver: A Recommender System for Proof Constructioncited by 5
  11. 2024Circuit Transformer: A Transformer That Preserves Logical Equivalencecited by 5
  12. 2024GraSS: Combining Graph Neural Networks with Expert Knowledge for SAT Solver Selectioncited by 5
  13. 2022Denoising Diffusion for Sampling SAT Solutionscited by 4
  14. 2023General Method for Solving Four Types of SAT Problemscited by 4
  15. 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
  16. 2025Learning from Algorithm Feedback: One-Shot SAT Solver Guidance with GNNscited by 4
  17. 2022UNSAT Solver Synthesis via Monte Carlo Forest Searchcited by 3
  18. 2023Learning a Generic Value-Selection Heuristic Inside a Constraint Programming Solvercited by 3
  19. 2023Learning Lagrangian Multipliers for the Travelling Salesman Problemcited by 3
  20. 2024NeuroSynt: A Neuro-symbolic Portfolio Solver for Reactive Synthesiscited by 3
  21. 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problemcited by 3
  22. 2024Understanding GNNs for Boolean Satisfiability through Approximation Algorithmscited by 3
  23. 2026Navigating by Old Maps: The Pitfalls of Static Mechanistic Localization in LLM Post-Trainingcited by 3
  24. 2023Lightweight Online Learning for Sets of Related Problems in Automated Reasoningcited by 2
  25. 2024Application of AI to formal methods - an analysis of current trendscited by 2
  26. 2025Neural Approaches to SAT Solving: Design Choices and Interpretabilitycited by 2
  27. 2023Solving MaxSAT with Matrix Multiplicationcited by 1
  28. 2024Learning Better Representations From Less Data For Propositional Satisfiabilitycited by 1
  29. 2024Self-Satisfied: An end-to-end framework for SAT generation and predictioncited by 1
  30. 2025Structure based SAT dataset for analysing GNN generalisationcited by 1
  31. 2025HyperSAT: Unsupervised Hypergraph Neural Networks for Weighted MaxSAT Problemscited by 1
  32. 2025MILP-SAT-GNN: Yet Another Neural SAT Solvercited by 1
  33. 2025TurboSAT: Gradient-Guided Boolean Satisfiability Accelerated on GPU-CPU Hybrid Systemcited by 1
  34. 2026On the Expressive Power of GNNs for Boolean Satisfiabilitycited by 1
  35. 2026Learning to Rank the Initial Branching Order of SAT Solverscited by 1
  36. 2021Learning Heuristics for Template-based CEGIS of Loop Invariants with Reinforcement Learningcited by 0
  37. 2022SC-Square: Future Progress with Machine Learning?cited by 0
  38. 2023Machine Learning for SAT: Restricted Heuristics and New Graph Representationscited by 0

50 most cited of 61 All 61 (JSON)