Denoising Diffusion for Sampling SAT Solutions
Karlis Freivalds, Sergejs Kozlovics

TL;DR
This paper introduces a novel approach combining denoising diffusion and graph neural networks to generate diverse SAT solutions, matching state-of-the-art accuracy while enhancing solution diversity.
Contribution
It presents a new method that leverages denoising diffusion models with GNNs for SAT solution generation, improving diversity without sacrificing accuracy.
Findings
Achieves accuracy comparable to the best neural methods
Produces highly diverse SAT solutions
Works with non-random solutions from standard solvers
Abstract
Generating diverse solutions to the Boolean Satisfiability Problem (SAT) is a hard computational problem with practical applications for testing and functional verification of software and hardware designs. We explore the way to generate such solutions using Denoising Diffusion coupled with a Graph Neural Network to implement the denoising function. We find that the obtained accuracy is similar to the currently best purely neural method and the produced SAT solutions are highly diverse, even if the system is trained with non-random solutions from a standard solver.
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
TopicsMachine Learning in Materials Science · Integrated Circuits and Semiconductor Failure Analysis · VLSI and Analog Circuit Testing
MethodsGraph Neural Network · Diffusion
