paper-with-me

홈 › Papers

Learning and Evaluating Graph Neural Network Explanations based on Counterfactual and Factual Reasoning

2022-02-17 · Juntao Tan, Shijie Geng, Zuohui Fu, Yingqiang Ge, Shuyuan Xu, Yunqi Li, Yongfeng Zhang

Structural data well exists in Web applications, such as social networks in social media, citation networks in academic websites, and threads data in online forums. Due to the complex topology, it is difficult to process and make use of the rich information within such data. Graph Neural Networks (GNNs) have shown great advantages on learning representations for structural data. However, the non-transparency of the deep learning models makes it non-trivial to explain and interpret the predictions made by GNNs. Meanwhile, it is also a big challenge to evaluate the GNN explanations, since in many cases, the ground-truth explanations are unavailable. In this paper, we take insights of Counterfactual and Factual (CF^2) reasoning from causal inference theory, to solve both the learning and evaluation problems in explainable GNNs. For generating explanations, we propose a model-agnostic framework by formulating an optimization problem based on both of the two casual perspectives. This distinguishes CF^2 from previous explainable GNNs that only consider one of them. Another contribution of the work is the evaluation of GNN explanations. For quantitatively evaluating the generated explanations without the requirement of ground-truth, we design metrics based on Counterfactual and Factual reasoning to evaluate the necessity and sufficiency of the explanations. Experiments show that no matter ground-truth explanations are available or not, CF^2 generates better explanations than previous state-of-the-art methods on real-world datasets. Moreover, the statistic analysis justifies the correlation between the performance on ground-truth evaluation and our proposed metrics. Source code is available at https://github.com/chrisjtan/gnn_cff.

📄 PDF Abstract BibTeX arXiv:2202.08816

Code (1)

chrisjtan/gnn_cff 공식 구현 pytorch

Tasks

Causal InferencecounterfactualGraph Neural Network

Similar Papers 제목 키워드 기반

Global Human-guided Counterfactual Explanations for Molecular Properties via Reinforcement Learning

2024-06-19 · Danqing Wang, Antonis Antoniades, Kha-Dinh Luong, Edwin Zhang 외

Counterfactual explanations of Graph Neural Networks (GNNs) offer a powerful way to understand data that can naturally be represented by a graph structure. Furthermore, in many domains, it is highly desirable to derive d…

counterfactualCounterfactual ExplanationExplanation GenerationMolecular Property Prediction+1

Empowering Counterfactual Reasoning over Graph Neural Networks through Inductivity

2023-06-07 · Samidha Verma, Burouj Armgaan, Sourav Medya, Sayan Ranu

Graph neural networks (GNNs) have various practical applications, such as drug discovery, recommendation engines, and chip design. However, GNNs lack transparency as they cannot provide understandable explanations for th…

counterfactualCounterfactual ExplanationCounterfactual ReasoningDrug Discovery

Evaluating the Reliability of Self-Explanations in Large Language Models

2024-07-19 · Korbinian Randl, John Pavlopoulos, Aron Henriksson, Tony Lindgren

This paper investigates the reliability of explanations generated by large language models (LLMs) when prompted to explain their previous output. We evaluate two kinds of such self-explanations - extractive and counterfa…

counterfactual

Reinforced Path Reasoning for Counterfactual Explainable Recommendation

2022-07-14 · Xiangmeng Wang, Qian Li, Dianer Yu, Guandong Xu

Counterfactual explanations interpret the recommendation mechanism via exploring how minimal alterations on items or users affect the recommendation decisions. Existing counterfactual explainable approaches face huge sea…

AttributecounterfactualCounterfactual ExplanationExplainable Recommendation

Evaluating Robustness of Counterfactual Explanations

2021-03-03 · André Artelt, Valerie Vaquet, Riza Velioglu, Fabian Hinder 외

Transparency is a fundamental requirement for decision making systems when these should be deployed in the real world. It is usually achieved by providing explanations of the system's behavior. A prominent and intuitive …

counterfactualDecision MakingFairness