Curriculum Learning for Graph Neural Networks: Which Edges Should We Learn First
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
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,163
- 2018Co-teaching: Robust Training of Deep Neural Networks with Extremely Noisy Labelscited by 1,059
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2017MentorNet: Learning Data-Driven Curriculum for Very Deep Neural Networks on Corrupted Labelscited by 653
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
20 more
- 2016Training Region-based Object Detectors with Online Hard Example Miningcited by 579
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 443
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2019On The Power of Curriculum Learning in Training Deep Networkscited by 286
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 214
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2018Curriculum Learning by Transfer Learning: Theory and Experiments with Deep Networkscited by 114
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2023Deep Graph Representation Learning and Optimization for Influence Maximizationcited by 27
- 2022CLNode: Curriculum Learning for Node Classificationcited by 24
- 2019ADMM for Efficient Deep Learning with Global Convergencecited by 20
- 2022Deep Generative Model for Periodic Graphscited by 20
- 2022Graph Neural Network with Curriculum Learning for Imbalanced Node Classificationcited by 19
- 2022Source Localization of Graph Diffusion via Variational Autoencoders for Graph Inverse Problemscited by 18
- 2023Curriculum Graph Machine Learning: A Surveycited by 15
- 2022An Invertible Graph Diffusion Neural Network for Source Localizationcited by 14
- 2018Accelerated Gradient-free Neural Network Training by Multi-convex Alternating Optimizationcited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 4; 2026: 1.
10 papers.
- 2024Uncertainty-aware Evidential Fusion-based Learning for Semi-supervised Medical Image Segmentationcited by 6
- 2025GraphTOP: Graph Topology-Oriented Prompting for Graph Neural Networkscited by 5
- 2025Curriculum Guided Personalized Subgraph Federated Learningcited by 4
- 2024Bridging Large Language Models and Graph Structure Learning Models for Robust Representation Learningcited by 3
- 2024Representation Learning of Geometric Treescited by 1
- 2023Non-Euclidean Spatial Graph Neural Networkcited by 0
- 2024SpanGNN: Towards Memory-Efficient Graph Neural Networks via Spanning Subgraph Trainingcited by 0
- 2025Iterative Misclassification Error Training (IMET): An Optimized Neural Network Training Technique for Image Classificationcited by 0
- 2025Bandit Guided Submodular Curriculum for Adaptive Subset Selectioncited by 0
- 2026CUNO: Curriculum and Preference Optimization for Stable Graph Unlearning under Mass Deletioncited by 0
- 2026CUNO: Curriculum and Preference Optimization for Stable Graph Unlearning under Mass Deletion8 Sep 2026
- 2025Bandit Guided Submodular Curriculum for Adaptive Subset Selection28 Nov 2025
- 2025GraphTOP: Graph Topology-Oriented Prompting for Graph Neural Networks25 Oct 2025
- 2025Curriculum Guided Personalized Subgraph Federated Learning30 Aug 2025
- 2025Iterative Misclassification Error Training (IMET): An Optimized Neural Network Training Technique for Image Classification1 Jul 2025
- 2024Bridging Large Language Models and Graph Structure Learning Models for Robust Representation Learning15 Oct 2024
- 2024Representation Learning of Geometric Trees16 Aug 2024
- 2024SpanGNN: Towards Memory-Efficient Graph Neural Networks via Spanning Subgraph Training7 Jun 2024
- 2024Uncertainty-aware Evidential Fusion-based Learning for Semi-supervised Medical Image Segmentation9 Apr 2024
- 2023Non-Euclidean Spatial Graph Neural Network17 Dec 2023