arXiv (Cornell University) · 2020 · 118 citations · 25 references
ComputingComputer ScienceComputational GeometryKnowledge RepresentationMachine LearningDeep LearningGeometric GraphsGraph AlgorithmsGraph AnalyticsGraph TheoryGraph-based LearningAggregationContinuous Space RepresentationConvolutional Neural NetworksGraph Convolutional NetworksGraph Neural NetworksGraph Representation LearningMessage Passing Neural Networks
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.
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.
25
Laurens van der Maaten, Geoffrey E. Hinton · Journal of Machine Learning Research · 2008 · 35.7K citations
A Global Geometric Framework for Nonlinear Dimensionality Reduction
Joshua B. Tenenbaum, Vin de Silva, John Langford · Science · 2000 · 13.7K citations
The Graph Neural Network Model
Franco Scarselli, M. Gori, Ah Chung Tsoi et al. · IEEE Transactions on Neural Networks · 2008 · 9.3K citations · Full text
Assortative Mixing in Networks
M. E. J. Newman · Physical Review Letters · 2002 · 5.1K citations · Full text