Coloring Graph Neural Networks for Node Disambiguation
George Dasoulas, Ludovic Dos Santos, Kevin Scaman, Aladin Virmaux
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 (CLIP) 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 CLIP is capable of capturing structural characteristics that traditional MPNNs fail to distinguish, while being state-of-the-art on benchmark graph classification datasets.
BibTeX
@inproceedings{ijcai2020p294,
title = {Coloring Graph Neural Networks for Node Disambiguation},
author = {Dasoulas, George and Dos Santos, Ludovic and Scaman, Kevin and Virmaux, Aladin},
booktitle = {Proceedings of the Twenty-Ninth International Joint Conference on
Artificial Intelligence, {IJCAI-20}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Christian Bessiere},
pages = {2126--2132},
year = {2020},
month = {7},
note = {Main track},
doi = {10.24963/ijcai.2020/294},
url = {https://doi.org/10.24963/ijcai.2020/294},
}