Proceedings

An End-to-End Simple Clustering Hierarchical Pooling Operation for Graph Learning Based on Top-K Node Selection

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 3670-3679.

https://doi.org/10.24963/ijcai.2025/408

Abstract

Graph Neural Networks (GNNs) are powerful tools for graph learning, but one of the important challenges is how to effectively extract representations for graph-level tasks. In this paper, we propose an end-to-end Simple Clustering Hierarchical Pooling (SCHPool) operation, which is based on Top-K node selection for learning expressive graph representations. Specifically, SCHPool considers each node and its local neighborhood as a cluster, and introduces a novel multi-view scoring function to evaluate node importance. Based on these scores, clusters centered around the Top-K nodes are retained. This design eliminates the need for complex clustering operations, significantly reducing computational overhead. Furthermore, during the coarsening process, SCHPool employs a lightweight yet comprehensive attention mechanism to adaptively aggregate both the node features within clusters and the edge connectivity strengths between clusters. This facilitates the construction of more informative coarsened graphs, enhancing model performance. Experimental results demonstrate the effectiveness of the proposed model.

  1. [Baek et al., 2021] Jinheon Baek, Minki Kang, and Sung Ju Hwang. Accurate learning of graph representations with graph multiset pooling. In ICLR, 2021.
  2. [Bai et al., 2019] Lu Bai, Yuhang Jiao, Lixin Cui, and Ed- win R. Hancock. Learning aligned-spatial graph convolu- tional networks for graph classification. In ECML-PKDD, volume 11906, pages 464-482, 2019.
  3. [Bai et al., 2022a] Lu Bai, Lixin Cui, and Edwin R. Han- cock. A hierarchical transitive-aligned graph kernel for un-attributed graphs. In ICML, volume 162, pages 1327- 1336, 2022.
  4. [Bai et al., 2022b] Lu Bai, Lixin Cui, Yuhang Jiao, Luca Rossi, and Edwin R. Hancock. Learning backtrackless aligned-spatial graph convolutional networks for graph classification. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(2):783-798, 2022.
  5. [Bai et al., 2023] Lu Bai, Yuhang Jiao, Lixin Cui, Luca Rossi, Yue Wang, Philip S. Yu, and Edwin R. Hancock. Learning graph convolutional networks based on quan- tum vertex information propagation. IEEE Transactions on Knowledge and Data Engineering, 35(2):1747-1760, 2023.
  6. [Bai et al., 2024] Lu Bai, Lixin Cui, Yue Wang, Ming Li, Jing Li, Philip S. Yu, and Edwin R. Hancock. HAQJSK: hierarchical-aligned quantum jensen-shannon kernels for graph classification. IEEE Transactions on Knowledge and Data Engineering, 36(11):6370-6384, 2024.
  7. [Bianchi and Lachi, 2023] Filippo Maria Bianchi and Veron- ica Lachi. The expressive power of pooling in graph neural networks. In NeurIPS, pages 71603-71618, 2023.
  8. [Bianchi et al., 2020] Filippo Maria Bianchi, Daniele Grat- tarola, and Cesare Alippi. Spectral clustering with graph neural networks for graph pooling. In ICML, volume 119, pages 874-883, 2020.
  9. [Borgwardt et al., 2005] Karsten M. Borgwardt, Cheng Soon Ong, Stefan Schönauer, S. V. N. Vishwanathan, Alexan- der J. Smola, and Hans-Peter Kriegel. Protein function prediction via graph kernels. In ISMB, pages 47-56, 2005.
  10. [Chen et al., 2019] Hongxu Chen, Hongzhi Yin, Tong Chen, Quoc Viet Hung Nguyen, Wen-Chih Peng, and Xue Li. Exploiting centrality information with graph convolutions for network representation learning. In ICDE, pages 590- 601, 2019.
  11. [Cui et al., 2024] Lixin Cui, Lu Bai, Xiao Bai, Yue Wang, and Edwin R. Hancock. Learning aligned vertex con- volutional networks for graph classification. IEEE Transactions on Neural Networks and Learning Systems, 35(4):4423-4437, 2024.
  12. [Dobson and Doig, 2003] Paul D Dobson and Andrew J Doig. Distinguishing enzyme structures from non- enzymes without alignments. Journal of molecular biol- ogy, 330(4):771-783, 2003.
  13. [Duvenaud et al., 2015] David Duvenaud, Dougal Maclau- rin, Jorge Aguilera-Iparraguirre, Rafael Gómez- Bombarelli, Timothy Hirzel, Alán Aspuru-Guzik, and Ryan P. Adams. Convolutional networks on graphs for learning molecular fingerprints. In NeurIPS, pages 2224-2232, 2015.
  14. [Errica et al., 2020] Federico Errica, Marco Podda, Davide Bacciu, and Alessio Micheli. A fair comparison of graph neural networks for graph classification. In ICLR, 2020.
  15. [Gao and Ji, 2019] Hongyang Gao and Shuiwang Ji. Graph u-nets. In ICML, volume 97, pages 2083-2092, 2019.
  16. [Gao et al., 2021] Hongyang Gao, Yi Liu, and Shuiwang Ji. Topology-aware graph pooling networks. IEEE Trans- actions on Pattern Analysis and Machine Intelligence, 43(12):4512-4518, 2021.
  17. [Gao et al., 2022] Xing Gao, Wenrui Dai, Chenglin Li, Hongkai Xiong, and Pascal Frossard. ipool -information- based pooling in hierarchical graph neural networks. IEEE Transactions on Neural Networks and Learning Systems, 33(9):5032-5044, 2022.
  18. [Hochreiter and Schmidhuber, 1997] Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural Computation, 9(8):1735-1780, 1997.
  19. [Ju et al., 2024] Wei Ju, Zheng Fang, Yiyang Gu, Zequn Liu, Qingqing Long, Ziyue Qiao, Yifang Qin, Jianhao Shen, Fang Sun, Zhiping Xiao, Junwei Yang, Jingyang Yuan, Yusheng Zhao, Yifan Wang, Xiao Luo, and Ming Zhang. A comprehensive survey on deep graph representation learning. Neural Networks, 173:106207, 2024.
  20. [Knyazev et al., 2019] Boris Knyazev, Graham W. Taylor, and Mohamed R. Amer. Understanding attention and gen- eralization in graph neural networks. In NeurIPS, pages 4204-4214, 2019.
  21. [Lee et al., 2019] Junhyun Lee, Inyeop Lee, and Jaewoo Kang. Self-attention graph pooling. In ICML, volume 97, pages 3734-3743, 2019.
  22. [Li et al., 2016] Yujia Li, Daniel Tarlow, Marc Brockschmidt, and Richard S. Zemel. Gated graph sequence neural networks. In ICLR, 2016.
  23. [Li et al., 2018] Yaguang Li, Rose Yu, Cyrus Shahabi, and Yan Liu. Diffusion convolutional recurrent neural net- work: Data-driven traffic forecasting. In ICLR, 2018.
  24. [Liu et al., 2022] Yue Liu, Lixin Cui, Yue Wang, and Lu Bai. Abdpool: Attention-based differentiable pooling. In ICPR, pages 3021-3026, 2022.
  25. [Liu et al., 2023a] Chuang Liu, Yibing Zhan, Jia Wu, Chang Li, Bo Du, Wenbin Hu, Tongliang Liu, and Dacheng Tao. Graph pooling for graph neural networks: Progress, chal- lenges, and opportunities. In IJCAI, pages 6712-6722, 2023. IJCAI
  26. [Liu et al., 2023b] Chuang Liu, Yibing Zhan, Baosheng Yu, Liu Liu, Bo Du, Wenbin Hu, and Tongliang Liu. On exploring node-feature and graph-structure diversities for node drop graph pooling. Neural Networks, 167:559-571, 2023.
  27. [Orsini et al., 2015] Francesco Orsini, Paolo Frasconi, and Luc De Raedt. Graph invariant kernels. In IJCAI, pages 3756-3762, 2015.
  28. [Qu et al., 2017] Meng Qu, Jian Tang, Jingbo Shang, Xiang Ren, Ming Zhang, and Jiawei Han. An attention-based collaboration framework for multi-view network represen- tation learning. In CIKM, pages 1767-1776, 2017.
  29. [Ranjan et al., 2020] Ekagra Ranjan, Soumya Sanyal, and Partha P. Talukdar. ASAP: adaptive structure aware pool- ing for learning hierarchical graph representations. In AAAI, pages 5470-5477, 2020.
  30. [Schlichtkrull et al., 2018] Michael Sejr Schlichtkrull, Thomas N. Kipf, Peter Bloem, Rianne van den Berg, Ivan Titov, and Max Welling. Modeling relational data with graph convolutional networks. In ESWC, volume 10843, pages 593-607, 2018.
  31. [Shervashidze et al., 2011] Nino Shervashidze, Pascal Schweitzer, Erik Jan van Leeuwen, Kurt Mehlhorn, and Karsten M. Borgwardt. Weisfeiler-lehman graph kernels. Journal of Machine Learning Research, 12:2539-2561, 2011.
  32. [Sun et al., 2020] Mengying Sun, Sendong Zhao, Coryan- dar Gilvary, Olivier Elemento, Jiayu Zhou, and Fei Wang. Graph convolutional networks for computational drug de- velopment and discovery. Briefings in Bioinformatics, 21(3):919-935, 2020.
  33. [Vinyals et al., 2016] Oriol Vinyals, Samy Bengio, and Man- junath Kudlur. Order matters: Sequence to sequence for sets. In ICLR, 2016.
  34. [Wale et al., 2008] Nikil Wale, Ian A. Watson, and George Karypis. Comparison of descriptor spaces for chemical compound retrieval and classification. Knowledge and In- formation Systems, 14(3):347-375, 2008.
  35. [Wu et al., 2022] Junran Wu, Xueyuan Chen, Ke Xu, and Shangzhe Li. Structural entropy guided graph hierarchi- cal pooling. In ICML, volume 162, pages 24017-24030, 2022.
  36. [Wu et al., 2023] Shiwen Wu, Fei Sun, Wentao Zhang, Xu Xie, and Bin Cui. Graph neural networks in recom- mender systems: A survey. ACM Computing Surveys, 55(5):97:1-97:37, 2023.
  37. [Xu et al., 2019] Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural net- works? In ICLR, 2019.
  38. [Yanardag and Vishwanathan, 2015] Pinar Yanardag and S. V. N. Vishwanathan. Deep graph kernels. In SIGKDD, pages 1365-1374, 2015.
  39. [Ye et al., 2023] Rongji Ye, Lixin Cui, Luca Rossi, Yue Wang, Zhuo Xu, Lu Bai, and Edwin R. Hancock. C2N-ABDP: cluster-to-node attention-based differen- tiable pooling. In GbRPR, volume 14121, pages 70-80, 2023.
  40. [Ying et al., 2018] Zhitao Ying, Jiaxuan You, Christopher Morris, Xiang Ren, William L. Hamilton, and Jure Leskovec. Hierarchical graph representation learning with differentiable pooling. In NeurIPS, pages 4805-4815, 2018.
  41. [Yuan and Ji, 2020] Hao Yuan and Shuiwang Ji. Structpool: Structured graph pooling via conditional random fields. In ICLR, 2020.
  42. [Zhang et al., 2018] Muhan Zhang, Zhicheng Cui, Marion Neumann, and Yixin Chen. An end-to-end deep learn- ing architecture for graph classification. In AAAI, pages 4438-4445, 2018.
  43. [Zhang et al., 2023] Zhen Zhang, Jiajun Bu, Martin Ester, Jianfeng Zhang, Zhao Li, Chengwei Yao, Huifen Dai, Zhi Yu, and Can Wang. Hierarchical multi-view graph pooling with structure learning. IEEE Transactions on Knowledge and Data Engineering, 35(1):545-559, 2023.

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

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