LGOct 6, 2022

Geodesic Graph Neural Network for Efficient Graph Representation Learning

arXiv:2210.02636v230 citationsh-index: 24
AI Analysis

This addresses scalability issues for researchers and practitioners working with large graphs, though it is an incremental improvement over existing GNN methods.

The paper tackles the inefficiency of graph neural networks (GNNs) that require multiple runs and subgraph extraction, proposing Geodesic GNN (GDGNN) to reduce runtime by using shortest paths for richer structural information in a single run, achieving competitive performance with significantly less time.

Graph Neural Networks (GNNs) have recently been applied to graph learning tasks and achieved state-of-the-art (SOTA) results. However, many competitive methods run GNNs multiple times with subgraph extraction and customized labeling to capture information that is hard for normal GNNs to learn. Such operations are time-consuming and do not scale to large graphs. In this paper, we propose an efficient GNN framework called Geodesic GNN (GDGNN) that requires only one GNN run and injects conditional relationships between nodes into the model without labeling. This strategy effectively reduces the runtime of subgraph methods. Specifically, we view the shortest paths between two nodes as the spatial graph context of the neighborhood around them. The GNN embeddings of nodes on the shortest paths are used to generate geodesic representations. Conditioned on the geodesic representations, GDGNN can generate node, link, and graph representations that carry much richer structural information than plain GNNs. We theoretically prove that GDGNN is more powerful than plain GNNs. We present experimental results to show that GDGNN achieves highly competitive performance with SOTA GNN models on various graph learning tasks while taking significantly less time.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes