Space4HGNN: A Novel, Modularized and Reproducible Platform to Evaluate Heterogeneous Graph Neural Network
arXiv:2202.09177 · doi:10.1145/3477495.3531720
Abstract
Heterogeneous Graph Neural Network (HGNN) has been successfully employed in various tasks, but we cannot accurately know the importance of different design dimensions of HGNNs due to diverse architectures and applied scenarios. Besides, in the research community of HGNNs, implementing and evaluating various tasks still need much human effort. To mitigate these issues, we first propose a unified framework covering most HGNNs, consisting of three components: heterogeneous linear transformation, heterogeneous graph transformation, and heterogeneous message passing layer. Then we build a platform Space4HGNN by defining a design space for HGNNs based on the unified framework, which offers modularized components, reproducible implementations, and standardized evaluation for HGNNs. Finally, we conduct experiments to analyze the effect of different designs. With the insights found, we distill a condensed design space and verify its effectiveness.
arXiv commentSIGIR2022
References in corpus (16)
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
- Neural Message Passing for Quantum Chemistry
- Neural Graph Collaborative Filtering
- MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embedding
- Representation Learning on Graphs with Jumping Knowledge Networks
- Pitfalls of Graph Neural Network Evaluation
- Graph Transformer Networks
- Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches
- Design Space for Graph Neural Networks
- IntentGC: a Scalable Graph Convolution Framework Fusing Heterogeneous Information for Recommendation
- GraphNAS: Graph Neural Architecture Search with Reinforcement Learning
- DiffMG: Differentiable Meta Graph Search for Heterogeneous Graph Neural Networks
- Are we really making much progress? Revisiting, benchmarking, and refining heterogeneous graph neural networks
- A Survey on Heterogeneous Graph Embedding: Methods, Techniques, Applications and Sources
- Heterogeneous Graph Collaborative Filtering
- KGTuner: Efficient Hyper-parameter Search for Knowledge Graph Learning