Proceedings

A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensation

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Survey Track. Pages 8058-8066.

https://doi.org/10.24963/ijcai.2024/891

Abstract

Many real-world datasets can be naturally represented as graphs, spanning a wide range of domains. However, the increasing complexity and size of graph datasets present significant challenges for analysis and computation. In response, graph reduction techniques have gained prominence for simplifying large graphs while preserving essential properties. In this survey, we aim to provide a comprehensive understanding of graph reduction methods, including graph sparsification, graph coarsening, and graph condensation. Specifically, we establish a unified definition for these methods and introduce a hierarchical taxonomy to categorize the challenges they address. Our survey then systematically reviews the technical details of these methods and emphasizes their practical applications across diverse scenarios. Furthermore, we outline critical research directions to ensure the continued effectiveness of graph reduction techniques.

  1. [Althöfer et al., 1993] Ingo Althöfer, Gautam Das, David Dobkin, Deborah Joseph, and José Soares. On sparse span- ners of weighted graphs. Discrete & Computational Ge- ometry, 1993.
  2. [Amiri et al., 2018] Sorour E Amiri, Bijaya Adhikari, Aditya Bharadwaj, and B Aditya Prakash. Netgist: Learning to generate task-based network summaries. In ICDM, 2018.
  3. [Baswana and Sen, 2003] Surender Baswana and Sandeep Sen. A simple linear time algorithm for computing a (2 k-1)-spanner of o (n 1+ 1/k) size in weighted graphs. In ICALP, 2003.
  4. [Batson et al., 2009] Joshua D Batson, Daniel A Spielman, and Nikhil Srivastava. Twice-ramanujan sparsifiers. In STOC, 2009.
  5. [Beg et al., 2018] Maham Anwar Beg, Muhammad Ahmad, Arif Zaman, and Imdadullah Khan. Scalable approxima- tion algorithm for graph summarization. In PAKDD, 2018.
  6. [Chen and Safro, 2011] Jie Chen and Ilya Safro. Algebraic distance on graphs. SIAM Journal on Scientific Comput- ing, 2011.
  7. [Chen et al., 2018] Haochen Chen, Bryan Perozzi, Yifan Hu, and Steven Skiena. Harp: Hierarchical representation learning for networks. In AAAI, 2018.
  8. [Chen et al., 2021] Tianlong Chen, Yongduo Sui, Xuxi Chen, Aston Zhang, and Zhangyang Wang. A unified lot- tery ticket hypothesis for graph neural networks. In ICML, 2021.
  9. [Dhillon et al., 2007] Inderjit S Dhillon, Yuqiang Guan, and Brian Kulis. Weighted graph cuts without eigenvectors a multilevel approach. TPAMI, 2007.
  10. [Dong et al., 2022] Tian Dong, Bo Zhao, and Lingjuan Lyu. Privacy for free: How does dataset condensation help pri- vacy? In ICML, 2022.
  11. [Fang et al., 2010] Haw-ren Fang, Sophia Sakellaridi, and Yousef Saad. Multilevel manifold learning with applica- tion to spectral clustering. In CIKM, 2010.
  12. [Fang et al., 2024] Junfeng Fang, Xinglin Li, Yongduo Sui, Yuan Gao, Guibin Zhang, Kun Wang, Xiang Wang, and Xiangnan He. Exgc: Bridging efficiency and explainabil- ity in graph condensation. In WWW, 2024.
  13. [Feng et al., 2023] Qizhang Feng, Zhimeng Jiang, Ruiquan Li, Yicheng Wang, Na Zou, Jiang Bian, and Xia Hu. Fair graph distillation. In NeurIPS, 2023.
  14. [Feng, 2016] Zhuo Feng. Spectral graph sparsification in nearly-linear time leveraging efficient spectral perturba- tion analysis. In DAC, 2016.
  15. [Gao and Wu, 2023] Jian Gao and Jianshe Wu. Multiple sparse graphs condensation. Knowledge-Based Systems, 2023.
  16. [Gupta et al., 2023] Mridul Gupta, Sahil Manchanda, Sayan Ranu, and Hariprasad Kodamana. Mirage: Model- agnostic graph distillation for graph classification. arXiv, 2023.
  17. [Hu and Lau, 2013] Pili Hu and Wing Cheong Lau. A survey and taxonomy of graph sampling. arXiv, 2013.
  18. [Hu et al., 2021] Weihua Hu, Matthias Fey, Hongyu Ren, Maho Nakata, Yuxiao Dong, and Jure Leskovec. Ogb-lsc: A large-scale challenge for machine learning on graphs. NeurIPS, 34, 2021.
  19. [Huang et al., 2021] Zengfeng Huang, Shengzhong Zhang, Chong Xi, Tang Liu, and Min Zhou. Scaling up graph neural networks via graph coarsening. In KDD, 2021.
  20. [Jia et al., 2020] Zhihao Jia, Sina Lin, Rex Ying, Jiaxuan You, Jure Leskovec, and Alex Aiken. Redundancy-free computation for graph neural networks. In KDD, 2020.
  21. [Jin et al., 2022a] Wei Jin, Xianfeng Tang, Haoming Jiang, Zheng Li, Danqing Zhang, Jiliang Tang, and Bing Yin. Condensing graphs via one-step gradient matching. In KDD, 2022.
  22. [Jin et al., 2022b] Wei Jin, Lingxiao Zhao, Shichang Zhang, Yozen Liu, Jiliang Tang, and Neil Shah. Graph condensa- tion for graph neural networks. In ICLR, 2022.
  23. [Jin et al., 2023] Wei Jin, Tong Zhao, Jiayuan Ding, Yozen Liu, Jiliang Tang, and Neil Shah. Empowering graph rep- resentation learning with test-time graph transformation. In ICLR, 2023.
  24. [Kemker and Kanan, 2018] Ronald Kemker and Christopher Kanan. Fearnet: Brain-inspired model for incremental learning. In ICLR, 2018.
  25. [LeFevre and Terzi, 2010] Kristen LeFevre and Evimaria Terzi. Grass: Graph structure summarization. In SDM, 2010.
  26. [Liu et al., 2022] Mengyang Liu, Shanchuan Li, Xinshi Chen, and Le Song. Graph condensation via receptive field distribution matching. arXiv, 2022.
  27. [Liu et al., 2023a] Yang Liu, Deyu Bo, and Chuan Shi. Graph condensation via eigenbasis matching. arXiv, 2023.
  28. [Liu et al., 2023b] Yilun Liu, Ruihong Qiu, and Zi Huang. Cat: Balanced continual graph learning with graph con- densation. arXiv, 2023.
  29. [Liu et al., 2023c] Yilun Liu, Ruihong Qiu, Yanran Tang, Hongzhi Yin, and Zi Huang. Puma: Efficient continual graph learning with graph condensation. arXiv, 2023.
  30. [Loukas and Vandergheynst, 2018] Andreas Loukas and Pierre Vandergheynst. Spectrally approximating large graphs with smaller graphs. In ICML, 2018.
  31. [Mehrabi et al., 2021] Ninareh Mehrabi, Fred Morstatter, Nripsuta Saxena, Kristina Lerman, and Aram Galstyan. A survey on bias and fairness in machine learning. ACM computing surveys, 2021.
  32. [Nian et al., 2023] Yi Nian, Wei Jin, and Lu Lin. In-process global interpretation for graph learning via distribution matching. arXiv, 2023.
  33. [Pan et al., 2023] Qiying Pan, Ruofan Wu, Tengfei Liu, Tianyi Zhang, Yifei Zhu, and Weiqiang Wang. Fedgkd: Unleashing the power of collaboration in federated graph neural networks. arXiv, 2023.
  34. [Razin et al., 2023] Noam Razin, Tom Verbin, and Nadav Cohen. On the ability of graph neural networks to model interactions between vertices. In NeurIPS, 2023.
  35. [Sachdeva and McAuley, 2023] Noveen Sachdeva and Julian McAuley. Data distillation: A survey. arXiv, 2023.
  36. [Sener and Savarese, 2018] Ozan Sener and Silvio Savarese. Active learning for convolutional neural networks:a core- set approach. In ICLR, 2018.
  37. [Shuman et al., 2015] David I Shuman, Mohammad Javad Faraji, and Pierre Vandergheynst. A multiscale pyramid transform for graph signals. IEEE Transactions on Signal Processing, 2015.
  38. [Spielman and Srivastava, 2008] Daniel A Spielman and Nikhil Srivastava. Graph sparsification by effective resis- tances. In STOC, 2008.
  39. [Sugiyama and Sato, 2023] Tomohiro Sugiyama and Kazuhiro Sato. Kron reduction and effective resistance of directed graphs. SIAM Journal on Matrix Analysis and Applications, 2023.
  40. [Batson et al., 2013] Batson et al. Spectral sparsification of graphs: theory and algorithms. Communications of the ACM, 2013.
  41. [Buffelli et al., 2022] Buffelli et al. Sizeshiftreg: a regular- ization method for improving size-generalization in graph neural networks. NeurIPS, 2022.
  42. [Ding et al., 2022] Ding et al. Faster hyperparameter search for gnns via calibrated dataset condensation. arXiv, 2022.
  43. [Dorfler et. al, 2012] Dorfler et. al. Kron reduction of graphs with applications to electrical networks. IEEE TCS-I, 2012.
  44. [Du et al., 2019] Du et al. Graph neural tangent kernel: Fus- ing graph neural networks with graph kernels. NeurIPS, 2019.
  45. [Gao et al., 2023] Gao et al. Graph condensation for induc- tive node representation learning. arXiv, 2023.
  46. [Gao et al., 2024] Gao et al. Graph condensation: A survey. arXiv, 2024.
  47. [Geng et al., 2023] Geng et al. A survey on dataset dis- tillation: Approaches, applications and future directions. arXiv, 2023. IJCAI
  48. [Imre et al., 2020] Imre et al. Spectrum-preserving sparsi- fication for visualization of big graphs. Computers & Graphics, 2020.
  49. [Kumar et al., 2023] Kumar et al. Featured graph coarsening with similarity guarantees. In ICML, 2023.
  50. [Li et al., 2023] Li et al. Interpretable sparsification of brain graphs: Better practices and effective designs for graph neural networks. In KDD, 2023.
  51. [Liu et al., 2022] Liu et al. Survey on graph neural network acceleration: An algorithmic perspective. In IJCAI, 2022. IJCAI
  52. [Mao et al., 2023] Mao et al. Gcare: Mitigating subgroup unfairness in graph condensation through adversarial reg- ularization. Applied Sciences, 2023.
  53. [Purohit et al., 2014] Purohit et al. Fast influence-based coarsening for large networks. In KDD, 2014.
  54. [Riondato et al., 2017] Riondato et al. Graph summarization with quality guarantees. Data mining and knowledge dis- covery, 2017.
  55. [Salha et al., 2019] Salha et al. A degeneracy framework for scalable graph autoencoders. In IJCAI, 2019. IJCAI
  56. [Xu et al., 2023] Xu et al. Kernel ridge regression-based graph dataset distillation. In KDD, 2023.
  57. [Yang et al., 2023] Yang et al. Does graph distillation see like vision dataset counterpart? arXiv, 2023.
  58. [Ying et al., 2019] Ying et al. Gnnexplainer: Generating ex- planations for graph neural networks. NeurIPS, 2019.
  59. [Zhang et al., 2023] Zhang et al. A survey on graph neu- ral network acceleration: Algorithms, systems, and cus- tomized hardware. arXiv, 2023.
  60. [Zhang et al., 2024a] Zhang et al. Two heads are better than one: Boosting graph sparse training via semantic and topo- logical awareness. arXiv, 2024.
  61. [Zhang et al., 2024b] Zhang et al. Two trades is not baffled: Condense graph via crafting rational gradient matching. arXiv, 2024.
  62. [Zheng et al., 2023] Zheng et al. Structure-free graph con- densation: From large-scale graphs to condensed graph- free data. NeurIPS, 2023.
  63. [Tian et al., 2008] Yuanyuan Tian, Richard A Hankins, and Jignesh M Patel. Efficient aggregation for graph summa- rization. In SIGMOD, 2008.
  64. [Wang et al., 2018] Tongzhou Wang, Jun-Yan Zhu, Antonio Torralba, and Alexei A Efros. Dataset distillation. arXiv, 2018.
  65. [Wickman et al., 2022] Ryan Wickman, Xiaofei Zhang, and Weizi Li. A generic graph sparsification framework using deep reinforcement learning. In ICDM, 2022.
  66. [Wu et al., 2020] Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and S Yu Philip. A comprehensive survey on graph neural networks. TNNLS, 2020.
  67. [Xiao et al., 2024] Zhenbang Xiao, Shunyu Liu, Yu Wang, Tongya Zheng, and Mingli Song. Disentangled condensa- tion for large-scale graphs. arXiv, 2024.
  68. [Xu et al., 2024] Hongjia Xu, Liangliang Zhang, Yao Ma, Sheng Zhou, Zhuonan Zheng, and Bu Jiajun. A survey on graph condensation. arXiv, 2024.
  69. [Yuan et al., 2020] Hao Yuan, Jiliang Tang, Xia Hu, and Shuiwang Ji. Xgnn: Towards model-level explanations of graph neural networks. In KDD, 2020.
  70. [Zhang et al., 2023] Xikun Zhang, Dongjin Song, and Dacheng Tao. Ricci curvature-based graph sparsification for continual graph representation learning. TNNLS, 2023.
  71. [Zhao et al., 2018] Zhiqiang Zhao, Yongyu Wang, and Zhuo Feng. Nearly-linear time spectral graph reduction for scal- able graph partitioning and data visualization. arXiv, 2018.

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

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