paper-with-me

홈 › Papers

Learning from Algorithm Feedback: One-Shot SAT Solver Guidance with GNNs

2025-05-21 · Jan Tönshoff, Martin Grohe

Boolean Satisfiability (SAT) solvers are foundational to computer science, yet their performance typically hinges on hand-crafted heuristics. This work introduces Reinforcement Learning from Algorithm Feedback (RLAF) as a paradigm for learning to guide SAT solver branching heuristics with Graph Neural Networks (GNNs). Central to our approach is a novel and generic mechanism for injecting inferred variable weights and polarities into the branching heuristics of existing SAT solvers. In a single forward pass, a GNN assigns these parameters to all variables. Casting this one-shot guidance as a reinforcement learning problem lets us train the GNN with off-the-shelf policy-gradient methods, such as GRPO, directly using the solver's computational cost as the sole reward signal. Extensive evaluations demonstrate that RLAF-trained policies significantly reduce the mean solve times of different base solvers across diverse SAT problem distributions, achieving more than a 2x speedup in some cases, while generalizing effectively to larger and harder problems after training. Notably, these policies consistently outperform expert-supervised approaches based on learning handcrafted weighting heuristics, offering a promising path towards data-driven heuristic design in combinatorial optimization.

📄 PDF Abstract BibTeX arXiv:2505.16053

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationPolicy Gradient Methodsreinforcement-learningReinforcement Learning

Methods 이 논문이 사용한 방법론

BASE 설명 없음

Similar Papers 제목 키워드 기반

One-shot acceleration of transient PDE solvers via online-learned preconditioners

2025-09-10 · Mikhail Khodak, Min Ki Jung, Brian Wynne, Edmond Chow 외 arxiv

Data-driven acceleration of scientific computing workflows has been a high-profile aim of machine learning (ML) for science, with numerical simulation of transient partial differential equations (PDEs) being one of the m…

Systematic Analysis of LLM Contributions to Planning: Solver, Verifier, Heuristic

2024-12-12 · Haoming Li, Zhaoliang Chen, Songyuan Liu, Yiming Lu 외

In this work, we provide a systematic analysis of how large language models (LLMs) contribute to solving planning problems. In particular, we examine how LLMs perform when they are used as problem solver, solution verifi…

Guiding Word Equation Solving using Graph Neural Networks (Extended Technical Report)

2024-11-19 · Parosh Aziz Abdulla, Mohamed Faouzi Atig, Julie Cailler, Chencheng Liang 외

This paper proposes a Graph Neural Network-guided algorithm for solving word equations, based on the well-known Nielsen transformation for splitting equations. The algorithm iteratively rewrites the first terms of each s…

Decision MakingGraph Neural Network

Explaining Graph Neural Networks with Large Language Models: A Counterfactual Perspective for Molecular Property Prediction

2024-10-19 · Yinhan He, Zaiyi Zheng, Patrick Soga, Yaozhen Zhu 외

In recent years, Graph Neural Networks (GNNs) have become successful in molecular property prediction tasks such as toxicity analysis. However, due to the black-box nature of GNNs, their outputs can be concerning in high…

counterfactualCounterfactual ExplanationDecision MakingDrug Discovery+3

IGNN-Solver: A Graph Neural Solver for Implicit Graph Neural Networks

2024-10-11 · Junchao Lin, Zenan Ling, Zhanbo Feng, Feng Zhou 외

Implicit graph neural networks (IGNNs), which exhibit strong expressive power with a single layer, have recently demonstrated remarkable performance in capturing long-range dependencies (LRD) in underlying graphs while e…