Table of Contents
Fetching ...

Explaining Group Recommendations via Counterfactuals

Maria Stratigi, Nikos Bikakis, Kostas Stefanidis

TL;DR

This paper proposes a framework for group counterfactual explanations, which reveal how removing specific past interactions would change a group recommendation, and formalizes this concept, introduces utility and fairness measures tailored to groups, and design heuristic algorithms for efficient explanation discovery.

Abstract

Group recommender systems help users make collective choices but often lack transparency, leaving group members uncertain about why items are suggested. Existing explanation methods focus on individuals, offering limited support for groups where multiple preferences interact. In this paper, we propose a framework for group counterfactual explanations, which reveal how removing specific past interactions would change a group recommendation. We formalize this concept, introduce utility and fairness measures tailored to groups, and design heuristic algorithms, such as Pareto-based filtering and grow-and-prune strategies, for efficient explanation discovery. Experiments on MovieLens and Amazon datasets show clear trade-offs: low-cost methods produce larger, less fair explanations, while other approaches yield concise and balanced results at higher cost. Furthermore, the Pareto-filtering heuristic demonstrates significant efficiency improvements in sparse settings.

Explaining Group Recommendations via Counterfactuals

TL;DR

This paper proposes a framework for group counterfactual explanations, which reveal how removing specific past interactions would change a group recommendation, and formalizes this concept, introduces utility and fairness measures tailored to groups, and design heuristic algorithms for efficient explanation discovery.

Abstract

Group recommender systems help users make collective choices but often lack transparency, leaving group members uncertain about why items are suggested. Existing explanation methods focus on individuals, offering limited support for groups where multiple preferences interact. In this paper, we propose a framework for group counterfactual explanations, which reveal how removing specific past interactions would change a group recommendation. We formalize this concept, introduce utility and fairness measures tailored to groups, and design heuristic algorithms, such as Pareto-based filtering and grow-and-prune strategies, for efficient explanation discovery. Experiments on MovieLens and Amazon datasets show clear trade-offs: low-cost methods produce larger, less fair explanations, while other approaches yield concise and balanced results at higher cost. Furthermore, the Pareto-filtering heuristic demonstrates significant efficiency improvements in sparse settings.
Paper Structure (25 sections, 33 equations, 18 figures, 3 tables)

This paper contains 25 sections, 33 equations, 18 figures, 3 tables.

Figures (18)

  • Figure 1: Explanation Process: Finding Counterfactual Explanations
  • Figure 2: ParetoFiltering ( $I$, $t$ )
  • Figure 3: isCF($I$, $S$, $t$)
  • Figure 4: FixedWindow($I$, $t$, $w$)
  • Figure 5: GreedyGrow ($I$, $t$)
  • ...and 13 more figures