paper-with-me

홈 › Papers

GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendations

2022-08-04 · Ziheng Chen, Fabrizio Silvestri, Jia Wang, Yongfeng Zhang, Zhenhua Huang, Hongshik Ahn, Gabriele Tolomei

Recently, graph neural networks (GNNs) have been widely used to develop successful recommender systems. Although powerful, it is very difficult for a GNN-based recommender system to attach tangible explanations of why a specific item ends up in the list of suggestions for a given user. Indeed, explaining GNN-based recommendations is unique, and existing GNN explanation methods are inappropriate for two reasons. First, traditional GNN explanation methods are designed for node, edge, or graph classification tasks rather than ranking, as in recommender systems. Second, standard machine learning explanations are usually intended to support skilled decision-makers. Instead, recommendations are designed for any end-user, and thus their explanations should be provided in user-understandable ways. In this work, we propose GREASE, a novel method for explaining the suggestions provided by any black-box GNN-based recommender system. Specifically, GREASE first trains a surrogate model on a target user-item pair and its $l$-hop neighborhood. Then, it generates both factual and counterfactual explanations by finding optimal adjacency matrix perturbations to capture the sufficient and necessary conditions for an item to be recommended, respectively. Experimental results conducted on real-world datasets demonstrate that GREASE can generate concise and effective explanations for popular GNN-based recommender models.

📄 PDF Abstract BibTeX arXiv:2208.04222

Code (0)

등록된 구현이 없습니다.

Tasks

counterfactualGraph ClassificationRecommendation Systems

Similar Papers 제목 키워드 기반

Learning to Counterfactually Explain Recommendations

2022-11-17 · Yuanshun Yao, Chong Wang, Hang Li

Recommender system practitioners are facing increasing pressure to explain recommendations. We explore how to explain recommendations using counterfactual logic, i.e. "Had you not interacted with the following items, we …

counterfactualRecommendation Systemsvalid

Comparative Explanations via Counterfactual Reasoning in Recommendations

2025-10-13 · Yi Yu, Zhenxing Hu arxiv

Explainable recommendation through counterfactual reasoning seeks to identify the influential aspects of items in recommendations, which can then be used as explanations. However, state-of-the-art approaches, which aim t…

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

A Series of Unfortunate Counterfactual Events: the Role of Time in Counterfactual Explanations

2020-10-09 · Andrea Ferrario, Michele Loi

Counterfactual explanations are a prominent example of post-hoc interpretability methods in the explainable Artificial Intelligence research domain. They provide individuals with alternative scenarios and a set of recomm…

BIG-bench Machine LearningcounterfactualCounterfactual ExplanationExplainable artificial intelligence

"Explain it in the Same Way!" -- Model-Agnostic Group Fairness of Counterfactual Explanations

2022-11-27 · André Artelt, Barbara Hammer

Counterfactual explanations are a popular type of explanation for making the outcomes of a decision making system transparent to the user. Counterfactual explanations tell the user what to do in order to change the outco…

counterfactualDecision MakingFairness