mlsanityData to 14 Oct 2026

Curriculum Learning for Graph Neural Networks: Which Edges Should We Learn First

arXiv 2310.18735 ↗First posted 28 Oct 2023cs.LGcited by 10

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) have achieved great success in representing data with dependencies by recursively propagating and aggregating messages along the edges. However, edges in real-world graphs often have varying degrees of difficulty, and some edges may even be noisy to the downstream tasks. Therefore, existing GNNs may lead to suboptimal learned representations because they usually treat every edge in the graph equally. On the other hand, Curriculum Learning (CL), which mimics the human learning principle of learning data samples in a meaningful order, has been shown to be effective in improving the generalization ability and robustness of representation learners by gradually proceeding from easy to more difficult samples during training. Unfortunately, existing CL strategies are designed for independent data samples and cannot trivially generalize to handle data dependencies. To address these issues, we propose a novel CL strategy to gradually incorporate more edges into training according to their difficulty from easy to hard, where the degree of difficulty is measured by how well the edges are expected given the model training status. We demonstrate the strength of our proposed method in improving the generalization ability and robustness of learned representations through extensive experiments on nine synthetic datasets and nine real-world datasets. The code for our proposed method is available at https://github.com/rollingstonezz/Curriculum_learning_for_GNNs.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 32 of its 56 references that are in the map. First posted on arXiv 28 Oct 2023.

Builds on

32 of 56 references.

References · 32

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  7. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
  8. 2018Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labelscited by 1,059
  9. 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
  10. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
  11. 2017MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labelscited by 653
  12. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
20 more
  1. 2016Training Region-based Object Detectors with Online Hard Example Miningcited by 579
  2. 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
  3. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
  4. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
  5. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
  6. 2018Adversarial Attack on Graph Structured Datacited by 301
  7. 2019On The Power of Curriculum Learning in Training Deep Networkscited by 286
  8. 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 214
  9. 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
  10. 2018Curriculum Learning by Transfer Learning: Theory and Experiments with Deep Networkscited by 114
  11. 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
  12. 2023Deep Graph Representation Learning and Optimization for Influence Maximizationcited by 27
  13. 2022CLNode: Curriculum Learning for Node Classificationcited by 24
  14. 2019ADMM for Efficient Deep Learning with Global Convergencecited by 20
  15. 2022Deep Generative Model for Periodic Graphscited by 20
  16. 2022Graph Neural Network with Curriculum Learning for Imbalanced Node Classificationcited by 19
  17. 2022Source Localization of Graph Diffusion via Variational Autoencoders for Graph Inverse Problemscited by 18
  18. 2023Curriculum Graph Machine Learning: A Surveycited by 15
  19. 2022An Invertible Graph Diffusion Neural Network for Source Localizationcited by 14
  20. 2018Accelerated Gradient-free Neural Network Training by Multi-convex Alternating Optimizationcited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 4; 2025: 4; 2026: 1.

10 papers.