Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Graph Mixture of Experts: Learning on Large-Scale Graphs with Explicit Diversity Modeling

About

Graph neural networks (GNNs) have found extensive applications in learning from graph data. However, real-world graphs often possess diverse structures and comprise nodes and edges of varying types. To bolster the generalization capacity of GNNs, it has become customary to augment training graph structures through techniques like graph augmentations and large-scale pre-training on a wider array of graphs. Balancing this diversity while avoiding increased computational costs and the notorious trainability issues of GNNs is crucial. This study introduces the concept of Mixture-of-Experts (MoE) to GNNs, with the aim of augmenting their capacity to adapt to a diverse range of training graph structures, without incurring explosive computational overhead. The proposed Graph Mixture of Experts (GMoE) model empowers individual nodes in the graph to dynamically and adaptively select more general information aggregation experts. These experts are trained to capture distinct subgroups of graph structures and to incorporate information with varying hop sizes, where those with larger hop sizes specialize in gathering information over longer distances. The effectiveness of GMoE is validated through a series of experiments on a diverse set of tasks, including graph, node, and link prediction, using the OGB benchmark. Notably, it enhances ROC-AUC by $1.81\%$ in ogbg-molhiv and by $1.40\%$ in ogbg-molbbbp, when compared to the non-MoE baselines. Our code is publicly available at https://github.com/VITA-Group/Graph-Mixture-of-Experts.

Haotao Wang, Ziyu Jiang, Yuning You, Yan Han, Gaowen Liu, Jayanth Srinivasa, Ramana Rao Kompella, Zhangyang Wang• 2023

Related benchmarks

TaskDatasetResultRank
Node Classificationogbn-arxiv (test)
Accuracy71.88
433
Node ClassificationChameleon (test)
Mean Accuracy46.69
297
Node ClassificationActor (test)
Mean Accuracy0.3378
237
Node ClassificationPhoto (test)
Mean Accuracy94.51
92
Link Predictionogbl-collab (test)
Hits@5032.61
92
Node ClassificationComputers (test)
Mean Accuracy91.37
91
Graph ClassificationMolHIV
ROC AUC77.35
88
Node ClassificationCoauthor-CS (test)
Accuracy93.18
83
Node Classificationpokec (test)
Accuracy76.04
78
Link Predictionogbl-ppa (test)
Hits@1000.1925
77
Showing 10 of 23 rows

Other info

Follow for update