IJCAI 2019

Coloring graph neural networks for node disambiguation

George Dasoulas, Ludovic Dos Santos, Kevin Scaman, Aladin Virmaux

Main figure for Coloring graph neural networks for node disambiguation

Abstract

In this paper, we show that a simple coloring scheme can improve, both theoretically and empirically, the expressive power of Message Passing Neural Networks (MPNNs). More specifically, we introduce a graph neural network called Colored Local Iterative Procedure that uses colors to disambiguate identical node attributes, and show that this representation is a universal approximator of continuous functions on graphs with node attributes. Our method relies on separability, a key topological characteristic that allows to extend well-chosen neural networks into universal representations. Finally, we show experimentally that is capable of capturing structural characteristics that traditional MPNNs fail to distinguish, while being state-of-the-art on benchmark graph classification datasets.

Proposed method: CLIP

Benchmark Results

Tested on 1 dataset

Tables show presented results in global context (best 3 papers + GCN + MLP).

TU Dortmund

#ModelAccuracy ↑Paper
1
MSH-GNN
0.9910 ±0.0030
2
ID-GNN+BEC
0.9830 ±0.0360
3
SupCosine
0.9830 ±0.0250
32
CLIP
0.9390 ±0.0400
This paper
39
GIN
0.9330 ±0.0290
403
MLP
0.8660 ±0.0495
SOTA performance (not significantly different from the best) Proposed method (this paper) Global context (other papers)