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 条
  • [31] SEEN: Sharpening Explanations for Graph Neural Networks Using Explanations From Neighborhoods
    Cho, Hyeoncheol
    Oh, Youngrock
    Jeon, Eunjoo
    ADVANCES IN ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING, 2023, 3 (02): : 1165 - 1179
  • [32] Graph-based explanations of tau forecasting for Alzheimer's disease using graph neural networks
    Balaji, Vibha
    Song, Tzu-An
    Yang, Fan
    Johnson, Keith
    Dutta, Joyita
    JOURNAL OF NUCLEAR MEDICINE, 2023, 64
  • [33] Accelerating Prototype-Based Drug Discovery using Conditional Diversity Networks
    Harel, Shahar
    Radinsky, Kira
    KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, : 331 - 339
  • [34] A prototype-based skill model for specifying robotic assembly tasks
    Naegele, Frank
    Halt, Lorenz
    Tenbrock, Philipp
    Pott, Andreas
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 558 - 565
  • [35] Zorro: Valid, Sparse, and Stable Explanations in Graph Neural Networks
    Funke, Thorben
    Khosla, Megha
    Rathee, Mandeep
    Anand, Avishek
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (08) : 8687 - 8698
  • [36] Generating Diagnostic and Actionable Explanations for Fair Graph Neural Networks
    Wang, Zhenzhong
    Zeng, Qingyuan
    Lin, Wanyu
    Jiang, Min
    Tan, Kay Chen
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 19, 2024, : 21690 - 21698
  • [37] MixupExplainer: Generalizing Explanations for Graph Neural Networks with Data Augmentation
    Zhang, Jiaxing
    Luo, Dongsheng
    Wei, Hua
    PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023, 2023, : 3286 - 3296
  • [38] CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networks
    Lucic, Ana
    ter Hoeve, Maartje
    Tolomei, Gabriele
    de Rijke, Maarten
    Silvestri, Fabrizio
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 151, 2022, 151
  • [39] Hopfield networks as a model of prototype-based category learning: A method to distinguish trained, spurious, and prototypical attractors
    Gorman, Chris
    Robins, Anthony
    Knott, Alistair
    NEURAL NETWORKS, 2017, 91 : 76 - 84
  • [40] Semantic Diversity-Aware Prototype-Based Learning for Unbiased Scene Graph Generation
    Jeon, Jaehyeong
    Kim, Kibum
    Yoon, Kanghoon
    Park, Chanyoung
    COMPUTER VISION - ECCV 2024, PT XXXVII, 2025, 15095 : 379 - 395