Proceedings

Contrastive General Graph Matching with Adaptive Augmentation Sampling

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 3724-3732.

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

Abstract

Graph matching has important applications in pattern recognition and beyond. Current approaches predominantly adopt supervised learning, demanding extensive labeled data which can be limited or costly. Meanwhile, self-supervised learning methods for graph matching often require additional side information such as extra categorical information and input features, limiting their application to the general case. Moreover, designing the optimal graph augmentations for self-supervised graph matching presents another challenge to ensure robustness and efficacy. To address these issues, we introduce a novel Graph-centric Contrastive framework for Graph Matching (GCGM), capitalizing on a vast pool of graph augmentations for contrastive learning, yet without needing any side information. Given the variety of augmentation choices, we further introduce a Boosting-inspired Adaptive Augmentation Sampler (BiAS), which adaptively selects more challenging augmentations tailored for graph matching. Through various experiments, our GCGM surpasses state-of-the-art self-supervised methods across various datasets, marking a significant step toward more effective, efficient and general graph matching.

  1. [Akiba et al., 2019] Takuya Akiba, Shotaro Sano, Toshihiko Yanase, Takeru Ohta, and Masanori Koyama. Optuna: A next-generation hyperparameter optimization framework. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2019.
  2. [Bergstra et al., 2011] James Bergstra, Rémi Bardenet, Yoshua Bengio, and Balázs Kégl. Algorithms for hyper-parameter optimization. In Advances in Neural Information Processing Systems, volume 24, 2011.
  3. [Bourdev and Malik, 2009] L. Bourdev and J. Malik. Pose- lets: Body part detectors trained using 3d human pose an- notations. In International Conference on Computer Vi- sion, pages 1365-1372, 2009.
  4. [Cai et al., 2020] Tiffany Tianhui Cai, Jonathan Frankle, David J Schwab, and Ari S Morcos. Are all negatives cre- ated equal in contrastive instance discrimination? arXiv preprint arXiv:2010.06682, 2020.
  5. [Chen et al., 2020] Ting Chen, Simon Kornblith, Moham- mad Norouzi, and Geoffrey Hinton. A simple framework for contrastive learning of visual representations. In Inter- national Conference on Machine Learning, pages 1597- 1607, 2020.
  6. [Cho et al., 2010] Minsu Cho, Jungmin Lee, and Ky- oung Mu Lee. Reweighted random walks for graph match- ing. In European Conference on Computer Vision, Part V, pages 492-505, 2010.
  7. [Cho et al., 2013] Minsu Cho, Karteek Alahari, and Jean Ponce. Learning graphs to match. In International Con- ference on Computer Vision, pages 25-32, 2013.
  8. [Cho et al., 2014] Minsu Cho, Jian Sun, Olivier Duchenne, and Jean Ponce. Finding matches in a haystack: A max- pooling strategy for graph matching in the presence of out- liers. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2083-2090, 2014.
  9. [Everingham et al., 2010] Mark Everingham, Luc Van Gool, Christopher KI Williams, John Winn, and Andrew Zisser- man. The pascal visual object classes (voc) challenge. International Journal of Computer Vision, 88:303-338, 2010.
  10. [Guo et al., 2023] Wenqi Guo, Lin Zhang, Shikui Tu, and Lei Xu. Self-supervised bidirectional learning for graph matching. In AAAI Conference on Artificial Intelligence, volume 37, pages 7784-7792, 2023.
  11. [Hamilton et al., 2017] Will Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs. In Advances in Neural Information Processing Systems, volume 30, 2017.
  12. [Hassani and Khasahmadi, 2020] Kaveh Hassani and Amir Hosein Khasahmadi. Contrastive multi-view repre- sentation learning on graphs. In International Conference on Machine Learning, pages 4116-4126, 2020.
  13. [Krissinel and Henrick, 2004] Eugene Krissinel and Kim Henrick. Secondary-structure matching (ssm), a new tool for fast protein structure alignment in three dimensions. Acta Crystallographica Section D: Biological Crystallog- raphy, 60(12):2256-2268, 2004.
  14. [Laskin et al., 2020] Misha Laskin, Kimin Lee, Adam Stooke, Lerrel Pinto, Pieter Abbeel, and Aravind Srini- vas. Reinforcement learning with augmented data. In Advances in Neural Information Processing Systems, vol- ume 33, pages 19884-19895, 2020.
  15. [Leordeanu and Hebert, 2005] Marius Leordeanu and Mar- tial Hebert. A spectral technique for correspondence prob- lems using pairwise constraints. In IEEE International Conference on Computer Vision (ICCV'05) Volume 1, vol- ume 2, pages 1482-1489, 2005.
  16. [Leordeanu et al., 2009] Marius Leordeanu, Martial Hebert, and Rahul Sukthankar. An integer projected fixed point method for graph matching and map inference. In Ad- vances in Neural Information Processing Systems, vol- ume 22, 2009.
  17. [Li et al., 2023] Jintang Li, Ruofan Wu, Wangbin Sun, Liang Chen, Sheng Tian, Liang Zhu, Changhua Meng, Zibin Zheng, and Weiqiang Wang. What's behind the mask: Understanding masked graph modeling for graph autoen- coders. In ACM SIGKDD Conference on Knowledge Dis- covery and Data Mining, pages 1268-1279, 2023.
  18. [Liu et al., 2022] Chang Liu, Shaofeng Zhang, Xiaokang Yang, and Junchi Yan. Self-supervised learning of visual graph matching. In European Conference on Computer Vision, pages 370-388, 2022.
  19. [Liu et al., 2023] Chang Liu, Zetian Jiang, Runzhong Wang, Lingxiao Huang, Pinyan Lu, and Junchi Yan. Revoca- ble deep reinforcement learning with affinity regulariza- tion for outlier-robust graph matching. In International Conference on Learning Representations, 2023.
  20. [Min et al., 2019] Juhong Min, Jongmin Lee, Jean Ponce, and Minsu Cho. Spair-71k: A large-scale bench- mark for semantic correspondence. arXiv prepreint arXiv:1908.10543, 2019.
  21. [Peng et al., 2020] Zhen Peng, Wenbing Huang, Minnan Luo, Qinghua Zheng, Yu Rong, Tingyang Xu, and Jun- zhou Huang. Graph representation learning via graphical mutual information maximization. In ACM The Web Con- ference, pages 259-270, 2020.
  22. [Robinson et al., 2021] Joshua Robinson, Ching-Yao Chuang, Suvrit Sra, and Stefanie Jegelka. Contrastive learning with hard negative samples. In International Conference on Learning Representations, 2021.
  23. [Rolínek et al., 2020] Michal Rolínek, Paul Swoboda, Do- minik Zietlow, Anselm Paulus, Vít Musil, and Georg Mar- tius. Deep graph matching via blackbox differentiation of combinatorial solvers. In European Conference on Com- puter Vision, Part XXVIII, pages 407-424, 2020.
  24. [Schapire, 1999] Robert E. Schapire. A brief introduction to boosting. In International Joint Conference on Artificial Intelligence, page 1401-1406, San Francisco, CA, USA, 1999. IJCAI
  25. [Shokoufandeh et al., 2012] A Shokoufandeh, Y Keselman, M Fatih Demirci, D Macrini, and Sven Dickinson. Many- to-many feature matching in object recognition: a review of three approaches. IET Computer Vision, 6(6):500-513, 2012.
  26. [Tan et al., 2022] Zhen Tan, Kaize Ding, Ruocheng Guo, and Huan Liu. Supervised graph contrastive learning for few-shot node classification. In Joint European Confer- ence on Machine Learning and Knowledge Discovery in Databases, pages 394-411, 2022.
  27. [Veličković et al., 2017] Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. Graph attention networks. arXiv preprint arXiv:1710.10903, 2017.
  28. [Wang and Liu, 2021] Feng Wang and Huaping Liu. Under- standing the behaviour of contrastive loss. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2495-2504, 2021.
  29. [Wang et al., 2018] Qianqian Wang, Xiaowei Zhou, and Kostas Daniilidis. Multi-image semantic matching by mining consistent features. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 685-694, 2018.
  30. [Wang et al., 2020] Runzhong Wang, Junchi Yan, and Xi- aokang Yang. Combinatorial learning of robust deep graph matching: an embedding based approach. IEEE Trans- actions on Pattern Analysis and Machine Intelligence, 45(6):6984-7000, 2020.
  31. [Wang et al., 2021] Runzhong Wang, Junchi Yan, and Xi- aokang Yang. Neural graph matching network: Learning lawler's quadratic assignment problem with extension to hypergraph and multiple-graph matching. IEEE Trans- actions on Pattern Analysis and Machine Intelligence, 44(9):5261-5279, 2021.
  32. [Wang et al., 2023] Runzhong Wang, Junchi Yan, and Xi- aokang Yang. Unsupervised learning of graph match- ing with mixture of modes via discrepancy minimization. IEEE Transactions on Pattern Analysis and Machine In- telligence, 45(8):10500-10518, 2023.
  33. [Wu et al., 2018] Zhirong Wu, Yuanjun Xiong, Stella X Yu, and Dahua Lin. Unsupervised feature learning via non- parametric instance discrimination. In IEEE/CVF Confer- ence on Computer Vision and Pattern Recognition, pages 3733-3742, 2018.
  34. [Xu et al., 2022] Xovee Xu, Fan Zhou, Kunpeng Zhang, and Siyuan Liu. Ccgl: Contrastive cascade graph learning. IEEE Transactions on Knowledge and Data Engineering, 35(5):4539-4554, 2022.
  35. [Yan et al., 2016] Junchi Yan, Xu-Cheng Yin, Weiyao Lin, Cheng Deng, Hongyuan Zha, and Xiaokang Yang. A short survey of recent advances in graph matching. In ACM on International Conference on Multimedia Retrieval, pages 167-174, 2016.
  36. [You et al., 2020] Yuning You, Tianlong Chen, Yongduo Sui, Ting Chen, Zhangyang Wang, and Yang Shen. Graph contrastive learning with augmentations. In Advances in Neural Information Processing Systems, volume 33, pages 5812-5823, 2020.
  37. [You et al., 2021] Yuning You, Tianlong Chen, Yang Shen, and Zhangyang Wang. Graph contrastive learning auto- mated. In International Conference on Machine Learning, pages 12121-12132, 2021.
  38. [Yu et al., 2019] Tianshu Yu, Runzhong Wang, Junchi Yan, and Baoxin Li. Learning deep graph matching with channel-independent embedding and hungarian attention. In International Conference on Learning Representations, 2019.
  39. [Zanfir and Sminchisescu, 2018] Andrei Zanfir and Cristian Sminchisescu. Deep Learning of Graph Matching. In IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2684-2693, 2018.
  40. [Zaslavskiy et al., 2009] Mikhail Zaslavskiy, Francis Bach, and Jean-Philippe Vert. Global alignment of protein- protein interaction networks by graph matching methods. Bioinformatics, 25(12):i259-1267, 2009.
  41. [Zeng and Xie, 2021] Jiaqi Zeng and Pengtao Xie. Con- trastive self-supervised learning for graph classification. In AAAI Conference on Artificial Intelligence, volume 35, pages 10824-10832, 2021.
  42. [Zhang et al., 2018] Jing Zhang, Bo Chen, Xianming Wang, Hong Chen, Cuiping Li, Fengmei Jin, Guojie Song, and Yutao Zhang. Mego2vec: Embedding matched ego net- works for user alignment across social networks. In Pro- ceedings of the 27th ACM International Conference on In- formation and Knowledge Management, pages 327-336, 2018.
  43. [Zhao et al., 2021] Tong Zhao, Yozen Liu, Leonardo Neves, Oliver Woodford, Meng Jiang, and Neil Shah. Data aug- mentation for graph neural networks. In AAAI Conference on Artificial Intelligence, volume 35, pages 11015-11023, 2021.
  44. [Zhu et al., 2020] Yanqiao Zhu, Yichen Xu, Feng Yu, Qiang Liu, Shu Wu, and Liang Wang. Deep graph contrastive representation learning. arXiv preprint arXiv:2006.04131, 2020.
  45. [Zhu et al., 2021] Yanqiao Zhu, Yichen Xu, Feng Yu, Qiang Liu, Shu Wu, and Liang Wang. Graph Contrastive Learn- ing with Adaptive Augmentation. In ACM The Web Con- ference, pages 2069-2080, April 2021.

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

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