Training Diverse Graph Experts for Ensembles: A Systematic Empirical Study
Gangda Deng, Yuxin Yang, Ömer Faruk Akgül, Hanqing Zeng, Yinglong Xia, Rajgopal Kannan, Viktor Prasanna
TL;DR
This work systematically studies how to train diverse graph experts to improve Graph Neural Network MoE ensembles for node classification. By evaluating 20 diversification strategies across 14 datasets within a train-then-merge MoE framework, it reveals that expert diversity enhances ensemble performance, with training-data partitioning offering the strongest gains and introducing mechanistic insights via Direction Informativeness (DI) and intra-class graph metrics. The findings show directional modeling yields limited improvements and that carefully chosen domain partitions—especially those based on intra-class properties and neighbor agreement—substantially boost performance, achieving up to several percentage points of improvement over the best single model. The study provides practical guidance for building effective graph MoEs and contributes conceptual tools for understanding when and why diversification helps in graph learning, with open-source code available for replication.
Abstract
Graph Neural Networks (GNNs) have become essential tools for learning on relational data, yet the performance of a single GNN is often limited by the heterogeneity present in real-world graphs. Recent advances in Mixture-of-Experts (MoE) frameworks demonstrate that assembling multiple, explicitly diverse GNNs with distinct generalization patterns can significantly improve performance. In this work, we present the first systematic empirical study of expert-level diversification techniques for GNN ensembles. Evaluating 20 diversification strategies -- including random re-initialization, hyperparameter tuning, architectural variation, directionality modeling, and training data partitioning -- across 14 node classification benchmarks, we construct and analyze over 200 ensemble variants. Our comprehensive evaluation examines each technique in terms of expert diversity, complementarity, and ensemble performance. We also uncovers mechanistic insights into training maximally diverse experts. These findings provide actionable guidance for expert training and the design of effective MoE frameworks on graph data. Our code is available at https://github.com/Hydrapse/bench-gnn-diversification.
