Learning Branching Heuristics from Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Backtracking has been widely used for solving problems in artificial intelligence (AI), including constraint satisfaction problems and combinatorial optimization problems. Good branching heuristics can efficiently improve the performance of backtracking by helping prune the search space and leading the search to the most promising direction. In this paper, we first propose a new graph neural network (GNN) model designed using the probabilistic method. From the GNN model, we introduce an approach to learn a branching heuristic for combinatorial optimization problems. In particular, our GNN model learns appropriate probability distributions on vertices in given graphs from which the branching heuristic is extracted and used in a backtracking search. Our experimental results for the (minimum) dominating-clique problem show that this learned branching heuristic performs better than the minimum-remaining-values heuristic in terms of the number of branches of the whole search tree. Our approach introduces a new way of applying GNNs towards enhancing the classical backtracking algorithm used in AI.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 9 of its 17 references that are in the map. First posted on arXiv 26 Nov 2022.
Builds on
9 of 17 references.
References · 9
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 36
Built on by
Citing papers per year: 2025: 1.
1 paper.