Proceedings

CGMN: A Contrastive Graph Matching Network for Self-Supervised Graph Similarity Learning

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 2101-2107.

https://doi.org/10.24963/ijcai.2022/292

Abstract

Graph similarity learning refers to calculating the similarity score between two graphs, which is required in many realistic applications, such as visual tracking, graph classification, and collaborative filtering. As most of the existing graph neural networks yield effective graph representations of a single graph, little effort has been made for jointly learning two graph representations and calculating their similarity score. In addition, existing unsupervised graph similarity learning methods are mainly clustering-based, which ignores the valuable information embodied in graph pairs. To this end, we propose a contrastive graph matching network (CGMN) for self-supervised graph similarity learning in order to calculate the similarity between any two input graph objects. Specifically, we generate two augmented views for each graph in a pair respectively. Then, we employ two strategies, namely cross-view interaction and cross-graph interaction, for effective node representation learning. The former is resorted to strengthen the consistency of node representations in two views. The latter is utilized to identify node differences between different graphs. Finally, we transform node representations into graph-level representations via pooling operations for graph similarity computation. We have evaluated CGMN on eight real-world datasets, and the experiment results show that the proposed new approach is superior to the state-of-the-art methods in graph similarity learning downstream tasks.

  1. [Bai et al., 2019] Yunsheng Bai, Hao Ding, Song Bian, Ting Chen, Yizhou Sun, and Wei Wang. Simgnn: A neural net- work approach to fast graph similarity computation. In ICDM, pages 384-392, 2019.
  2. [Bai et al., 2021] Yunsheng Bai, Derek Xu, Yizhou Sun, and Wei Wang. Glsearch: Maximum common subgraph detec- tion via learning to search. In ICML, 2021.
  3. [Bunke, 1997] Horst Bunke. On a relation between graph edit distance and maximum common subgraph. Pattern Recognition Letters, 18(8):689-694, 1997.
  4. [Chen et al., 2020] Ting Chen, Simon Kornblith, Moham- mad Norouzi, and Geoffrey Hinton. A simple framework for contrastive learning of visual representations. In ICML, pages 1597-1607. PMLR, 2020.
  5. [Hassani and Khasahmadi, 2020] Kaveh Hassani and Amir Hosein Khasahmadi. Contrastive multi-view repre- sentation learning on graphs. In ICML, pages 4116-4126.
  6. PMLR, 2020.
  7. [He et al., 2020] Kaiming He, Haoqi Fan, Yuxin Wu, Sain- ing Xie, and Ross Girshick. Momentum contrast for un- supervised visual representation learning. In CVPR, pages 9729-9738, 2020.
  8. [Hjelm et al., 2019] R. Devon Hjelm, Alex Fedorov, Samuel Lavoie-Marchildon, Karan Grewal, Philip Bachman, Adam Trischler, and Yoshua Bengio. Learning deep rep- resentations by mutual information estimation and maxi- mization. In ICLR, 2019.
  9. [Jia et al., 2021] Renqi Jia, Xiaofei Zhou, Linhua Dong, and Shirui Pan. Hypergraph convolutional network for group recommendation. In ICDM, pages 260-269. IEEE, 2021.
  10. [Jin et al., 2021a] Di Jin, Cuiying Huo, Chundong Liang, and Liang Yang. Heterogeneous graph neural network via attribute completion. In WWW, pages 391-400, 2021.
  11. [Jin et al., 2021b] Di Jin, Zhizhi Yu, Pengfei Jiao, Shirui Pan, Dongxiao He, Jia Wu, Philip Yu, and Weixiong Zhang. A survey of community detection approaches: From statistical modeling to deep learning. TKDE, DOI: 10.1109/TKDE.2021.3104155, 2021. DOI
  12. [Jin et al., 2021c] Ming Jin, Yizhen Zheng, Yuan-Fang Li, Chen Gong, Chuan Zhou, and Shirui Pan. Multi-scale con- trastive siamese networks for self-supervised graph repre- sentation learning. In IJCAI, pages 1477-1483, 2021. IJCAI
  13. [Kipf and Welling, 2017] Thomas N. Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. In ICLR, 2017.
  14. [Li et al., 2019] Yujia Li, Chenjie Gu, Thomas Dullien, Oriol Vinyals, and Pushmeet Kohli. Graph matching net- works for learning the similarity of graph structured ob- jects. In ICML, pages 3835-3845. PMLR, 2019.
  15. [Li et al., 2021] Junyi Li, Wei Jiang, Henry Han, Jing Liu, Bo Liu, and Yadong Wang. Scgslc: An unsupervised graph similarity learning framework for single-cell rna-seq data clustering. Computational Biology and Chemistry, 90:107415, 2021.
  16. [Ling et al., 2021] Xiang Ling, Lingfei Wu, Saizhuo Wang, Tengfei Ma, Fangli Xu, Alex X. Liu, Chunming Wu, and Shouling Ji. Multilevel graph matching networks for deep graph similarity learning. IEEE Transactions on Neural Networks and Learning Systems, pages 1-15, 2021.
  17. [Neuhaus et al., 2006] Michel Neuhaus, Kaspar Riesen, and Horst Bunke. Fast suboptimal algorithms for the compu- tation of graph edit distance. In S+SSPR, pages 163-172. Springer, 2006.
  18. [Riesen and Bunke, 2009] Kaspar Riesen and Horst Bunke. Approximate graph edit distance computation by means of bipartite graph matching. Image and Vision computing, 27(7):950-959, 2009.
  19. [Sanfeliu and Fu, 1983] Alberto Sanfeliu and King-Sun Fu. A distance measure between attributed relational graphs for pattern recognition. IEEE transactions on systems, man, and cybernetics, (3):353-362, 1983.
  20. [Su et al., 2021] Yixin Su, Rui Zhang, Sarah M. Erfani, and Junhao Gan. Neural graph matching based collaborative filtering. In SIGIR, pages 849-858. ACM, 2021.
  21. [Velickovic et al., 2019] Petar Velickovic, William Fedus, William L Hamilton, Pietro Liò, Yoshua Bengio, and R Devon Hjelm. Deep graph infomax. In ICLR, 2019.
  22. [Wan et al., 2021] Sheng Wan, Shirui Pan, Ping Zhong, Xi- aojun Chang, Jian Yang, and Chen Gong. Dual interac- tive graph convolutional networks for hyperspectral image classification. IEEE Transactions on Geoscience and Re- mote Sensing, 60:1-14, 2021.
  23. [Wang et al., 2020] Runzhong Wang, Junchi Yan, and Xi- aokang Yang. Graduated assignment for joint multi-graph matching and clustering with application to unsupervised graph matching network learning. In NeurIPS, 2020.
  24. [Wang et al., 2021] Runzhong Wang, Tianqi Zhang, Tianshu Yu, Junchi Yan, and Xiaokang Yang. Combinatorial learn- ing of graph edit distance via dynamic embedding. In CVPR, pages 5241-5250, 2021.
  25. [Xu et al., 2017] Xiaojun Xu, Chang Liu, Qian Feng, Heng Yin, Le Song, and Dawn Song. Neural network-based graph embedding for cross-platform binary code similar- ity detection. In CCS, pages 363-376, 2017.
  26. [Xu et al., 2019] Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural net- works? In ICLR, 2019.
  27. [Yu et al., 2021] Zhizhi Yu, Di Jin, Ziyang Liu, Dongxiao He, Xiao Wang, Hanghang Tong, and Jiawei Han. As-gcn: Adaptive semantic architecture of graph convolutional net- works for text-rich networks. In ICDM, 2021.
  28. [Zhang et al., 2021] Zhen Zhang, Jiajun Bu, Martin Ester, Zhao Li, Chengwei Yao, Zhi Yu, and Can Wang. H2mn: Graph similarity learning with hierarchical hypergraph matching networks. In SIGKDD, pages 2274-2284, 2021.
  29. [Zhu et al., 2020] Yanqiao Zhu, Yichen Xu, Feng Yu, Qiang Liu, Shu Wu, and Liang Wang. Deep graph contrastive representation learning. In ICML, 2020.

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

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