Learning-Augmented Algorithms for Boolean Satisfiability
Idan Attias, Xing Gao, Lev Reyzin

TL;DR
This paper explores learning-augmented algorithms for Boolean satisfiability, leveraging advice from machine learning to improve decision and optimization performance, including faster algorithms and better approximations.
Contribution
It introduces novel methods to incorporate advice into SAT algorithms, accelerating runtime and enhancing approximation ratios for MAX-SAT variants.
Findings
Accelerated $k$-SAT algorithms with advice, reducing exponential runtime.
Improved approximation ratios for MAX-$k$-SAT using advice.
Near-optimal approximations for large-degree instances with label advice.
Abstract
Learning-augmented algorithms are a prominent recent development in beyond worst-case analysis. In this framework, a problem instance is provided with a prediction (``advice'') from a machine-learning oracle, which provides partial information about an optimal solution, and the goal is to design algorithms that leverage this advice to improve worst-case performance. We study the classic Boolean satisfiability (SAT) decision and optimization problems within this framework using two forms of advice. ``Subset advice" provides a random fraction of the variables from an optimal assignment, whereas ``label advice" provides noisy predictions for all variables in an optimal assignment. For the decision problem -SAT, by using the subset advice we accelerate the exponential running time of the PPSZ family of algorithms due to Paturi, Pudlak, Saks and Zane, which currently…
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 and Data Classification · Machine Learning and Algorithms · Advanced Bandit Algorithms Research
MethodsBalanced Selection
