Proceedings

Explainable Graph Representation Learning via Graph Pattern Analysis

Download BibTeX Cite

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

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

Abstract

Explainable artificial intelligence (XAI) is an important area in the AI community, and interpretability is crucial for building robust and trustworthy AI models. While previous work has explored model-level and instance-level explainable graph learning, there has been limited investigation into explainable graph representation learning. In this paper, we focus on representation-level explainable graph learning and ask a fundamental question: What specific information about a graph is captured in graph representations? Our approach is inspired by graph kernels, which evaluate graph similarities by counting substructures within specific graph patterns. Although the pattern counting vector can serve as an explainable representation, it has limitations such as ignoring node features and being high-dimensional. To address these limitations, we introduce a framework (PXGL-GNN) for learning and explaining graph representations through graph pattern analysis. We start by sampling graph substructures of various patterns. Then, we learn the representations of these patterns and combine them using a weighted sum, where the weights indicate the importance of each graph pattern's contribution. We also provide theoretical analyses of our methods, including robustness and generalization. In our experiments, we show how to learn and explain graph representations for real-world data using pattern analysis. Additionally, we compare our method against multiple baselines in both supervised and unsupervised learning tasks to demonstrate its effectiveness.

  1. [Adadi and Berrada, 2018] Amina Adadi and Mohammed Berrada. Peeking inside the black-box: a survey on explainable artificial intelligence (xai). IEEE access, 6:52138-52160, 2018.
  2. [Alon et al., 2008] Noga Alon, Phuong Dao, Iman Hajira- souliha, Fereydoun Hormozdiari, and S Cenk Sahinalp. Biomolecular network motif counting and discovery by color coding. Bioinformatics, 24(13):i241-i249, 2008.
  3. [Angelov et al., 2021] Plamen P Angelov, Eduardo A Soares, Richard Jiang, Nicholas I Arnold, and Peter M Atkinson. Explainable artificial intelligence: an analyti- cal review. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 11(5):e1424, 2021.
  4. [Azzolin et al., 2022] Steve Azzolin, Antonio Longa, Pietro Barbiero, Pietro Liò, and Andrea Passerini. Global ex- plainability of gnns via logic combination of learned con- cepts. arXiv preprint arXiv:2210.07147, 2022.
  5. [Borgwardt et al., 2005] Karsten M Borgwardt, Cheng Soon Ong, Stefan Schönauer, SVN Vishwanathan, Alex J Smola, and Hans-Peter Kriegel. Protein function predic- tion via graph kernels. Bioinformatics, 21(suppl 1):i47- i56, 2005.
  6. [Bousquet and Elisseeff, 2002] Olivier Bousquet and André Elisseeff. Stability and generalization. The Journal of Ma- chine Learning Research, 2:499-526, 2002.
  7. [Da San Martino et al., 2012] Giovanni Da San Martino, Ni- colo Navarin, and Alessandro Sperduti. A tree-based ker- nel for graphs. In Proceedings of the 2012 SIAM Interna- tional Conference on Data Mining, pages 975-986. SIAM, 2012.
  8. [Feldman and Vondrak, 2019] Vitaly Feldman and Jan Von- drak. High probability generalization bounds for uni- formly stable algorithms with nearly optimal rate. In Con- ference on Learning Theory, pages 1270-1279. PMLR, 2019.
  9. [Fox et al., 2020] Jacob Fox, Tim Roughgarden, C Se- shadhri, Fan Wei, and Nicole Wein. Finding cliques in social networks: A new distribution-free model. SIAM journal on computing, 49(2):448-464, 2020.
  10. [Gärtner et al., 2003] Thomas Gärtner, Peter Flach, and Ste- fan Wrobel. On graph kernels: Hardness results and effi- cient alternatives. In Learning theory and kernel machines, pages 129-143. Springer, 2003.
  11. [Girvan and Newman, 2002] Michelle Girvan and Mark EJ Newman. Community structure in social and biological networks. Proceedings of the national academy of sci- ences, 99(12):7821-7826, 2002.
  12. [Hamilton et al., 2017] Will Hamilton, Zhitao Ying, and Jure Leskovec. Inductive representation learning on large graphs. Advances in neural information processing sys- tems, 30, 2017.
  13. [Hassija et al., 2024] Vikas Hassija, Vinay Chamola, Atmesh Mahapatra, Abhinandan Singal, Divyansh Goel, Kaizhu Huang, Simone Scardapane, Indro Spinelli, Mufti Mahmud, and Amir Hussain. Interpreting black-box models: a review on explainable artificial intelligence. Cognitive Computation, 16(1):45-74, 2024.
  14. [Huang and Villar, 2021] Ningyuan Teresa Huang and Soledad Villar. A short tutorial on the weisfeiler-lehman test and its variants. In ICASSP 2021-2021 IEEE Inter- national Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 8533-8537. IEEE, 2021.
  15. [Huang et al., 2023] Zexi Huang, Mert Kosan, Sourav Me- dya, Sayan Ranu, and Ambuj Singh. Global counterfactual explainer for graph neural networks. In Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining, pages 141-149, 2023.
  16. [Jiang et al., 2010] Chuntao Jiang, Frans Coenen, and Michele Zito. Finding frequent subgraphs in longitudi- nal social network data using a weighted graph mining approach. In Advanced Data Mining and Applications: 6th International Conference, ADMA 2010, Chongqing, China, November 19-21, 2010, Proceedings, Part I 6, pages 405-416. Springer, 2010.
  17. [Kipf and Welling, 2016] Thomas N Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907, 2016.
  18. [Kosan et al., 2023] Mert Kosan, Samidha Verma, Burouj Armgaan, Khushbu Pahwa, Ambuj Singh, Sourav Medya, and Sayan Ranu. Gnnx-bench: Unravelling the utility of perturbation-based gnn explainers through in-depth bench- marking. arXiv preprint arXiv:2310.01794, 2023.
  19. [Kriege and Mutzel, 2012] Nils Kriege and Petra Mutzel. Subgraph matching kernels for attributed graphs. arXiv preprint arXiv:1206.6483, 2012.
  20. [Kriege et al., 2020] Nils M Kriege, Fredrik D Johansson, and Christopher Morris. A survey on graph kernels. Ap- plied Network Science, 5:1-42, 2020.
  21. [Luo et al., 2020] Dongsheng Luo, Wei Cheng, Dongkuan Xu, Wenchao Yu, Bo Zong, Haifeng Chen, and Xiang Zhang. Parameterized explainer for graph neural net- work. Advances in neural information processing systems, 33:19620-19631, 2020.
  22. [Luo et al., 2023] Xiao Luo, Wei Ju, Yiyang Gu, Zhengyang Mao, Luchen Liu, Yuhui Yuan, and Ming Zhang. Self- supervised graph-level representation learning with adver- sarial contrastive learning. ACM Transactions on Knowl- edge Discovery from Data, 2023.
  23. [Morgan, 1965] Harry L Morgan. The generation of a unique machine description for chemical structures-a technique developed at chemical abstracts service. Journal of chem- ical documentation, 5(2):107-113, 1965.
  24. [Morris et al., 2020] Christopher Morris, Nils M. Kriege, Franka Bause, Kristian Kersting, Petra Mutzel, and Mar- ion Neumann. Tudataset: A collection of benchmark datasets for learning with graphs. In ICML 2020 Workshop on Graph Representation Learning and Beyond (GRL+ 2020), 2020.
  25. [O'Bray et al., 2021] Leslie O'Bray, Max Horn, Bastian Rieck, and Karsten Borgwardt. Evaluation metrics for graph generative models: Problems, pitfalls, and practical solutions. arXiv preprint arXiv:2106.01098, 2021.
  26. [Oord et al., 2018] Aaron van den Oord, Yazhe Li, and Oriol Vinyals. Representation learning with contrastive predic- tive coding. arXiv preprint arXiv:1807.03748, 2018.
  27. [O'Boyle and Sayle, 2016] Noel M O'Boyle and Roger A Sayle. Comparing structural fingerprints using a literature- based similarity benchmark. Journal of cheminformatics, 8:1-14, 2016.
  28. [Pržulj, 2007] Nataša Pržulj. Biological network compar- ison using graphlet degree distribution. Bioinformatics, 23:e177-e183, 2007.
  29. [Rahman et al., 2009] Syed Asad Rahman, Matthew Bash- ton, Gemma L Holliday, Rainer Schrader, and Janet M Thornton. Small molecule subgraph detector (smsd) toolkit. Journal of cheminformatics, 1:1-13, 2009.
  30. [Smola and Vishwanathan, 2002] Alex Smola and SVN Vishwanathan. Fast kernels for string and tree matching. Advances in neural information processing systems, 15, 2002.
  31. [Sun and Fan, 2024] Yan Sun and Jicong Fan. Mmd graph kernel: Effective metric learning for graphs via maximum mean discrepancy. In ICLR, 2024.
  32. [Sun et al., 2019] Fan-Yun Sun, Jordan Hoffmann, Vikas Verma, and Jian Tang. Infograph: Unsupervised and semi-supervised graph-level representation learning via mutual information maximization. arXiv preprint arXiv:1908.01000, 2019.
  33. [Sun et al., 2023] Ziheng Sun, Chris Ding, and Jicong Fan. Lovász principle for unsupervised graph representation learning. In Advances in Neural Information Processing Systems, volume 36, pages 58290-58311.
  34. [Tan et al., 2023] Qiaoyu Tan, Ninghao Liu, Xiao Huang, Soo-Hyun Choi, Li Li, Rui Chen, and Xia Hu. S2gae: self- supervised graph autoencoders are generalizable learners with graph masking. In Proceedings of the sixteenth ACM international conference on web search and data mining, pages 787-795, 2023.
  35. [Wang and Fan, 2024] Zixiao Wang and Jicong Fan. Graph classification via reference distribution learning: Theory and practice. In Advances in Neural Information Process- ing Systems, volume 37, pages 137698-137740.
  36. Curran Associates, Inc., 2024.
  37. [Wang et al., 2020] Pengyang Wang, Yanjie Fu, Yuanchun Zhou, Kunpeng Liu, Xiaolin Li, and Kien A Hua. Ex- ploiting mutual information for substructure-aware graph representation learning. In IJCAI, pages 3415-3421, 2020. IJCAI
  38. [Wang et al., 2021] Xin Wang, Shuyi Fan, Kun Kuang, and Wenwu Zhu. Explainable automated graph representation learning with hyperparameter importance. In International Conference on Machine Learning, pages 10727-10737.
  39. PMLR, 2021.
  40. [Xie et al., 2016] Junyuan Xie, Ross Girshick, and Ali Farhadi. Unsupervised deep embedding for clustering analysis. In International conference on machine learn- ing, pages 478-487. PMLR, 2016.
  41. [Xu et al., 2018] Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural net- works? arXiv preprint arXiv:1810.00826, 2018.
  42. [Yan et al., 2011] Yan Yan, Shenggui Zhang, and Fang- Xiang Wu. Applications of graph theory in protein struc- ture identification. Proteome science, 9:1-10, 2011.
  43. [Ying et al., 2018] Zhitao Ying, Jiaxuan You, Christopher Morris, Xiang Ren, Will Hamilton, and Jure Leskovec. Hierarchical graph representation learning with differen- tiable pooling. Advances in neural information processing systems, 31, 2018.
  44. [Ying et al., 2019] Zhitao Ying, Dylan Bourgeois, Jiaxuan You, Marinka Zitnik, and Jure Leskovec. Gnnexplainer: Generating explanations for graph neural networks. Ad- vances in neural information processing systems, 32, 2019.
  45. [You et al., 2020] Yuning You, Tianlong Chen, Yongduo Sui, Ting Chen, Zhangyang Wang, and Yang Shen. Graph con- trastive learning with augmentations. Advances in Neural Information Processing Systems, 33:5812-5823, 2020.
  46. [Yuan et al., 2020] Hao Yuan, Jiliang Tang, Xia Hu, and Shuiwang Ji. Xgnn: Towards model-level explanations of graph neural networks. In Proceedings of the 26th ACM SIGKDD international conference on knowledge discov- ery & data mining, pages 430-438, 2020.
  47. [Zeng et al., 2023] Dingyi Zeng, Wanlong Liu, Wenyu Chen, Li Zhou, Malu Zhang, and Hong Qu. Substructure aware graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 37, pages 11129-11137, 2023.
  48. [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 Proceedings of the AAAI conference on artificial intelligence, volume 32, 2018.
  49. [Zhao et al., 2018] Xiaohan Zhao, Bo Zong, Ziyu Guan, Kai Zhang, and Wei Zhao. Substructure assembling network for graph classification. In Proceedings of the AAAI Con- ference on Artificial Intelligence, volume 32, 2018.
  50. [Zhao et al., 2024] Zhe Zhao, Pengkun Wang, Haibin Wen, Yudong Zhang, Zhengyang Zhou, and Yang Wang. A twist for graph classification: Optimizing causal informa- tion flow in graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 38, pages 17042-17050, 2024.

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

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