paper-with-me

Papers

PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networks

2020-10-12 · NeurIPS 2020 12 · Minh N. Vu, My T. Thai

In Graph Neural Networks (GNNs), the graph structure is incorporated into the learning of node representations. This complex structure makes explaining GNNs' predictions become much more challenging. In this paper, we propose PGM-Explainer, a Probabilistic Graphical Model (PGM) model-agnostic explainer for GNNs. Given a prediction to be explained, PGM-Explainer identifies crucial graph components and generates an explanation in form of a PGM approximating that prediction. Different from existing explainers for GNNs where the explanations are drawn from a set of linear functions of explained features, PGM-Explainer is able to demonstrate the dependencies of explained features in form of conditional probabilities. Our theoretical analysis shows that the PGM generated by PGM-Explainer includes the Markov-blanket of the target prediction, i.e. including all its statistical information. We also show that the explanation returned by PGM-Explainer contains the same set of independence statements in the perfect map. Our experiments on both synthetic and real-world datasets show that PGM-Explainer achieves better performance than existing explainers in many benchmark tasks.

📄 PDF Abstract BibTeX arXiv:2010.05788

Code (1)

vunhatminh/PGMExplainer 공식 구현 pytorch

Tasks

Prediction

Methods 이 논문이 사용한 방법론

PGM A regularization criterion that, differently from dropout and its variants, is deterministic rather than random. It grounds on the…

Similar Papers 제목 키워드 기반

Global Explainability of GNNs via Logic Combination of Learned Concepts

2022-10-13 · Steve Azzolin, Antonio Longa, Pietro Barbiero, Pietro Liò 외

While instance-level explanation of GNN is a well-studied problem with plenty of approaches being developed, providing a global explanation for the behaviour of a GNN is much less explored, despite its potential in inter…

Diagnostic

An Explainer for Temporal Graph Neural Networks

2022-09-02 · Wenchong He, Minh N. Vu, Zhe Jiang, My T. Thai

Temporal graph neural networks (TGNNs) have been widely used for modeling time-evolving graph-related tasks due to their ability to capture both graph topology dependency and non-linear temporal dynamic. The explanation …

Time SeriesTime Series Analysis

Verifying Relational Explanations: A Probabilistic Approach

2024-01-05 · Abisha Thapa Magar, Anup Shakya, Somdeb Sarkhel, Deepak Venugopal

Explanations on relational data are hard to verify since the explanation structures are more complex (e.g. graphs). To verify interpretable explanations (e.g. explanations of predictions made in images, text, etc.), typi…

counterfactual

TreeX: Generating Global Graphical GNN Explanations via Critical Subtree Extraction

2025-03-12 · Shengyao Lu, Jiuding Yang, Baochun Li, Di Niu

The growing demand for transparency and interpretability in critical domains has driven increased interests in comprehending the explainability of Message-Passing (MP) Graph Neural Networks (GNNs). Although substantial r…

Analyzing Explainer Robustness via Probabilistic Lipschitzness of Prediction Functions

2022-06-24 · Zulqarnain Khan, Davin Hill, Aria Masoomi, Joshua Bone 외

Machine learning methods have significantly improved in their predictive capabilities, but at the same time they are becoming more complex and less transparent. As a result, explainers are often relied on to provide inte…

Prediction