mlsanityData to 7 Oct 2026

TuneUp: A Simple Improved Training Strategy for Graph Neural Networks

arXiv 2210.14843 ↗First posted 26 Oct 2022stat.ML cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Despite recent advances in Graph Neural Networks (GNNs), their training strategies remain largely under-explored. The conventional training strategy learns over all nodes in the original graph(s) equally, which can be sub-optimal as certain nodes are often more difficult to learn than others. Here we present TuneUp, a simple curriculum-based training strategy for improving the predictive performance of GNNs. TuneUp trains a GNN in two stages. In the first stage, TuneUp applies conventional training to obtain a strong base GNN. The base GNN tends to perform well on head nodes (nodes with large degrees) but less so on tail nodes (nodes with small degrees). Therefore, the second stage of TuneUp focuses on improving prediction on the difficult tail nodes by further training the base GNN on synthetically generated tail node data. We theoretically analyze TuneUp and show it provably improves generalization performance on tail nodes. TuneUp is simple to implement and applicable to a broad range of GNN architectures and prediction tasks. Extensive evaluation of TuneUp on five diverse GNN architectures, three types of prediction tasks, and both transductive and inductive settings shows that TuneUp significantly improves the performance of the base GNN on tail nodes, while often even improving the performance on head nodes. Altogether, TuneUp produces up to 57.6% and 92.2% relative predictive performance improvement in the transductive and the challenging inductive settings, respectively.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 41 of its 58 references that are in the map. First posted on arXiv 26 Oct 2022.

Builds on

41 of 58 references.

References · 41

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2017Inductive Representation Learning on Large Graphscited by 6,284
  6. 2018How Powerful are Graph Neural Networks?cited by 4,355
  7. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  8. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  9. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  10. 2019Simplifying Graph Convolutional Networkscited by 1,470
  11. 2016Variational Graph Auto-Encoderscited by 1,373
  12. 2020Graph Contrastive Learning with Augmentationscited by 1,203
29 more
  1. 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,134
  2. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  3. 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
  4. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  5. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  6. 2020Simple and Deep Graph Convolutional Networkscited by 857
  7. 2018Link Prediction Based on Graph Neural Networkscited by 829
  8. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
  9. 2019Neural Graph Collaborative Filteringcited by 660
  10. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  11. 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
  12. 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 517
  13. 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
  14. 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
  15. 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
  16. 2020SIGN: Scalable Inception Graph Neural Networkscited by 283
  17. 2020Graph Random Neural Network for Semi-Supervised Learning on Graphscited by 213
  18. 2020Data Augmentation for Graph Neural Networkscited by 200
  19. 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
  20. 2021Identity-aware Graph Neural Networkscited by 197
  21. 2020Design Space for Graph Neural Networkscited by 182
  22. 2021Training Graph Neural Networks with 1000 Layerscited by 169
  23. 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
  24. 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
  25. 2015Modeling User Exposure in Recommendationcited by 69
  26. 2021Cold Brew: Distilling Graph Node Representations with Incomplete or Missing Neighborhoodscited by 57
  27. 2021Local Augmentation for Graph Neural Networkscited by 52
  28. 2021Learning Theory Can (Sometimes) Explain Generalisation in Graph Neural Networkscited by 51
  29. 2022RawlsGCN: Towards Rawlsian Difference Principle on Graph Convolutional Networkcited by 27

Built on by

Not cited yet.