Path-based summary explanations for graph recommenders (extended version)

Danae Pla Karidi, Evaggelia Pitoura
10/29/2024
cs.AI

No official code found. Best implementation: xsum-rec/xsum (0 stars, MIT, last commit 2024-08-01).

Abstract

Path-based explanations provide intrinsic insights into graph-based recommendation models. However, most previous work has focused on explaining an individual recommendation of an item to a user. In this paper, we propose summary explanations, i.e., explanations that highlight why a user or a group of users receive a set of item recommendations and why an item, or a group of items, is recommended to a set of users as an effective means to provide insights into the collective behavior of the recommender. We also present a novel method to summarize explanations using efficient graph algorithms, specifically the Steiner Tree and the Prize-Collecting Steiner Tree. Our approach reduces the size and complexity of summary explanations while preserving essential information, making explanations more comprehensible for users and more useful to model developers. Evaluations across multiple metrics demonstrate that our summaries outperform baseline explanation methods in most scenarios, in a variety of quality aspects.

View on arXivView PDF

Code Implementations(1)

xsum-rec/xsumCommunity100%
MIT

Summarizing path-based explanations for recommendations

00PythonJul 23, 20242 years agoMIT

Similar Papers

Cite this paper

@article{karidi2024pathbased,
  title  = {Path-based summary explanations for graph recommenders (extended version)},
  author = {Danae Pla Karidi and Evaggelia Pitoura},
  year   = {2024},
  eprint = {2410.22020},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.22020v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.22020.svg)](https://codeofpaper.com/paper/2410.22020)

Discussion