W2SAT: Learning to generate SAT instances from Weighted Literal Incidence Graphs
Not on the map. Why?
Abstract (arXiv)
The Boolean Satisfiability (SAT) problem stands out as an attractive NP-complete problem in theoretic computer science and plays a central role in a broad spectrum of computing-related applications. Exploiting and tuning SAT solvers under numerous scenarios require massive high-quality industry-level SAT instances, which unfortunately are quite limited in the real world. To address the data insufficiency issue, in this paper, we propose W2SAT, a framework to generate SAT formulas by learning intrinsic structures and properties from given real-world/industrial instances in an implicit fashion. To this end, we introduce a novel SAT representation called Weighted Literal Incidence Graph (WLIG), which exhibits strong representation ability and generalizability against existing counterparts, and can be efficiently generated via a specialized learning-based graph generative model. Decoding from WLIGs into SAT problems is then modeled as finding overlapping cliques with a novel hill-climbing optimization method termed Optimal Weight Coverage (OWC). Experiments demonstrate the superiority of our WLIG-induced approach in terms of graph metrics, efficiency, and scalability in comparison to previous methods. Additionally, we discuss the limitations of graph-based SAT generation for real-world applications, especially when utilizing generated instances for SAT solver parameter-tuning, and pose some potential directions.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 14 of its 48 references that are in the map. First posted on arXiv 1 Feb 2023.
Builds on
14 of 48 references.
References · 14
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2020Permutation Invariant Graph Generation via Score-Based Generative Modelingcited by 263
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2018NetGAN: Generating Graphs via Random Walkscited by 129
- 2018Graphite: Iterative Generative Modeling of Graphscited by 112
- 2022SPECTRE: Spectral Conditioning Helps to Overcome the Expressivity Limits of One-shot Graph Generatorscited by 96
- 2020Scalable Deep Generative Modeling for Sparse Graphscited by 63
- 2022Machine Learning Methods in Solving the Boolean Satisfiability Problemcited by 22
- 2019G2SAT: Learning to Generate SAT Formulascited by 20
2 more
Built on by
Citing papers per year: 2024: 3.
3 papers.