Learning Combinatorial Node Labeling Algorithms
Not on the map. Why?
Abstract (arXiv)
We present a novel neural architecture to solve graph optimization problems where the solution consists of arbitrary node labels, allowing us to solve hard problems like graph coloring. We train our model using reinforcement learning, specifically policy gradients, which gives us both a greedy and a probabilistic policy. Our architecture builds on a graph attention network and uses several inductive biases to improve solution quality. Our learned deterministic heuristics for graph coloring give better solutions than classical degree-based greedy heuristics and only take seconds to apply to graphs with tens of thousands of vertices. Moreover, our probabilistic policies outperform all greedy state-of-the-art coloring baselines and a machine learning baseline. Finally, we show that our approach also generalizes to other problems by evaluating it on minimum vertex cover and outperforming two greedy heuristics.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 21 of its 63 references that are in the map. First posted on arXiv 7 Jun 2021.
Builds on
21 of 63 references.
References · 21
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Graph Attention Networkscited by 8,854
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2019Combinatorial Optimization by Graph Pointer Networks and Hierarchical Reinforcement Learningcited by 78
9 more
- 2020Combining Reinforcement Learning and Constraint Programming for Combinatorial Optimizationcited by 63
- 2017Massive Exploration of Neural Machine Translation Architecturescited by 55
- 2018Attention Models in Graphs: A Surveycited by 41
- 2019Graph Colouring Meets Deep Learning: Effective Graph Neural Network Models for Combinatorial Problemscited by 40
- 2020Learning to Solve Combinatorial Optimization Problems on Real-World Graphs in Linear Timecited by 39
- 2019Learning Heuristics over Large Graphs via Deep Reinforcement Learningcited by 23
- 2019Coloring Big Graphs with AlphaGoZerocited by 13
- 2017Fully Dynamic Approximate Maximum Matching and Minimum Vertex Cover in O(log3 n) Worst Case Update Timecited by 2
- 2020A Massively Parallel Algorithm for Minimum Weight Vertex Covercited by 1
Built on by
Citing papers per year: 2022: 2; 2023: 4; 2024: 2; 2025: 1; 2026: 1.
10 papers.
- 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Modelscited by 873
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2022Neural Graph Databasescited by 11
- 2023HOT: Higher-Order Dynamic Graph Representation Learning with Efficient Transformerscited by 10
- 2023Cached Operator Reordering: A Unified View for Fast GNN Trainingcited by 5
- 2024Demystifying Higher-Order Graph Neural Networkscited by 4
- 2023Generating a Graph Colouring Heuristic with Deep Q-Learning and Graph Neural Networkscited by 1
- 2025Learning Robust Heterogeneous Graph Representations via Contrastive-Reconstruction under Sparse Semanticscited by 0
- 2026Performance Foundations of Parallel & Distributed Reasoning Language Modelscited by 0
- 2026Performance Foundations of Parallel & Distributed Reasoning Language Models27 Aug 2026
- 2025Learning Robust Heterogeneous Graph Representations via Contrastive-Reconstruction under Sparse Semantics7 Jun 2025
- 2024Demystifying Higher-Order Graph Neural Networks18 Jun 2024
- 2024Demystifying Chains, Trees, and Graphs of Thoughts25 Jan 2024
- 2023HOT: Higher-Order Dynamic Graph Representation Learning with Efficient Transformers30 Nov 2023
- 2023Cached Operator Reordering: A Unified View for Fast GNN Training23 Aug 2023
- 2023Graph of Thoughts: Solving Elaborate Problems with Large Language Models18 Aug 2023
- 2023Generating a Graph Colouring Heuristic with Deep Q-Learning and Graph Neural Networks8 Apr 2023
- 2022Neural Graph Databases20 Sep 2022
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysis19 May 2022