CurGraph: Curriculum Learning for Graph Classification
Yiwei Wang, Wei Wang, Yuxuan Liang, Yujun Cai, Bryan Hooi
Abstract
Graph neural networks (GNNs) have achieved state-of-the-art performance on graph classification tasks. Existing work usually feeds graphs to GNNs in random order for training. However, graphs can vary greatly in their difficulty for classification, and we argue that GNNs can benefit from an easy-to-difficult curriculum, similar to the learning process of humans. Evaluating the difficulty of graphs is challenging due to the high irregularity of graph data. To address this issue, we present the CurGraph (Curriculum Learning for Graph Classification) framework, that analyzes the graph difficulty in the high-level semantic feature space. Specifically, we use the infomax method to obtain graph-level embeddings and a neural density estimator to model the embedding distributions. Then we calculate the difficulty scores of graphs based on the intra-class and inter-class distributions of their embeddings. Given the difficulty scores, CurGraph first exposes a GNN to easy graphs, before gradually moving on to hard ones. To provide a soft transition from easy to hard, we propose a smooth-step method, which utilizes a time-variant smooth function to filter out hard graphs. Thanks to CurGraph, a GNN learns from the graphs at the border of its capability, neither too easy or too hard, to gradually expand its border at each training step. Empirically, CurGraph yields significant gains for popular GNN models on graph classification and enables them to achieve superior performance on miscellaneous graphs.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers20
- A Unified 3D Human Motion Synthesis Model via Conditional Variational Auto-Encoder∗Yujun Cai, Yiwei Wang, Yiheng Zhu, Tat-Jen Cham et al.ICCV 2021 · 83 citations
- Directed Graph Contrastive LearningZekun Tong, Yuxuan Liang, Henghui Ding, Yongxing Dai et al.NeurIPS 2021 · 68 citations
- Adaptive Data Augmentation on Temporal GraphsYiwei Wang, Yujun Cai, Yuxuan Liang, Henghui Ding et al.NeurIPS 2021 · 68 citations
- HOPE: High-order Graph ODE For Modeling Interacting DynamicsXiao Luo, Jingyang Yuan, Zijie Huang, Huiyu Jiang et al.ICML 2023 · 60 citations
- Model-Agnostic Augmentation for Accurate Graph ClassificationJaemin Yoo, Sooyeon Shim, U KangWWW 2022 · 40 citations
Builds on7
- Graph Neural Network-Based Anomaly Detection in Multivariate Time SeriesAilin Deng, Bryan HooiAAAI 2021 · 1,306 citations
- InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information MaximizationFan-Yun Sun, Jordan Hoffmann, Vikas Verma, Jian TangICLR 2020 · 1,010 citations
- A Fair Comparison of Graph Neural Networks for Graph ClassificationFederico Errica, Marco Podda, Davide Bacciu, Alessio MicheliICLR 2020 · 508 citations
- Exploiting Spatial-Temporal Relationships for 3D Pose Estimation via Graph Convolutional NetworksYujun Cai, Liuhao Ge, Jun Liu, Jianfei Cai et al.ICCV 2019 · 504 citations
- Curriculum Learning for Natural Language UnderstandingBenfeng Xu, Licheng Zhang, Zhendong Mao, Quan Wang et al.ACL 2020 · 156 citations
Related papers
- Curriculum Learning for Graph Neural Networks: Which Edges Should We Learn FirstZheng Zhang, Junxiang Wang, Liang ZhaoNeurIPS 2023 · 30 citations
- Easy Begun Is Half Done: Spatial-Temporal Graph Modeling with ST-Curriculum DropoutHongjun Wang, Jiyuan Chen, Tong Pan, Zipei Fan et al.AAAI 2023 · 16 citations
- Curriculum-Enhanced Residual Soft An-Isotropic Normalization for Over-Smoothness in Deep GNNsJin Li, Qirong Zhang, Shuling Xu, Xinlong Chen et al.AAAI 2024 · 3 citations
- Curriculum Graph PoisoningHanwen Liu, Peilin Zhao, Tingyang Xu, Yatao Bian et al.WWW 2023 · 3 citations
- Curriculum Learning for Graph Neural Networks: A Multiview Competence-based ApproachNidhi Vakil, Hadi AmiriACL 2023 · 2 citations
