paper-with-me

홈 › Papers

Reinforcement Learning Enhanced Explainer for Graph Neural Networks

2021-12-01 · NeurIPS 2021 12 · Caihua Shan, Yifei Shen, Yao Zhang, Xiang Li, Dongsheng Li

Graph neural networks (GNNs) have recently emerged as revolutionary technologies for machine learning tasks on graphs. In GNNs, the graph structure is generally incorporated with node representation via the message passing scheme, making the explanation much more challenging. Given a trained GNN model, a GNN explainer aims to identify a most influential subgraph to interpret the prediction of an instance (e.g., a node or a graph), which is essentially a combinatorial optimization problem over graph. The existing works solve this problem by continuous relaxation or search-based heuristics. But they suffer from key issues such as violation of message passing and hand-crafted heuristics, leading to inferior interpretability. To address these issues, we propose a RL-enhanced GNN explainer, RG-Explainer, which consists of three main components: starting point selection, iterative graph generation and stopping criteria learning. RG-Explainer could construct a connected explanatory subgraph by sequentially adding nodes from the boundary of the current generated graph, which is consistent with the message passing scheme. Further, we design an effective seed locator to select the starting point, and learn stopping criteria to generate superior explanations. Extensive experiments on both synthetic and real datasets show that RG-Explainer outperforms state-of-the-art GNN explainers. Moreover, RG-Explainer can be applied in the inductive setting, demonstrating its better generalization ability.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationGraph Generationreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Explainability in subgraphs-enhanced Graph Neural Networks

2022-09-16 · Michele Guerra, Indro Spinelli, Simone Scardapane, Filippo Maria Bianchi

Recently, subgraphs-enhanced Graph Neural Networks (SGNNs) have been introduced to enhance the expressive power of Graph Neural Networks (GNNs), which was proved to be not higher than the 1-dimensional Weisfeiler-Leman i…

Graph Classification

Building Transparency in Deep Learning-Powered Network Traffic Classification: A Traffic-Explainer Framework

2025-09-22 · Riya Ponraj, Ram Durairajan, Yu Wang arxiv

Recent advancements in deep learning have significantly enhanced the performance and efficiency of traffic classification in networking systems. However, the lack of transparency in their predictions and decision-making …

DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networks

2023-03-04 · Wenqian Li, Yinchuan Li, Zhigang Li, Jianye Hao 외

Uncovering rationales behind predictions of graph neural networks (GNNs) has received increasing attention over the years. Existing literature mainly focus on selecting a subgraph, through combinatorial optimization, to …

Combinatorial Optimization

Rethinking Explaining Graph Neural Networks via Non-parametric Subgraph Matching

2023-01-07 · Fang Wu, Siyuan Li, Xurui Jin, Yinghui Jiang 외

The success of graph neural networks (GNNs) provokes the question about explainability: ``Which fraction of the input graph is the most determinant of the prediction?'' Particularly, parametric explainers prevail in exis…

Graph Sampling

Self-supervised Subgraph Neural Network With Deep Reinforcement Walk Exploration

2025-02-03 · Jianming Huang, Hiroyuki Kasai

Graph data, with its structurally variable nature, represents complex real-world phenomena like chemical compounds, protein structures, and social networks. Traditional Graph Neural Networks (GNNs) primarily utilize the …