Towards Explainable Personalized Recommendations by Learning from Users' Photos
Jorge Díez, Pablo Pérez-Núñez, Oscar Luaces, Beatriz Remeseiro, Antonio Bahamonde
TL;DR
The paper tackles explainable personalization by predicting the photos users would upload to justify their ratings, framing explanations as learnable recommendations. It introduces ELVis, which learns the joint probability $\Pr(\vec{u}, \vec{f})$ using a CNN-based image encoder and user embeddings to rank candidate photos as personalized explanations, selecting $\vec{f}^* = \arg\max_{\vec{f}} \Pr(\vec{u}, \vec{f})$. Using TripAdvisor restaurant reviews from six cities, the authors demonstrate that ELVis outperforms baselines in top-$n$ ranking and percentile-based metrics, capturing both individual tastes and group-level preferences. The work contributes a formal framework, a real-world dataset, and a practical method for surfacing the most attractive photos to explain recommendations, with implications for trust, transparency, and business insights into customer-highlighted product aspects.
Abstract
Explaining the output of a complex system, such as a Recommender System (RS), is becoming of utmost importance for both users and companies. In this paper we explore the idea that personalized explanations can be learned as recommendation themselves. There are plenty of online services where users can upload some photos, in addition to rating items. We assume that users take these photos to reinforce or justify their opinions about the items. For this reason we try to predict what photo a user would take of an item, because that image is the argument that can best convince her of the qualities of the item. In this sense, an RS can explain its results and, therefore, increase its reliability. Furthermore, once we have a model to predict attractive images for users, we can estimate their distribution. Thus, the companies acquire a vivid knowledge about the aspects that the clients highlight of their products. The paper includes a formal framework that estimates the authorship probability for a given pair (user, photo). To illustrate the proposal, we use data gathered from TripAdvisor containing the reviews (with photos) of restaurants in six cities of different sizes.
