PAGE: Prototype-Based Model-Level Explanations for Graph Neural Networks

被引:2
|
作者
Shin, Yong-Min [1 ]
Kim, Sun-Woo [2 ]
Shin, Won-Yong [1 ,3 ]
机构
[1] Yonsei Univ, Sch Math & Comp Computat Sci & Engn, Seoul 03722, South Korea
[2] Korea Adv Inst Sci & Technol KAIST, Kim Jaechul Grad Sch AI, Seoul 02455, South Korea
[3] Pohang Univ Sci & Technol POSTECH, Grad Sch Artificial Intelligence, Pohang 37673, South Korea
基金
新加坡国家研究基金会;
关键词
Prototypes; Graph neural networks; Computational modeling; Predictive models; Training; Mathematical models; Analytical models; Embedding; model-level explanation; graph classification; graph neural network (GNN); prototype graph;
D O I
10.1109/TPAMI.2024.3379251
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aside from graph neural networks (GNNs) attracting significant attention as a powerful framework revolutionizing graph representation learning, there has been an increasing demand for explaining GNN models. Although various explanation methods for GNNs have been developed, most studies have focused on instance-level explanations, which produce explanations tailored to a given graph instance. In our study, we propose Prototype-bAsed GNN-Explainer (PAGE), a novel model-level GNN explanation method that explains what the underlying GNN model has learned for graph classification by discovering human-interpretable prototype graphs . Our method produces explanations for a given class , thus being capable of offering more concise and comprehensive explanations than those of instance-level explanations. First, PAGE selects embeddings of class-discriminative input graphs on the graph-level embedding space after clustering them. Then, PAGE discovers a common subgraph pattern by iteratively searching for high matching node tuples using node-level embeddings via a prototype scoring function, thereby yielding a prototype graph as our explanation. Using six graph classification datasets, we demonstrate that PAGE qualitatively and quantitatively outperforms the state-of-the-art model-level explanation method. We also carry out systematic experimental studies by demonstrating the relationship between PAGE and instance-level explanation methods, the robustness of PAGE to input data scarce environments, and the computational efficiency of the proposed prototype scoring function in PAGE .
引用
收藏
页码:6559 / 6576
页数:18
相关论文
共 50 条
  • [21] Robust Counterfactual Explanations on Graph Neural Networks
    Bajaj, Mohit
    Chu, Lingyang
    Xue, Zi Yu
    Pei, Jian
    Wang, Lanjun
    Lam, Peter Cho-Ho
    Zhang, Yong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [22] View-based Explanations for Graph Neural Networks (Extended Abstract)
    Chen, Tingyang
    Qiu, Dazhuo
    Wu, Yinghui
    Khan, Arijit
    Ke, Xiangyu
    Gao, Yunjun
    2024 IEEE 40TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, ICDEW, 2024, : 377 - 378
  • [23] A Prototype-Based Neural Network for Image Anomaly Detection and Localization
    Huang, Chao
    Kang, Zhao
    Wu, Hong
    NEURAL PROCESSING LETTERS, 2024, 56 (04)
  • [24] PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networks
    Vu, Minh N.
    Thai, My T.
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [25] Exploiting Model-Level Parallelism in Recurrent Neural Network Accelerators
    Peng, Lu
    Shi, Wentao
    Zhang, Jian
    Irving, Samuel
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 241 - 248
  • [26] ClassVector: A Parameterized Prototype-Based Model for Text Classification
    Yao, Jiaqi
    Wang, Keren
    Xu, Zhengguo
    Yan, Jikun
    ICMLC 2019: 2019 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, 2019, : 322 - 326
  • [27] GraphSVX: Shapley Value Explanations for Graph Neural Networks
    Duval, Alexandre
    Malliaros, Fragkiskos D.
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2021: RESEARCH TRACK, PT II, 2021, 12976 : 302 - 318
  • [28] Generating Explanations for Conceptual Validation of Graph Neural Networks
    Finzel, Bettina
    Saranti, Anna
    Angerschmid, Alessa
    Tafler, David
    Pfeifer, Bastian
    Holzinger, Andreas
    KUNSTLICHE INTELLIGENZ, 2022, 36 (3-4): : 271 - 285
  • [29] Towards Inductive and Efficient Explanations for Graph Neural Networks
    Luo, Dongsheng
    Zhao, Tianxiang
    Cheng, Wei
    Xu, Dongkuan
    Han, Feng
    Yu, Wenchao
    Liu, Xiao
    Chen, Haifeng
    Zhang, Xiang
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (08) : 5245 - 5259
  • [30] Evaluating Link Prediction Explanations for Graph Neural Networks
    Borile, Claudio
    Perotti, Alan
    Panisson, Andre
    EXPLAINABLE ARTIFICIAL INTELLIGENCE, XAI 2023, PT II, 2023, 1902 : 382 - 401