Rethinking Graph Neural Networks for the Graph Coloring Problem
Wei Li, Ruxuan Li, Yuzhe Ma, Siu On Chan, David Pan, Bei Yu

TL;DR
This paper analyzes the limitations of current GNNs in solving the graph coloring problem, demonstrating their local nature and proposing a new AC-GNN variation that outperforms heuristics.
Contribution
It provides a theoretical analysis of AC-GNNs' limitations in graph coloring and introduces a simple, effective AC-GNN variant that improves performance.
Findings
AC-GNNs are limited by their local aggregation, affecting coloring power.
Deeper GNNs have greater coloring capabilities.
The proposed AC-GNN variant outperforms existing heuristics in quality and runtime.
Abstract
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…
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
TopicsAdvanced Graph Neural Networks
