Rethinking Graph Neural Networks for the Graph Coloring Problem
Not on the map. Why?
Abstract (arXiv)
Graph coloring, a classical and critical NP-hard problem, is the problem of assigning connected nodes as different colors as possible. However, we observe that state-of-the-art GNNs are less successful in the graph coloring problem. We analyze the reasons from two perspectives. First, most GNNs fail to generalize the task under homophily to heterophily, i.e., graphs where connected nodes are assigned different colors. Second, GNNs are bounded by the network depth, making them possible to be a local method, which has been demonstrated to be non-optimal in Maximum Independent Set (MIS) problem. In this paper, we focus on the aggregation-combine GNNs (AC-GNNs), a popular class of GNNs. We first define the power of AC-GNNs in the coloring problem as the capability to assign nodes different colors. The definition is different with previous one that is based on the assumption of homophily. We identify node pairs that AC-GNNs fail to discriminate. Furthermore, we show that any AC-GNN is a local coloring method, and any local coloring method is non-optimal by exploring the limits of local methods over sparse random graphs, thereby demonstrating the non-optimality of AC-GNNs due to its local property. We then prove the positive correlation between model depth and its coloring power. Moreover, we discuss the color equivariance of graphs to tackle some practical constraints such as the pre-fixing constraints. Following the discussions above, we summarize a series of rules a series of rules that make a GNN color equivariant and powerful in the coloring problem. Then, we propose a simple AC-GNN variation satisfying these rules. We empirically validate our theoretical findings and demonstrate that our simple model substantially outperforms state-of-the-art heuristic algorithms in both quality and runtime.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 18 of its 24 references that are in the map. First posted on arXiv 15 Aug 2022.
Builds on
18 of 24 references.
References · 18
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2019Position-aware Graph Neural Networkscited by 203
- 2019What graph neural networks cannot learn: depth vs widthcited by 195
- 2020Random Features Strengthen Graph Neural Networkscited by 184
- 2019Graph Neural Tangent Kernel: Fusing Graph Neural Networks with Graph Kernelscited by 160
6 more
- 2019Stability Properties of Graph Neural Networkscited by 125
- 2019Coloring graph neural networks for node disambiguationcited by 49
- 2019Graph Colouring Meets Deep Learning: Effective Graph Neural Network Models for Combinatorial Problemscited by 40
- 2013Limits of local algorithms over sparse random graphscited by 23
- 2014Local algorithms for independent sets are half-optimalcited by 9
- 2016Reinforcement learning based local search for grouping problems: A case study on graph coloringcited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 5; 2025: 4; 2026: 1.
13 papers.
Sort:
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2023A Graph Neural Network with Negative Message Passing for Graph Coloringcited by 5
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Updatecited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2023GPatcher: A Simple and Adaptive MLP Model for Alleviating Graph Heterophilycited by 3
- 2024Efficient Graph Coloring with Neural Networks: A Physics-Inspired Approach for Large Graphscited by 1
- 2025BRIDGES: Bridging Graph Modality and Large Language Models within EDA Taskscited by 1
- 2024Graph Neural Networks as Ordering Heuristics for Parallel Graph Coloringcited by 0
- 2024Concept Learning in the Wild: Towards Algorithmic Understanding of Neural Networkscited by 0
- 2025Efficient Optimization Accelerator Framework for Multistate Ising Problemscited by 0
- 2025Unsupervised Graph Neural Network Framework for Balanced Multipatterning in Advanced Electronic Design Automation Layoutscited by 0
- 2026Neural Algorithmic Reasoning for Approximate k-Coloring with Recursive Warm Starts8 Jan 2026
- 2025Unsupervised Graph Neural Network Framework for Balanced Multipatterning in Advanced Electronic Design Automation Layouts20 Nov 2025
- 2025Efficient Optimization Accelerator Framework for Multistate Ising Problems26 May 2025
- 2025BRIDGES: Bridging Graph Modality and Large Language Models within EDA Tasks7 Apr 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024Concept Learning in the Wild: Towards Algorithmic Understanding of Neural Networks15 Dec 2024
- 2024Graph Neural Networks as Ordering Heuristics for Parallel Graph Coloring9 Aug 2024
- 2024Efficient Graph Coloring with Neural Networks: A Physics-Inspired Approach for Large Graphs2 Aug 2024
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Update23 Jul 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2023GPatcher: A Simple and Adaptive MLP Model for Alleviating Graph Heterophily25 Jun 2023
- 2023A Graph Neural Network with Negative Message Passing for Graph Coloring26 Jan 2023
1 more
- 2022Explaining the Explainers in Graph Neural Networks: a Comparative Studycited by 34
- 2023A Graph Neural Network with Negative Message Passing for Graph Coloringcited by 5
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networkscited by 4
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Updatecited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2023GPatcher: A Simple and Adaptive MLP Model for Alleviating Graph Heterophilycited by 3
- 2024Efficient Graph Coloring with Neural Networks: A Physics-Inspired Approach for Large Graphscited by 1
- 2025BRIDGES: Bridging Graph Modality and Large Language Models within EDA Taskscited by 1
- 2024Graph Neural Networks as Ordering Heuristics for Parallel Graph Coloringcited by 0
- 2024Concept Learning in the Wild: Towards Algorithmic Understanding of Neural Networkscited by 0
- 2025Efficient Optimization Accelerator Framework for Multistate Ising Problemscited by 0
- 2025Unsupervised Graph Neural Network Framework for Balanced Multipatterning in Advanced Electronic Design Automation Layoutscited by 0
12 most cited of 13 All 13 (JSON)
- 2026Neural Algorithmic Reasoning for Approximate k-Coloring with Recursive Warm Starts8 Jan 2026
- 2025Unsupervised Graph Neural Network Framework for Balanced Multipatterning in Advanced Electronic Design Automation Layouts20 Nov 2025
- 2025Efficient Optimization Accelerator Framework for Multistate Ising Problems26 May 2025
- 2025BRIDGES: Bridging Graph Modality and Large Language Models within EDA Tasks7 Apr 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024Concept Learning in the Wild: Towards Algorithmic Understanding of Neural Networks15 Dec 2024
- 2024Graph Neural Networks as Ordering Heuristics for Parallel Graph Coloring9 Aug 2024
- 2024Efficient Graph Coloring with Neural Networks: A Physics-Inspired Approach for Large Graphs2 Aug 2024
- 2024Enhancing GNNs Performance on Combinatorial Optimization by Recurrent Feature Update23 Jul 2024
- 2024A Unified Framework for Combinatorial Optimization Based on Graph Neural Networks19 Jun 2024
- 2023GPatcher: A Simple and Adaptive MLP Model for Alleviating Graph Heterophily25 Jun 2023
- 2023A Graph Neural Network with Negative Message Passing for Graph Coloring26 Jan 2023
12 newest of 13 All 13 (JSON)