Self-Satisfied: An end-to-end framework for SAT generation and prediction
Christopher R. Serrano, Jonathan Gallagher, Kenji Yamada and, Alexei Kopylov, Michael A. Warren

TL;DR
This paper introduces SaT, a transformer-based framework for SAT problem generation and prediction, leveraging hardware acceleration and geometric encoding to handle large-scale problems effectively.
Contribution
It presents a novel end-to-end approach combining hardware-accelerated SAT generation, geometric encoding, and head slicing for transformers, enabling scalable SAT prediction on large datasets.
Findings
Achieved high prediction accuracy on large SAT problems from SATComp 2022.
Demonstrated the effectiveness of geometric encoding and head slicing in scaling transformer models.
Validated the approach's ability to handle problems with thousands of variables and tens of thousands of clauses.
Abstract
The boolean satisfiability (SAT) problem asks whether there exists an assignment of boolean values to the variables of an arbitrary boolean formula making the formula evaluate to True. It is well-known that all NP-problems can be coded as SAT problems and therefore SAT is important both practically and theoretically. From both of these perspectives, better understanding the patterns and structure implicit in SAT data is of significant value. In this paper, we describe several advances that we believe will help open the door to such understanding: we introduce hardware accelerated algorithms for fast SAT problem generation, a geometric SAT encoding that enables the use of transformer architectures typically applied to vision tasks, and a simple yet effective technique we term head slicing for reducing sequence length representation inside transformer architectures. These advances allow…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies
MethodsDense Connections · Layer Normalization · Residual Connection · Position-Wise Feed-Forward Layer · Attention Is All You Need · Adam · Linear Layer · Softmax · Multi-Head Attention · Dropout
