paper-with-me

Papers

[Re] Parameterized Explainer for Graph Neural Network

2021-01-31 · RC 2020 · Lars Holdijk, Maarten Boon, Stijn Henckens, Lysander de Jong

Scope of Reproducibility In this work we perform a replication study of the paper Parameterized Explainer for Graph Neural Network. The replication experiment focuses on three main claims: (1) Is it possible to reimplement the proposed method in a different framework? (2) Do the main claims with respect to the GNNExplainer hold? (3) Is the used evaluation method a valid method for explaining the classification decision by Graph Neural Networks? Methodology The authorsʼ TensorFlow code was largely used as starting point for our reimplementation in PyTorch. However, large parts of the evaluation setup were missing and differences were found between the listed configurations in the paper and the code. As a result, our codebase contains a large portion of novel code and introduces a different method for tracking experimental configurations. Using the new codebase all experiments are replicated. In addition to this, a short ablation study is performed. Results Due to numerous inconsistencies between code and paper, it is not possible to replicate the original results using the paper alone. With help of the original codebase, a number of the original results can be retrieved. The main comparison claim of the paper, to improve over the preceding GNNExplainer, does hold. However, after performing the replication experiments, some questions regarding the validity of the used evaluation setup in the original paper remain. What was easy The method proposed by the authors for explaining the Graph Neural Networks is easy to comprehend and intuitive. Re-implementation of the method is straightforward using a modern deep learning framework. The datasets used for the experimental setup were all provided together with their codebase. What was difficult The main difficulty arose from the difference between the experimental configurations discussed in the paper and implemented in the code. There were a number of small inconsistencies (eg. incorrect hyperparameter settings), but also some major ones (eg. using batch-normalization in training mode during evaluation). This issue was worsened by the fractured reporting of configurations in the code. Communication with original authors Contact was made with the authors on two occasions. During the first exchange the authors confirmed a number of clarifying questions and confirmed that the configurations as presented in the codebase were to be used instead of those provided in the paper. In the second exchange our reservations concerning the used experimental evaluation were conveyed to the authors. The authors did not share our concerns.

📄 PDF Abstract BibTeX

Code (1)

LarsHoldijk/RE-ParameterizedExplainerForGraphNeuralNetworks 공식 구현 pytorch

Tasks

Graph ClassificationGraph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Parameterized Explainer for Graph Neural Network

2020-11-09 · NeurIPS 2020 12 · Dongsheng Luo, Wei Cheng, Dongkuan Xu, Wenchao Yu 외

Despite recent progress in Graph Neural Networks (GNNs), explaining predictions made by GNNs remains a challenging open problem. The leading method independently addresses the local explanations (i.e., important subgraph…

Graph ClassificationGraph Neural Network

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 pr…

Prediction

Reinforcement Learning Enhanced Explainer for Graph Neural Networks

2021-12-01 · NeurIPS 2021 12 · Caihua Shan, Yifei Shen, Yao Zhang, Xiang 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 passi…

Combinatorial OptimizationGraph Generationreinforcement-learningReinforcement Learning+1

Graph Neural Network Explanations are Fragile

2024-06-05 · Jiate Li, Meng Pang, Yun Dong, Jinyuan Jia 외

Explainable Graph Neural Network (GNN) has emerged recently to foster the trust of using GNNs. Existing GNN explainers are developed from various perspectives to enhance the explanation performance. We take the first ste…

Adversarial AttackGraph Neural Network

GANExplainer: GAN-based Graph Neural Networks Explainer

2022-12-30 · Yiqiao Li, Jianlong Zhou, Boyuan Zheng, Fang Chen

With the rapid deployment of graph neural networks (GNNs) based techniques into a wide range of applications such as link prediction, node classification, and graph classification the explainability of GNNs has become an…

Decision MakingGenerative Adversarial NetworkGraph ClassificationGraph Neural Network+2