NodeFormer: A Scalable Graph Structure Learning Transformer for Node Classification

06/14/2023
by   Qitian Wu, et al.
0

Graph neural networks have been extensively studied for learning with inter-connected data. Despite this, recent evidence has revealed GNNs' deficiencies related to over-squashing, heterophily, handling long-range dependencies, edge incompleteness and particularly, the absence of graphs altogether. While a plausible solution is to learn new adaptive topology for message passing, issues concerning quadratic complexity hinder simultaneous guarantees for scalability and precision in large networks. In this paper, we introduce a novel all-pair message passing scheme for efficiently propagating node signals between arbitrary nodes, as an important building block for a pioneering Transformer-style network for node classification on large graphs, dubbed as NodeFormer. Specifically, the efficient computation is enabled by a kernerlized Gumbel-Softmax operator that reduces the algorithmic complexity to linearity w.r.t. node numbers for learning latent graph structures from large, potentially fully-connected graphs in a differentiable manner. We also provide accompanying theory as justification for our design. Extensive experiments demonstrate the promising efficacy of the method in various tasks including node classification on graphs (with up to 2M nodes) and graph-enhanced applications (e.g., image classification) where input graphs are missing.

READ FULL TEXT

page 10

page 25

research
10/15/2021

Label-Wise Message Passing Graph Neural Network on Heterophilic Graphs

Graph Neural Networks (GNNs) have achieved remarkable performance in mod...
research
07/15/2021

Hierarchical graph neural nets can capture long-range interactions

Graph neural networks (GNNs) based on message passing between neighborin...
research
08/19/2019

Dynamic Graph Message Passing Networks

Modelling long-range dependencies is critical for complex scene understa...
research
06/20/2023

GraphGLOW: Universal and Generalizable Structure Learning for Graph Neural Networks

Graph structure learning is a well-established problem that aims at opti...
research
07/29/2023

Graph Condensation for Inductive Node Representation Learning

Graph neural networks (GNNs) encounter significant computational challen...
research
09/21/2023

SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoning

We introduce an extension to the CLRS algorithmic learning benchmark, pr...
research
10/21/2022

Efficient Automatic Machine Learning via Design Graphs

Despite the success of automated machine learning (AutoML), which aims t...

Please sign up or login with your details

Forgot password? Click here to reset