Proceedings

Curriculum Graph Machine Learning: A Survey

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Survey Track. Pages 6674-6682.

https://doi.org/10.24963/ijcai.2023/748

Abstract

Graph machine learning has been extensively studied in both academia and industry. However, in the literature, most existing graph machine learning models are designed to conduct training with data samples in a random order, which may suffer from suboptimal performance due to ignoring the importance of different graph data samples and their training orders for the model optimization status. To tackle this critical problem, curriculum graph machine learning (Graph CL), which integrates the strength of graph machine learning and curriculum learning, arises and attracts an increasing amount of attention from the research community. Therefore, in this paper, we comprehensively overview approaches on Graph CL and present a detailed survey of recent advances in this direction. Specifically, we first discuss the key challenges of Graph CL and provide its formal problem definition. Then, we categorize and summarize existing methods into three classes based on three kinds of graph machine learning tasks, i.e., node-level, link-level, and graph-level tasks. Finally, we share our thoughts on future research directions. To the best of our knowledge, this paper is the first survey for curriculum graph machine learning.

  1. [Ahmed et al., 2022] Usman Ahmed, Jerry Chun-Wei Lin, and Gautam Srivastava. Hyper-graph-based attention curriculum learning using a lexical algorithm for mental health. Pattern Recognition Letters, 2022.
  2. [Applegate et al., 2011] David L Applegate, Robert E Bixby, Vašek Chvátal, and William J Cook. The traveling salesman problem. In The Traveling Salesman Problem. 2011.
  3. [Bengio et al., 2009] Yoshua Bengio, Jérôme Louradour, Ronan Collobert, and Jason Weston. Curriculum learning. In ICML, 2009.
  4. [Box et al., 2015] George EP Box, Gwilym M Jenkins, Gregory C Reinsel, and Greta M Ljung. Time series analysis: forecasting and control. 2015.
  5. [Castells et al., 2020] Thibault Castells, Philippe Weinzaepfel, and Jerome Revaud. Superloss: A generic loss for robust curriculum learning. NeurIPS, 2020.
  6. [Chu et al., 2021] Guanyi Chu, Xiao Wang, Chuan Shi, and Xun- qiang Jiang. Cuco: Graph representation with curriculum con- trastive learning. In IJCAI, 2021. IJCAI
  7. [Cui et al., 2018] Peng Cui, Xiao Wang, Jian Pei, and Wenwu Zhu. A survey on network embedding. IEEE TKDE, 2018.
  8. [de Vico Fallani et al., 2014] Fabrizio de Vico Fallani, Jonas Richiardi, Mario Chavez, and Sophie Achard. Graph analysis of functional brain networks: practical issues in translational neu- roscience. Philosophical Transactions of the Royal Society B: Biological Sciences, 2014.
  9. [Dong et al., 2021] Xinzhi Dong, Chengjiang Long, Wenju Xu, and Chunxia Xiao. Dual graph convolutional networks with trans- former and curriculum learning for image captioning. In ACM MM, 2021.
  10. [Elman, 1993] Jeffrey L Elman. Learning and development in neu- ral networks: The importance of starting small. Cognition, 1993.
  11. [Gao et al., 2017] Yue Gao, Hanwang Zhang, Xibin Zhao, and Shuicheng Yan. Event classification in microblogs via social tracking. ACM TIST, 2017.
  12. [Gasteiger et al., 2018] Johannes Gasteiger, Aleksandar Bo- jchevski, and Stephan Günnemann. Predict then propa- gate: Graph neural networks meet personalized pagerank. arXiv:1810.05997, 2018.
  13. [Gilmer et al., 2017] Justin Gilmer, Samuel S Schoenholz, Patrick F Riley, Oriol Vinyals, and George E Dahl. Neural message passing for quantum chemistry. In ICML, 2017.
  14. [Gong et al., 2016] Tieliang Gong, Qian Zhao, Deyu Meng, and Zongben Xu. Why curriculum learning & self-paced learning work in big/noisy data: A theoretical perspective. Big Data and Information Analytics, 2016.
  15. [Gong et al., 2019] Chen Gong, Jian Yang, and Dacheng Tao. Multi-modal curriculum learning over graphs. ACM TIST, 2019.
  16. [Gu et al., 2022] Yaowen Gu, Si Zheng, Zidu Xu, Qijin Yin, Liang Li, and Jiao Li. An efficient curriculum learning-based strategy for molecular graph learning. Briefings in Bioinformatics, 2022.
  17. [Guan et al., 2022] Chaoyu Guan, Xin Wang, Hong Chen, Ziwei Zhang, and Wenwu Zhu. Large-scale graph neural architecture search. In ICML, 2022.
  18. [Guo et al., 2018] Sheng Guo, Weilin Huang, Haozhi Zhang, Chen- fan Zhuang, Dengke Dong, Matthew R Scott, and Dinglong Huang. Curriculumnet: Weakly supervised learning from large- scale web images. In ECCV, 2018.
  19. [Hacohen and Weinshall, 2019] Guy Hacohen and Daphna Wein- shall. On the power of curriculum learning in training deep net- works. In ICML, 2019.
  20. [Hamilton et al., 2017] Will Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs. NeurIPS, 2017.
  21. [Hochba, 1997] Dorit S Hochba. Approximation algorithms for np- hard problems. ACM Sigact News, 1997.
  22. [Horry et al., 2020] Michael J Horry, Subrata Chakraborty, Manoranjan Paul, Anwaar Ulhaq, Biswajeet Pradhan, Manas Saha, and Nagesh Shukla. Covid-19 detection through transfer learning using multimodal imaging data. Ieee Access, 2020.
  23. [Hu et al., 2020a] Weihua Hu, Matthias Fey, Marinka Zitnik, Yux- iao Dong, Hongyu Ren, Bowen Liu, Michele Catasta, and Jure Leskovec. Open graph benchmark: Datasets for machine learn- ing on graphs. NeurIPS, 2020.
  24. [Hu et al., 2020b] Weihua Hu, Bowen Liu, Joseph Gomes, Marinka Zitnik, Percy Liang, Vijay Pande, and Jure Leskovec. Strategies for pre-training graph neural networks. In ICLR, 2020.
  25. [Hu et al., 2022] Weihua Hu, Kaidi Cao, Kexin Huang, Edward W Huang, Karthik Subbian, and Jure Leskovec. Tuneup: A training strategy for improving generalization of graph neural networks. arXiv:2210.14843, 2022.
  26. [Iscen et al., 2019] Ahmet Iscen, Giorgos Tolias, Yannis Avrithis, and Ondrej Chum. Label propagation for deep semi-supervised learning. In CVPR, 2019.
  27. [Jiang et al., 2014] Lu Jiang, Deyu Meng, Teruko Mitamura, and Alexander G Hauptmann. Easy samples first: Self-paced rerank- ing for zero-example multimedia search. In ACM MM, 2014.
  28. [Kipf and Welling, 2017] Thomas N Kipf and Max Welling. Semi- supervised classification with graph convolutional networks. In ICLR, 2017.
  29. [Li et al., 2022a] Haoyang Li, Xin Wang, Ziwei Zhang, and Wenwu Zhu. Ood-gnn: Out-of-distribution generalized graph neural net- work. IEEE TKDE, 2022.
  30. [Li et al., 2022b] Haoyang Li, Xin Wang, Ziwei Zhang, and Wenwu Zhu. Out-of-distribution generalization on graphs: A sur- vey. arXiv:2202.07987, 2022.
  31. [Li et al., 2022c] Xiaohe Li, Lijie Wen, Yawen Deng, Fuli Feng, Xuming Hu, Lei Wang, and Zide Fan. Graph neural net- work with curriculum learning for imbalanced node classifica- tion. arXiv:2202.02529, 2022.
  32. [Liu et al., 2023a] Hanwen Liu, Peilin Zhao, Tingyang Xu, Yatao Bian, Junzhou Huang, Yuesheng Zhu, and Yadong Mu. Curricu- lum graph poisoning. In The WebConf, 2023.
  33. [Liu et al., 2023b] Yue Liu, Xihong Yang, Sihang Zhou, Xinwang Liu, Zhen Wang, Ke Liang, Wenxuan Tu, Liang Li, Jingcan Duan, and Cancan Chen. Hard sample aware network for con- trastive deep graph clustering. AAAI, 2023.
  34. [Pham et al., 2018] Hieu Pham, Melody Guan, Barret Zoph, Quoc Le, and Jeff Dean. Efficient neural architecture search via param- eters sharing. In ICML, 2018.
  35. [Platanios et al., 2019] Emmanouil Antonios Platanios, Otilia Stretcu, Graham Neubig, Barnabas Poczos, and Tom M Mitchell. Competence-based curriculum learning for neural machine translation. arXiv:1903.09848, 2019.
  36. [Puterman, 1990] Martin L Puterman. Markov decision processes. Handbooks in operations research and management science, 1990.
  37. [Qu et al., 2018] Meng Qu, Jian Tang, and Jiawei Han. Curricu- lum learning for heterogeneous star network embedding via deep reinforcement learning. In WSDM, 2018.
  38. [Rohde and Plaut, 1999] Douglas LT Rohde and David C Plaut. Language acquisition in the absence of explicit negative evi- dence: How important is starting small? Cognition, 1999.
  39. [Roy et al., 2021] Subhankar Roy, Evgeny Krivosheev, Zhun Zhong, Nicu Sebe, and Elisa Ricci. Curriculum graph co- teaching for multi-target domain adaptation. In CVPR, 2021.
  40. [Sanchez-Gonzalez et al., 2020] Alvaro Sanchez-Gonzalez, Jonathan Godwin, Tobias Pfaff, Rex Ying, Jure Leskovec, and Peter Battaglia. Learning to simulate complex physics with graph networks. In ICML, 2020.
  41. [Soviany et al., 2022] Petru Soviany, Radu Tudor Ionescu, Paolo Rota, and Nicu Sebe. Curriculum learning: A survey. IJCV, 2022.
  42. [Sun et al., 2009] Yizhou Sun, Yintao Yu, and Jiawei Han. Ranking-based clustering of heterogeneous information net- works with star network schema. In SIGKDD, 2009.
  43. [Sun et al., 2011] Yizhou Sun, Jiawei Han, Xifeng Yan, Philip S Yu, and Tianyi Wu. Pathsim: Meta path-based top-k similarity search in heterogeneous information networks. VLDB Endow- ment, 2011.
  44. [Sun et al., 2019] Fan-Yun Sun, Jordan Hoffman, Vikas Verma, and Jian Tang. Infograph: Unsupervised and semi-supervised graph- level representation learning via mutual information maximiza- tion. In ICLR, 2019.
  45. [Tay et al., 2019] Yi Tay, Shuohang Wang, Luu Anh Tuan, Jie Fu, Minh C Phan, Xingdi Yuan, Jinfeng Rao, Siu Cheung Hui, and Aston Zhang. Simple and effective curriculum pointer- generator networks for reading comprehension over long narra- tives. arXiv:1905.10847, 2019.
  46. [Tokdar and Kass, 2010] Surya T Tokdar and Robert E Kass. Im- portance sampling: a review. Wiley Interdisciplinary Reviews: Computational Statistics, 2010.
  47. [Tong et al., 2020] Zekun Tong, Yuxuan Liang, Changsheng Sun, Xinke Li, David Rosenblum, and Andrew Lim. Digraph incep- tion convolutional networks. NeurIPS, 2020.
  48. [Tong et al., 2021] Zekun Tong, Yuxuan Liang, Henghui Ding, Yongxing Dai, Xinke Li, and Changhu Wang. Directed graph contrastive learning. NeurIPS, 2021.
  49. [Vakil and Amiri, 2022] Nidhi Vakil and Hadi Amiri. Generic and trend-aware curriculum learning for relation extraction in graph neural networks. arXiv:2205.08625, 2022.
  50. [Veličković et al., 2018] Petar Veličković, Guillem Cucurull, Aran- txa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. Graph attention networks. In ICLR, 2018.
  51. [Wang et al., 2017] Quan Wang, Zhendong Mao, Bin Wang, and Li Guo. Knowledge graph embedding: A survey of approaches and applications. IEEE TKDE, 2017.
  52. [Wang et al., 2019] Yiru Wang, Weihao Gan, Jie Yang, Wei Wu, and Junjie Yan. Dynamic curriculum learning for imbalanced data classification. In ICCV, 2019.
  53. [Wang et al., 2021a] Xin Wang, Yudong Chen, and Wenwu Zhu. A survey on curriculum learning. IEEE TPAMI, 2021.
  54. [Wang et al., 2021b] Yiwei Wang, Wei Wang, Yuxuan Liang, Yujun Cai, and Bryan Hooi. Curgraph: Curriculum learning for graph classification. In The WebConf, 2021.
  55. [Wang et al., 2023] Hui Wang, Kun Zhou, Xin Zhao, Jingyuan Wang, and Ji-Rong Wen. Curriculum pre-training heterogeneous subgraph transformer for top-n recommendation. TOIS, 2023.
  56. [Wei et al., 2022] Xiaowen Wei, Weiwei Liu, Yibing Zhan, Du Bo, and Wenbin Hu. Clnode: Curriculum learning for node classifi- cation. arXiv:2206.07258, 2022.
  57. [Weinshall et al., 2018] Daphna Weinshall, Gad Cohen, and Dan Amir. Curriculum learning by transfer learning: Theory and ex- periments with deep networks. In ICML, 2018.
  58. [Wu et al., 2020a] Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and S Yu Philip. A compre- hensive survey on graph neural networks. IEEE TNNLS, 2020.
  59. [Wu et al., 2020b] Zonghan Wu, Shirui Pan, Guodong Long, Jing Jiang, Xiaojun Chang, and Chengqi Zhang. Connecting the dots: Multivariate time series forecasting with graph neural networks. In SIGKDD, 2020.
  60. [Wu et al., 2022] Shiwen Wu, Fei Sun, Wentao Zhang, Xu Xie, and Bin Cui. Graph neural networks in recommender systems: a sur- vey. ACM Computing Surveys, 2022.
  61. [Xu et al., 2019] Keyulu Xu, Weihua Hu, Jure Leskovec, and Ste- fanie Jegelka. How powerful are graph neural networks? ICLR, 2019.
  62. [Ying et al., 2018] Rex Ying, Ruining He, Kaifeng Chen, Pong Ek- sombatchai, William L Hamilton, and Jure Leskovec. Graph con- volutional neural networks for web-scale recommender systems. In SIGKDD, 2018.
  63. [You et al., 2020] Yuning You, Tianlong Chen, Yongduo Sui, Ting Chen, Zhangyang Wang, and Yang Shen. Graph contrastive learning with augmentations. NeurIPS, 2020.
  64. [Zhang and Tong, 2016] Si Zhang and Hanghang Tong. Final: Fast attributed network alignment. In SIGKDD, 2016.
  65. [Zhang et al., 2020] Ziwei Zhang, Peng Cui, and Wenwu Zhu. Deep learning on graphs: A survey. IEEE TKDE, 2020.
  66. [Zhang et al., 2022a] Chuxu Zhang, Kaize Ding, Jundong Li, Xi- angliang Zhang, Yanfang Ye, Nitesh V Chawla, and Huan Liu. Few-shot learning on graphs: A survey. IJCAI, 2022.
  67. [Zhang et al., 2022b] Zeyang Zhang, Ziwei Zhang, Xin Wang, and Wenwu Zhu. Learning to solve travelling salesman problem with hardness-adaptive curriculum. In AAAI, 2022.
  68. [Zhang et al., 2023] Zheng Zhang, Junxiang Wang, and Liang Zhao. Relational curriculum learning for graph neural networks, 2023.
  69. [Zhou et al., 2022a] Dawei Zhou, Lecheng Zheng, Dongqi Fu, Ji- awei Han, and Jingrui He. Mentorgnn: deriving curriculum for pre-training gnns. In CIKM, 2022.
  70. [Zhou et al., 2022b] Yuwei Zhou, Hong Chen, Zirui Pan, Chuanhao Yan, Fanqi Lin, Xin Wang, and Wenwu Zhu. Curml: A curricu- lum machine learning library. In ACM MM, 2022.
  71. [Zhu et al., 2021] Qi Zhu, Natalia Ponomareva, Jiawei Han, and Bryan Perozzi. Shift-robust gnns: Overcoming the limitations of localized graph training data. NeurIPS, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards