Revisiting GNNs for Boolean Satisfiability

21 Sept 2023 (modified: 11 Feb 2024)Submitted to ICLR 2024EveryoneRevisionsBibTeX
Primary Area: neurosymbolic & hybrid AI systems (physics-informed, logic & formal reasoning, etc.)
Code Of Ethics: I acknowledge that I and all co-authors of this work have read and commit to adhering to the ICLR Code of Ethics.
Keywords: graph neural networks, satisfiability, curriculum, SAT
Submission Guidelines: I certify that this submission complies with the submission instructions as described on https://iclr.cc/Conferences/2024/AuthorGuide.
TL;DR: We introduce several enhancements for Graph Neural Networks that are trained to predict solutions of combinatorial problems.
Abstract: We introduce a number of enhancements for the training and inference procedure of Graph Neural Networks that are trained to predict solutions of combinatorial problems. We motivate these enhancements by pointing to possible connections to two approximation algorithms studied in the domain of Boolean Satisfiability: Belief Propagation and Semidefinite Programming Relaxations. The first significant enhancement is a curriculum training procedure, which incrementally increases the problem complexity in the training set together with increasing the number of message passing iterations of the Graph Neural Network. We show that the curriculum, together with several other optimizations, reduces training time by more than an order of magnitude compared to the baseline without the curriculum. Furthermore, we apply decimation and initial embedding sampling, which significantly increases the percentage of solved problems.
Anonymous Url: I certify that there is no URL (e.g., github page) that could be used to find authors' identity.
Supplementary Material: zip
No Acknowledgement Section: I certify that there is no acknowledgement section in this submission for double blind review.
Submission Number: 4009
Loading