Geom-GCN: Geometric Graph Convolutional Networks

Hongbin Pei, Bingzhe Wei, Kevin Chen–Chuan Chang, Lei Yu, Bo Yang

arXiv (Cornell University) · 2020 · 118 citations · 25 references

DOIFull text

Open access

Concepts

TL;DR

Message‑passing neural networks have been widely used for graph representation learning, yet they suffer from losing neighborhood structural information and failing to capture long‑range dependencies in disassortative graphs, a limitation that has received limited attention. The authors propose a geometric aggregation scheme for graph neural networks to address these two weaknesses. The scheme, grounded in continuous space geometry, is permutation‑invariant and composed of node embedding, structural neighborhood, and bi‑level aggregation modules, and is instantiated as Geom‑GCN for transductive graph learning. Geom‑GCN achieves state‑of‑the‑art performance across a wide range of open graph datasets. Code is available at the provided URL.

Abstract

Message-passing neural networks (MPNNs) have been successfully applied to representation learning on graphs in a variety of real-world applications. However, two fundamental weaknesses of MPNNs' aggregators limit their ability to represent graph-structured data: losing the structural information of nodes in neighborhoods and lacking the ability to capture long-range dependencies in disassortative graphs. Few studies have noticed the weaknesses from different perspectives. From the observations on classical neural network and network geometry, we propose a novel geometric aggregation scheme for graph neural networks to overcome the two weaknesses. The behind basic idea is the aggregation on a graph can benefit from a continuous space underlying the graph. The proposed aggregation scheme is permutation-invariant and consists of three modules, node embedding, structural neighborhood, and bi-level aggregation. We also present an implementation of the scheme in graph convolutional networks, termed Geom-GCN (Geometric Graph Convolutional Networks), to perform transductive learning on graphs. Experimental results show the proposed Geom-GCN achieved state-of-the-art performance on a wide range of open datasets of graphs. Code is available at this https URL.

References

25