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
497
Node ClassificationChameleon (test)
Mean Accuracy46.69
335
Node ClassificationRoman-Empire
Accuracy81.96
327
Node ClassificationAmazon Photo
Accuracy95.91
313
Node Classificationamazon-ratings
Accuracy52.24
309
Node ClassificationActor (test)
Mean Accuracy0.3378
286
Node ClassificationAmazon Computers
Accuracy88.57
167
Node ClassificationCoauthor CS
Accuracy94.45
158
Node ClassificationWiki-CS (test)
Accuracy83.65
146
Node ClassificationPhoto (test)
Mean Accuracy94.51
125
Showing 10 of 36 rows

Other info

Follow for update