On EDA-Driven Learning for SAT Solving
Min Li, Zhengyuan Shi, Qiuxia Lai, Sadaf Khan, Shaowei Cai, Qiang Xu
Abstract
We present DeepSAT, a novel end-to-end learning framework for the Boolean satisfiability (SAT) problem. Unlike existing solutions trained on random SAT instances with relatively weak supervision, we propose applying the knowledge of the well-developed electronic design automation (EDA) field for SAT solving. Specifically, we first resort to logic synthesis algorithms to pre-process SAT instances into optimized and-inverter graphs (AIGs). By doing so, the distribution diversity among various SAT instances can be dramatically reduced, which facilitates improving the generalization capability of the learned model. Next, we regard the distribution of SAT solutions being a product of conditional Bernoulli distributions. Based on this observation, we approximate the SAT solving procedure with a conditional generative model, leveraging a novel directed acyclic graph neural network (DAGNN) with two polarity prototypes for conditional SAT modeling. To effectively train the generative model, with the help of logic simulation tools, we obtain the probabilities of nodes in the AIG being logic ‘1’ as rich supervision. We conduct comprehensive experiments on various SAT problems. Our results show that, DeepSAT achieves significant accuracy improvements over state-of-the-art learning-based SAT solutions, especially when generalized to SAT instances that are relatively large or with diverse distributions.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ef86218a-a1fd-469b-add7-7cbf8979a5aaCited by top-tier papers4
- Logic Optimization Meets SAT: A Novel Framework for Circuit-SAT SolvingZhengyuan Shi, Tiebing Tang, Jiaying Zhu, Sadaf Khan et al.DAC 2025 · 1 citation
- Learning Splitting Heuristics in Divide-and-Conquer SAT Solvers with Reinforcement LearningShumao Zhai, Ning GeICLR 2025
- Unsat Core Prediction through Polarity-Aware Representation Learning over Clause-Literal HypergraphsZhenchao Sun, Shuai Ma, Ping Lu, Chongyang TaoICML 2026
- DeepGate4: Efficient and Effective Representation Learning for Circuit Design at ScaleZiyang Zheng, Shan Huang, Jianyuan Zhong, Zhengyuan Shi et al.ICLR 2025
Builds on5
- Directed Acyclic Graph Neural NetworksVeronika Thost, Jie ChenICLR 2021 · 134 citations
- Graph Neural Network Guided Local Search for the Traveling Salesperson ProblemBenjamin Hudson, Qingbiao Li, Matthew Malencia, Amanda ProrokICLR 2022 · 98 citations
- Can Q-Learning with Graph Networks Learn a Generalizable Branching Heuristic for a SAT Solver?Vitaly Kurin, Saad Godil, Shimon Whiteson, Bryan CatanzaroNeurIPS 2020 · 77 citations
- DeepGate: learning neural representations of logic gatesMin Li, Sadaf Khan, Zhengyuan Shi, Naixing Wang et al.DAC 2022 · 55 citations
- Augment with Care: Contrastive Learning for Combinatorial ProblemsHaonan Duan, Pashootan Vaezipoor, Max B. Paulus, Yangjun Ruan et al.ICML 2022 · 27 citations
Related papers
- Graph-Based Attention for Differentiable MaxSAT SolvingSota Moriyama, Katsumi InoueNeurIPS 2025 · 3 citations
- In Search for a SAT-friendly Binarized Neural Network ArchitectureNina Narodytska, Hongce Zhang, Aarti Gupta, Toby WalshICLR 2020 · 31 citations
- On the Expressive Power of GNNs for Boolean SatisfiabilitySaku Peltonen, Roger WattenhoferICLR 2026 · 1 citation
- Deep Weighted MaxSAT for Aspect-based Opinion ExtractionMeixi Wu, Wenya Wang, Sinno Jialin PanEMNLP 2020 · 25 citations
- NSNet: A General Neural Probabilistic Framework for Satisfiability ProblemsZhaoyu Li, Xujie SiNeurIPS 2022 · 30 citations
