paper-with-me

Papers

ProtGNN: Towards Self-Explaining Graph Neural Networks

2021-12-02 · Zaixi Zhang, Qi Liu, Hao Wang, Chengqiang Lu, Cheekong Lee

Despite the recent progress in Graph Neural Networks (GNNs), it remains challenging to explain the predictions made by GNNs. Existing explanation methods mainly focus on post-hoc explanations where another explanatory model is employed to provide explanations for a trained GNN. The fact that post-hoc methods fail to reveal the original reasoning process of GNNs raises the need of building GNNs with built-in interpretability. In this work, we propose Prototype Graph Neural Network (ProtGNN), which combines prototype learning with GNNs and provides a new perspective on the explanations of GNNs. In ProtGNN, the explanations are naturally derived from the case-based reasoning process and are actually used during classification. The prediction of ProtGNN is obtained by comparing the inputs to a few learned prototypes in the latent space. Furthermore, for better interpretability and higher efficiency, a novel conditional subgraph sampling module is incorporated to indicate which part of the input graph is most similar to each prototype in ProtGNN+. Finally, we evaluate our method on a wide range of datasets and perform concrete case studies. Extensive results show that ProtGNN and ProtGNN+ can provide inherent interpretability while achieving accuracy on par with the non-interpretable counterparts.

📄 PDF Abstract BibTeX arXiv:2112.00911

Code (1)

zaixizhang/protgnn pytorch

Tasks

Graph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Towards Faithful Class-level Self-explainability in Graph Neural Networks by Subgraph Dependencies

2025-08-15 · Fanzhen Liu, Xiaoxiao Ma, Jian Yang, Alsharif Abuadbba 외 arxiv

Enhancing the interpretability of graph neural networks (GNNs) is crucial to ensure their safe and fair deployment. Recent work has introduced self-explainable GNNs that generate explanations as part of training, improvi…

Graph Classification

Towards Few-shot Self-explaining Graph Neural Networks

2024-08-14 · Jingyu Peng, Qi Liu, Linan Yue, Zaixi Zhang 외

Recent advancements in Graph Neural Networks (GNNs) have spurred an upsurge of research dedicated to enhancing the explainability of GNNs, particularly in critical domains such as medicine. A promising approach is the se…

Self-Explaining Structures Improve NLP Models

2020-12-03 · Zijun Sun, Chun Fan, Qinghong Han, Xiaofei Sun 외

Existing approaches to explaining deep learning models in NLP usually suffer from two major drawbacks: (1) the main model and the explaining model are decoupled: an additional probing or surrogate model is used to interp…

Natural Language InferenceParaphrase IdentificationSentiment Analysis

DEER: Descriptive Knowledge Graph for Explaining Entity Relationships

2022-05-21 · Jie Huang, Kerui Zhu, Kevin Chen-Chuan Chang, JinJun Xiong 외

We propose DEER (Descriptive Knowledge Graph for Explaining Entity Relationships) - an open and informative form of modeling entity relationships. In DEER, relationships between entities are represented by free-text rela…

BIG-bench Machine LearningDescriptiveKnowledge GraphsOpen Relation Modeling+2

Self-Explaining Hypergraph Neural Networks for Diagnosis Prediction

2025-02-15 · Leisheng Yu, Yanxiao Cai, Minxing Zhang, Xia Hu

The burgeoning volume of electronic health records (EHRs) has enabled deep learning models to excel in predictive healthcare. However, for high-stakes applications such as diagnosis prediction, model interpretability rem…

Deep LearningPrediction