Bag of Tricks for Node Classification with Graph Neural Networks
Yangkun Wang, Jiarui Jin, Weinan Zhang, Yong Yu, Zheng Zhang, David, Wipf

TL;DR
This paper compiles and introduces practical tricks and techniques that significantly enhance the performance of graph neural networks in node classification tasks, often surpassing the gains from complex architectural changes.
Contribution
It summarizes existing best practices and proposes new techniques related to label usage, loss functions, and model design that improve GNN performance.
Findings
Consistent performance improvements across various GNN architectures
Techniques benefit top models on OGB leaderboard and KDDCUP challenge
Ablation studies confirm the impact of each trick
Abstract
Over the past few years, graph neural networks (GNN) and label propagation-based methods have made significant progress in addressing node classification tasks on graphs. However, in addition to their reliance on elaborate architectures and algorithms, there are several key technical details that are frequently overlooked, and yet nonetheless can play a vital role in achieving satisfactory performance. In this paper, we first summarize a series of existing tricks-of-the-trade, and then propose several new ones related to label usage, loss function formulation, and model design that can significantly improve various GNN architectures. We empirically evaluate their impact on final node classification accuracy by conducting ablation studies and demonstrate consistently-improved performance, often to an extent that outweighs the gains from more dramatic changes in the underlying GNN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Network Security and Intrusion Detection · Privacy-Preserving Technologies in Data
