Existing explainable recommender systems have mainly modeled relationships between recommended and already experienced products, and shaped explanation types accordingly (e.g., movie "x" starred by actress "y" recommended to a user because that user watched other movies with "y" as an actress). However, none of these systems has investigated the extent to which properties of a single explanation (e.g., the recency of interaction with that actress) and of a group of explanations for a recommended list (e.g., the diversity of the explanation types) can influence the perceived explaination quality. In this paper, we conceptualized three novel properties that model the quality of the explanations (linking interaction recency, shared entity popularity, and explanation type diversity) and proposed re-ranking approaches able to optimize for these properties. Experiments on two public data sets showed that our approaches can increase explanation quality according to the proposed properties, fairly across demographic groups, while preserving recommendation utility. The source code and data are available at https://github.com/giacoballoccu/explanation-quality-recsys.
翻译:现有的可解释建议系统主要以建议产品和已经有经验的产品之间建模关系,并据此形成解释类型(例如,由演员“y”主演的电影“x”向用户推荐,因为用户观看了其他电影“y”作为演员的“y”),然而,这些系统都没有调查单一解释(例如,与女演员互动的一贯性)和推荐清单的一组解释(例如,解释类型的多样性)的特性在多大程度上能够影响所感觉到的解释质量。在本文中,我们构思了三个新颖的属性,以模拟解释的质量(将互动的耐用性、共享的实体受欢迎性和解释类型的多样性联系起来),并提出了能够优化这些属性的重新排序方法。对两个公共数据集的实验表明,我们的方法可以提高根据拟议属性的解释质量,在保持建议效用的同时,相当跨人口组间。源码和数据可在https://github.com/giacubalooccu/explanation-qual-recsys查阅。