paper-with-me

홈 › Papers

GNNInterpreter: A Probabilistic Generative Model-Level Explanation for Graph Neural Networks

2022-09-15 · Xiaoqi Wang, Han-Wei Shen

Recently, Graph Neural Networks (GNNs) have significantly advanced the performance of machine learning tasks on graphs. However, this technological breakthrough makes people wonder: how does a GNN make such decisions, and can we trust its prediction with high confidence? When it comes to some critical fields, such as biomedicine, where making wrong decisions can have severe consequences, it is crucial to interpret the inner working mechanisms of GNNs before applying them. In this paper, we propose a model-agnostic model-level explanation method for different GNNs that follow the message passing scheme, GNNInterpreter, to explain the high-level decision-making process of the GNN model. More specifically, GNNInterpreter learns a probabilistic generative graph distribution that produces the most discriminative graph pattern the GNN tries to detect when making a certain prediction by optimizing a novel objective function specifically designed for the model-level explanation for GNNs. Compared to existing works, GNNInterpreter is more flexible and computationally efficient in generating explanation graphs with different types of node and edge features, without introducing another blackbox or requiring manually specified domain-specific rules. In addition, the experimental studies conducted on four different datasets demonstrate that the explanation graphs generated by GNNInterpreter match the desired graph pattern if the model is ideal; otherwise, potential model pitfalls can be revealed by the explanation. The official implementation can be found at https://github.com/yolandalalala/GNNInterpreter.

📄 PDF Abstract BibTeX arXiv:2209.07924

Code (1)

yolandalalala/gnninterpreter 공식 구현 pytorch

Tasks

Decision Making

Similar Papers 제목 키워드 기반

MAGE: Model-Level Graph Neural Networks Explanations via Motif-based Graph Generation

2024-05-21 · Zhaoning Yu, Hongyang Gao

Graph Neural Networks (GNNs) have shown remarkable success in molecular tasks, yet their interpretability remains challenging. Traditional model-level explanation methods like XGNN and GNNInterpreter often fail to identi…

Graph Generationvalid

GIN-Graph: A Generative Interpretation Network for Model-Level Explanation of Graph Neural Networks

2025-03-08 · Xiao Yue, Guangzhi Qu, Lige Gan

One significant challenge of exploiting Graph neural networks (GNNs) in real-life scenarios is that they are always treated as black boxes, therefore leading to the requirement of interpretability. Model-level interpreta…

Inference in Probabilistic Logic Programs using Lifted Explanations

2016-08-20 · Arun Nampally, C. R. Ramakrishnan

In this paper, we consider the problem of lifted inference in the context of Prism-like probabilistic logic programming languages. Traditional inference in such languages involves the construction of an explanation graph…

A Probabilistic Interpretation of Sampling Theory of Graph Signals

2015-03-23 · Akshay Gadde, Antonio Ortega

We give a probabilistic interpretation of sampling theory of graph signals. To do this, we first define a generative model for the data using a pairwise Gaussian random field (GRF) which depends on the graph. We show tha…

General Classification

GCFX: Generative Counterfactual Explanations for Deep Graph Models at the Model Level

2026-01-26 · Jinlong Hu, Jiacheng Liu arxiv

Deep graph learning models have demonstrated remarkable capabilities in processing graph-structured data and have been widely applied across various fields. However, their complex internal architectures and lack of trans…

Graph GenerationGraph Learning