Proceedings

Explainable Graph Neural Networks via Structural Externalities

Download BibTeX Cite

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

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

Abstract

Graph Neural Networks (GNNs) have achieved outstanding performance across a wide range of graph-related tasks. However, their "black-box" nature poses significant challenges to their explainability, and existing methods often fail to effectively capture the intricate interaction patterns among nodes within the network. In this work, we propose a novel explainability framework, GraphEXT, which leverages cooperative game theory and the concept of social externalities. GraphEXT partitions graph nodes into coalitions, decomposing the original graph into independent subgraphs. By integrating graph structure as an externality and incorporating the Shapley value under externalities, GraphEXT quantifies node importance through their marginal contributions to GNN predictions as the nodes transition between coalitions. Unlike traditional Shapley value-based methods that primarily focus on node attributes, our GraphEXT places greater emphasis on the interactions among nodes and the impact of structural changes on GNN predictions. Experimental studies on both synthetic and real-world datasets show that GraphEXT outperforms existing baseline methods in terms of fidelity across diverse GNN architectures , significantly enhancing the explainability of GNN models.

  1. [Baldassarre and Azizpour, 2019] Federico Baldassarre and Hossein Azizpour. Explainability techniques for graph convolutional networks. arXiv preprint arXiv:1905.13686, 2019.
  2. [Funke et al., 2022] Thorben Funke, Megha Khosla, Man- deep Rathee, and Avishek Anand. Zorro: Valid, sparse, and stable explanations in graph neural networks. IEEE Transactions on Knowledge and Data Engineering, 35(8):8687-8698, 2022.
  3. [Gao and Ji, 2019] Hongyang Gao and Shuiwang Ji. Graph u-nets. In international conference on machine learning, pages 2083-2092. PMLR, 2019.
  4. [Gui et al., 2023] Shurui Gui, Hao Yuan, Jie Wang, Qicheng Lao, Kang Li, and Shuiwang Ji. Flowx: Towards ex- plainable graph neural networks via message flows. IEEE Transactions on Pattern Analysis and Machine Intelli- gence, 2023.
  5. [Huang et al., 2022] Qiang Huang, Makoto Yamada, Yuan Tian, Dinesh Singh, and Yi Chang. Graphlime: Local in- terpretable model explanations for graph neural networks. IEEE Transactions on Knowledge and Data Engineering, 35(7):6968-6972, 2022.
  6. [Kipf and Welling, 2016] Thomas N Kipf and Max Welling. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907, 2016.
  7. [Kuhn and Tucker, 1953] Harold William Kuhn and Al- bert William Tucker. Contributions to the Theory of Games. Number 28. Princeton University Press, 1953.
  8. [Liu et al., 2021] Meng Liu, Youzhi Luo, Limei Wang, Yaochen Xie, Hao Yuan, Shurui Gui, Haiyang Yu, Zhao Xu, Jingtun Zhang, Yi Liu, et al. Dig: A turnkey library for diving into graph deep learning research. Journal of Machine Learning Research, 22(240):1-9, 2021.
  9. [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.
  10. [Macho-Stadler et al., 2007] Inés Macho-Stadler, David Pérez-Castrillo, and David Wettstein. Sharing the surplus: An extension of the shapley value for environ- ments with externalities. Journal of Economic Theory, 135(1):339-356, 2007.
  11. [Myerson, 1977] Roger B Myerson. Graphs and cooperation in games. Mathematics of operations research, 2(3):225- 229, 1977.
  12. [Navarro, 2007] Noemí Navarro. Fair allocation in net- works with externalities. Games and Economic Behavior, 58(2):354-364, 2007.
  13. [Pope et al., 2019] Phillip E Pope, Soheil Kolouri, Moham- mad Rostami, Charles E Martin, and Heiko Hoffmann. Ex- plainability methods for graph convolutional neural net- works. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 10772- 10781, 2019.
  14. [Skibski et al., 2013] Oskar Skibski, Tomasz P Michalak, and Michael Wooldridge. The shapley axiomatization for values in partition function games. arXiv preprint arXiv:1308.6255, 2013.
  15. [Springenberg et al., 2014] Jost Tobias Springenberg, Alexey Dosovitskiy, Thomas Brox, and Martin Ried- miller. Striving for simplicity: The all convolutional net. arXiv preprint arXiv:1412.6806, 2014.
  16. [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.
  17. [Wu et al., 2018] Zhenqin Wu, Bharath Ramsundar, Evan N Feinberg, Joseph Gomes, Caleb Geniesse, Aneesh S Pappu, Karl Leswing, and Vijay Pande. Moleculenet: a benchmark for molecular machine learning. Chemical sci- ence, 9(2):513-530, 2018.
  18. [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.
  19. [Yang et al., 2021] Yaming Yang, Ziyu Guan, Jianxin Li, Wei Zhao, Jiangtao Cui, and Quan Wang. Interpretable and efficient heterogeneous graph convolutional network. IEEE Transactions on Knowledge and Data Engineering, 35(2):1637-1650, 2021.
  20. [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.
  21. [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.
  22. [Yuan et al., 2021] Hao Yuan, Haiyang Yu, Jie Wang, Kang Li, and Shuiwang Ji. On explainability of graph neural networks via subgraph explorations. In International con- ference on machine learning, pages 12241-12252. PMLR, 2021.
  23. [Yuan et al., 2022] Hao Yuan, Haiyang Yu, Shurui Gui, and Shuiwang Ji. Explainability in graph neural networks: A taxonomic survey. IEEE transactions on pattern analysis and machine intelligence, 45(5):5782-5799, 2022.
  24. [Zeiler and Fergus, 2014] Matthew D Zeiler and Rob Fergus. Visualizing and understanding convolutional networks. In Computer Vision-ECCV 2014: 13th European Confer- ence, Zurich, Switzerland, September 6-12, 2014, Pro- ceedings, Part I 13, pages 818-833. Springer, 2014.
  25. [Zhang et al., 2021] Yue Zhang, David Defazio, and Arti Ramesh. Relex: A model-agnostic relational model ex- plainer. In Proceedings of the 2021 AAAI/ACM Confer- ence on AI, Ethics, and Society, pages 1042-1049, 2021.
  26. [Zhang et al., 2022] Zaixi Zhang, Qi Liu, Hao Wang, Chengqiang Lu, and Cheekong Lee. Protgnn: Towards self-explaining graph neural networks. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 9127-9135, 2022.

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

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