Learning to Solve Weighted Maximum Satisfiability with a Co-Training Architecture
Kaidi Wan, Minghao Liu, Yong Lai

TL;DR
This paper introduces SplitGNN, a novel GNN-based approach with a co-training architecture and a new graph representation, significantly improving solution quality and speed for weighted MaxSAT problems, especially on large, complex instances.
Contribution
The paper presents SplitGNN, a new GNN architecture with a co-training framework and edge-splitting factor graph, advancing MaxSAT solving capabilities and generalization.
Findings
Achieves 3x faster convergence than other GNNs.
Outperforms modern heuristic MaxSAT solvers on large, complex benchmarks.
Demonstrates strong generalization across diverse instances.
Abstract
Wepropose SplitGNN, a graph neural network (GNN)-based approach that learns to solve weighted maximum satisfiabil ity (MaxSAT) problem. SplitGNN incorporates a co-training architecture consisting of supervised message passing mech anism and unsupervised solution boosting layer. A new graph representation called edge-splitting factor graph is proposed to provide more structural information for learning, which is based on spanning tree generation and edge classification. To improve the solutions on challenging and weighted instances, we implement a GPU-accelerated layer applying efficient score calculation and relaxation-based optimization. Exper iments show that SplitGNN achieves 3* faster convergence and better predictions compared with other GNN-based ar chitectures. More notably, SplitGNN successfully finds solu tions that outperform modern heuristic MaxSAT solvers…
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
TopicsConstraint Satisfaction and Optimization · Advanced Graph Neural Networks · Graph Theory and Algorithms
