Proceedings

CONGREGATE: Contrastive Graph Clustering in Curvature Spaces

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 2296-2305.

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

Abstract

Graph clustering is a longstanding research topic, and has achieved remarkable success with the deep learning methods in recent years. Nevertheless, we observe that several important issues largely remain open. On the one hand, graph clustering from the geometric perspective is appealing but has rarely been touched before, as it lacks a promising space for geometric clustering. On the other hand, contrastive learning boosts the deep graph clustering but usually struggles in either graph augmentation or hard sample mining. To bridge this gap, we rethink the problem of graph clustering from geometric perspective and, to the best of our knowledge, make the first attempt to introduce a heterogeneous curvature space to graph clustering problem. Correspondingly, we present a novel end-to-end contrastive graph clustering model named CONGREGATE, addressing geometric graph clustering with Ricci curvatures. To support geometric clustering, we construct a theoretically grounded Heterogeneous Curvature Space where deep representations are generated via the product of the proposed fully Riemannian graph convolutional nets. Thereafter, we train the graph clusters by an augmentation-free reweighted contrastive approach where we pay more attention to both hard negatives and hard positives in our curvature space. Empirical results on real-world graphs show that our model outperforms the state-of-the-art competitors.

  1. Gregor Bachmann, Gary Bécigneul, and Octavian Ganea. Constant curvature graph convolutional networks. In Pro- ceedings of ICML, volume 119, pages 486-496, 2020.
  2. Deyu Bo, Xiao Wang, Chuan Shi, Meiqi Zhu, Emiao Lu, and Peng Cui. Structural deep clustering network. In Proceed- ings of WWW, pages 1400-1410. ACM / IW3C2, 2020.
  3. Ines Chami, Zhitao Ying, Christopher Ré, and Jure Leskovec. Hyperbolic graph convolutional neural networks. In Ad- vances in NeurIPS, pages 4869-4880, 2019.
  4. Bing-Long Chen and Xi-Ping Zhu. Ricci flow with surgery on four-manifolds with positive isotropic curvature. Journal of Differential Geometry, pages 177-264, 2005.
  5. Weize Chen, Xu Han, Yankai Lin, Hexu Zhao, Zhiyuan Liu, Peng Li, Maosong Sun, and Jie Zhou. Fully hyperbolic neural networks. In Proceedings of the 60th ACL, pages 5672-5686. ACL, 2022.
  6. Calin Cruceru, Gary Bécigneul, and Octavian-Eugen Ganea. Computationally tractable riemannian manifolds for graph embeddings. In Proceedings of AAAI, pages 7133-7141. AAAI Press, 2021.
  7. Ganqu Cui, Jie Zhou, Cheng Yang, and Zhiyuan Liu. Adap- tive graph encoder for attributed graph embedding. In Pro- ceedings of the 26th ACM SIGKDD, pages 976-985. ACM, 2020.
  8. Jindou Dai, Yuwei Wu, Zhi Gao, and Yunde Jia. A hyperbolic-to-hyperbolic graph convolutional network. In Proceedings of CVPR, pages 154-163, 2021.
  9. Fnu Devvrit, Aditya Sinha, Inderjit Dhillon, and Prateek Jain. S 3 GC: Scalable self-supervised graph clustering. In Ad- vances in 36th NeurIPS, 2022.
  10. Alexandre Duval and Fragkiskos D. Malliaros. Higher-order clustering and pooling for graph neural networks. In Pro- ceedings of the 31st CIKM, pages 426-435. ACM, 2022.
  11. Chakib Fettal, Lazhar Labiod, and Mohamed Nadif. Efficient graph convolution for joint node representation learning and clustering. In Proceedings of the 15th WSDM, pages 289-297. ACM, 2022.
  12. Francesco Di Giovanni, Giulia Luise, and Michael M. Bron- stein. Heterogeneous manifolds for curvature-aware graph embedding. In Proceedings of the 10th ICLR (GTRL Work- shop), 2022.
  13. Lei Gong, Sihang Zhou, Wenxuan Tu, and Xinwang Liu. At- tributed graph clustering with dual redundancy reduction. In Proceedings of the 31st IJCAI, pages 3015-3021. ij- cai.org, 2022. IJCAI
  14. Albert Gu, Frederic Sala, Beliz Gunel, and Christopher Ré. Learning mixed-curvature representations in product spaces. In Proceedings of ICLR, pages 1-21, 2019.
  15. Kaveh Hassani and Amir Hosein Khas Ahmadi. Contrastive multi-view representation learning on graphs. In Proceed- ings of ICML, volume 119, pages 4116-4126, 2020.
  16. Dongxiao He, Shuai Li, Di Jin, Pengfei Jiao, and Yuxiao Huang. Self-guided community detection on networks with missing edges. In Proceedings of the 30th IJCAI, pages 3508-3514. ijcai.org, 2021. IJCAI
  17. Yixuan He, Gesine Reinert, Songchao Wang, and Mihai Cu- curingu. SSSNET: semi-supervised signed network clus- tering. In Proceedings of SDM, pages 244-252. SIAM, 2022.
  18. Binyuan Hui, Pengfei Zhu, and Qinghua Hu. Collabora- tive graph convolutional networks: Unsupervised learning meets semi-supervised learning. In Proceedings of the 34th AAAI, pages 4215-4222. AAAI Press, 2020.
  19. Yuting Jia, Qinqin Zhang, Weinan Zhang, and Xinbing Wang. Communitygan: Community detection with generative ad- versarial nets. In Proceedings of the WWW, pages 784- 794. ACM, 2019.
  20. Jürgen Jost and Shiping Liu. Ollivier's ricci curvature, local clustering and curvature-dimension inequalities on graphs. Discrete & Computational Geometry, 51(2):300- 322, 2014.
  21. Yoonsuk Kang, Woncheol Lee, Yeon-Chang Lee, Kyungsik Han, and Sang-Wook Kim. Adversarial learning of balanced triangles for accurate community detection on signed networks. In Proceedings of ICDM, pages 1150- 1155. IEEE, 2021.
  22. Rayyan Ahmad Khan and Martin Kleinsteuber. A framework for joint unsupervised learning of cluster-aware embedding for heterogeneous networks. In Proceedings of the 15th WSDM. ACM, 2022.
  23. Thomas N Kipf and Max Welling. Variational graph auto- encoders. NeurIPS Bayesian Deep Learning Workshop, 2016.
  24. Max Kochurov, Rasul Karimov, and Serge Kozlukov. Geoopt: Riemannian optimization in pytorch. In Proceedings of ICML (GRLB Workshop). PMLR, 2020.
  25. Marc Law. Ultrahyperbolic neural networks. In Advances in Neural Information Processing Systems, volume 34, pages 22058-22069, 2021.
  26. John M. Lee. Introduction to Smooth Manifolds (2nd Edi- tion). Springer, 2013.
  27. Jia Li, Jianwei Yu, Jiajin Li, Honglei Zhang, Kangfei Zhao, Yu Rong, Hong Cheng, and Junzhou Huang. Dirichlet graph variational autoencoder. In Advances in NeurIPS, 2020.
  28. Bolian Li, Baoyu Jing, and Hanghang Tong. Graph commu- nal contrastive learning. In Proceedings of The ACM Web Conference, pages 1203-1213. ACM, 2022.
  29. Yong Lin, Linyuan Lu, and Shing-Tung Yau. Ricci curvature of graphs. Tohoku Mathematical Journal, 63(4):605-627, 2011.
  30. Qi Liu, Maximilian Nickel, and Douwe Kiela. Hyperbolic graph neural networks. In Advances in NeurIPS, pages 8228-8239, 2019.
  31. 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. In Proceedings of the AAAI, 2023.
  32. Nairouz Mrabah, Mohamed Bouguessa, and Riadh Ksantini. Escaping feature twist: A variational graph auto-encoder for node clustering. In Proceedings of the 31st IJCAI, pages 3351-3357. ijcai.org, 2022. IJCAI
  33. Chien-Chun Ni, Yu-Yao Lin, Feng Luo, and Jie Gao. Com- munity detection on networks with ricci flow. Nature Sci- entific Reports, 9(9984), 2019.
  34. Maximillian Nickel and Douwe Kiela. Poincaré embeddings for learning hierarchical representations. In Advances in NeurIPS, pages 6338-6347, 2017.
  35. Shirui Pan, Ruiqi Hu, Sai-Fu Fung, Guodong Long, Jing Jiang, and Chengqi Zhang. Learning graph embedding with adversarial training methods. IEEE Trans. on Cy- bern., 50(6):2475-2487, 2020.
  36. Namyong Park, Ryan A. Rossi, Eunyee Koh, Iftikhar Ahamath Burhanuddin, Sungchul Kim, Fan Du, Nesreen K. Ahmed, and Christos Faloutsos. CGC: contrastive graph clustering for community detection and tracking. In Proceedings of the Web Conference, pages 1115-1126, 2022.
  37. Zhihao Peng, Hui Liu, Yuheng Jia, and Junhui Hou. Attention-driven graph clustering network. In Proceedings of ACM MM, pages 935-943. ACM, 2021.
  38. Joshua David Robinson, Ching-Yao Chuang, Suvrit Sra, and Stefanie Jegelka. Contrastive learning with hard negative samples. In Proceedings of the 9th ICLR. OpenReview.net, 2021.
  39. Jayson Sia, Edmond Jonckheere, and Paul Bogdan. Ollivier- ricci curvature-based method to community detection in complex networks. Nature Scientific Reports, 9(9800), 2019.
  40. Ondrej Skopek, Octavian-Eugen Ganea, and Gary Bécigneul. Mixed-curvature variational autoencoders. In Proceedings of ICLR, pages 1-54, 2020.
  41. Li Sun, Zhongbao Zhang, Jiawei Zhang, Feiyang Wang, Hao Peng, Sen Su, and Philip S. Yu. Hyperbolic variational graph neural network for modeling dynamic graphs. In Proceedings of AAAI, pages 4375-4383, 2021.
  42. Li Sun, Junda Ye, Hao Peng, and Philip S. Yu. A self- supervised riemannian GNN with time varying curvature for temporal graph learning. In Proceedings of the 31st CIKM, pages 1827-1836. ACM, 2022.
  43. Li Sun, Zhongbao Zhang, Junda Ye, Hao Peng, Jiawei Zhang, Sen Su, and Philip S. Yu. A self-supervised mixed- curvature graph neural network. In Proceedings of AAAI, pages 4146-4155, 2022.
  44. Li Sun, Junda Ye, Hao Peng, Feiyang Wang, and Philip S. Yu. Self-supervised continual graph learning in adaptive riemannian spaces. In Proceedings of AAAI, 2023.
  45. Ryota Suzuki, Ryusuke Takahama, and Shun Onoda. Hy- perbolic disk embeddings for directed acyclic graphs. In Proceedings of ICML, pages 6066-6075, 2019.
  46. Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adri- ana Romero, Pietro Liò, and Yoshua Bengio. Graph atten- tion networks. In Proceedings of ICLR, pages 1-12, 2018.
  47. Petar Veličković, William Fedus, William L. Hamilton, Pietro Liò, Yoshua Bengio, and R. Devon Hjelm. Deep graph infomax. In Proceedings of ICLR, pages 1-24, 2019.
  48. Chun Wang, Shirui Pan, Ruiqi Hu, Guodong Long, Jing Jiang, and Chengqi Zhang. Attributed graph clustering: A deep attentional embedding approach. In Proceedings of the 28th IJCAI, pages 3670-3676. ijcai.org, 2019. IJCAI
  49. Shen Wang, Xiaokai Wei, Cícero Nogueira dos Santos, Zhiguo Wang, Ramesh Nallapati, Andrew O. Arnold, Bing Xiang, Philip S. Yu, and Isabel F. Cruz. Mixed-curvature multi-relational graph neural network for knowledge graph completion. In Proceedings of The ACM Web Conference, pages 1761-1771. ACM / IW3C2, 2021.
  50. Jun Xia, Lirong Wu, Ge Wang, Jintao Chen, and Stan Z. Li. Progcl: Rethinking hard negative mining in graph con- trastive learning. In Proceedings of ICML, volume 162, pages 24332-24346. PMLR, 2022.
  51. Bo Xiong, Shichao Zhu, Mojtaba Nayyeri, Chengjin Xu, Shirui Pan, Chuan Zhou, and Steffen Staab. Ultrahyper- bolic knowledge graph embeddings. In Proceedings of KDD, pages 2130-2139. ACM, 2022.
  52. Bo Xiong, Shichao Zhu, Nico Potyka, Shirui Pan, Chuan Zhu, and Steffen Staab. Pseudo-riemannian graph convolutional networks. In Advances in 36th NeurIPS, pages 1-21, 2022.
  53. Liang Yang, Yuexue Wang, Junhua Gu, Chuan Wang, Xi- aochun Cao, and Yuanfang Guo. JANE: jointly adversarial network embedding. In Proceedings of the 29th IJCAI, pages 1381-1387. ijcai.org, 2020. IJCAI
  54. Menglin Yang, Min Zhou, Marcus Kalander, Zengfeng Huang, and Irwin King. Discrete-time temporal network embedding via implicit hierarchical learning in hyperbolic space. In Proceedings of KDD, pages 1975-1985. ACM, 2021.
  55. Haoran Yang, Hongxu Chen, Shirui Pan, Lin Li, Philip S. Yu, and Guandong Xu. Dual space graph contrastive learning. In Proceedings of The ACM Web Conference, pages 1238- 1247, 2022.
  56. Yuhang Yao and Carlee Joe-Wong. Interpretable clustering on dynamic graphs with recurrent graph neural networks. In Proceedings of the 35th AAAI, pages 4608-4616. AAAI Press, 2021.
  57. Ze Ye, Kin Sum Liu, Tengfei Ma, Jie Gao, and Chao Chen. Curvature graph network. In Proceedings of the 8th ICLR, 2020.
  58. Hao Yin, Austin R. Benson, Jure Leskovec, and David F. Gle- ich. Local higher-order graph clustering. In Proceedings of the 23rd ACM SIGKDD, pages 555-564. ACM, 2017.
  59. Yiding Zhang, Xiao Wang, Chuan Shi, Nian Liu, and Guojie Song. Lorentzian graph convolutional networks. In Pro- ceedings of WWW, pages 1249-1261, 2021.
  60. Han Zhao, Xu Yang, Zhenru Wang, Erkun Yang, and Cheng Deng. Graph debiased contrastive learning with joint rep- resentation clustering. In Proceedings of the 30th IJCAI, pages 3434-3440. ijcai.org, 2021. IJCAI
  61. Cangqi Zhou, Yuxiang Wang, Jing Zhang, Jiqiong Jiang, and Dianming Hu. End-to-end modularity-based community co-partition in bipartite networks. In Proceedings of the 31st CIKM, pages 2711-2720. ACM, 2022.

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

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