论文标题
用项目元数据对用户进行建模,以解释和交互式建议
Modelling Users with Item Metadata for Explainable and Interactive Recommendation
论文作者
论文摘要
推荐系统用于许多不同的应用程序和上下文中,但是它们的主要目标始终可以总结为“将相关内容连接到感兴趣的用户”。个性化的建议算法通过隐式或显式地构建用户的配置文件,然后将项目与此配置文件匹配以查找相关内容来实现此目标。配置文件和“匹配功能”越容易解释,就越容易为用户提供准确,直观的解释,也可以让他们与系统进行交互。的确,对于用户来说,了解系统已经对她的兴趣学到的知识对于她提供对系统的反馈并指导其更好地理解她的偏好至关重要。 为此,我们提出了一个线性协作过滤推荐模型,该模型在项目元数据的域内构建用户配置文件,这可以说是最终用户最容易解释的域。因此,我们的方法是固有的透明和可解释的。此外,由于建议是作为项目元数据的线性函数和可解释的用户配置文件计算的,因此我们的方法无缝支持交互式建议。换句话说,用户可以直接根据当前的兴趣来调整学习配置文件的权重,以进行更细粒度的浏览和发现。 我们在在线申请中发现了比利时的文化事件的在线应用程序中的互动方面。此外,通过静态和模拟反馈进行离线实验评估模型的性能,并与几个最先进和实践的基准相比。
Recommender systems are used in many different applications and contexts, however their main goal can always be summarised as "connecting relevant content to interested users". Personalized recommendation algorithms achieve this goal by first building a profile of the user, either implicitly or explicitly, and then matching items with this profile to find relevant content. The more interpretable the profile and this "matching function" are, the easier it is to provide users with accurate and intuitive explanations, and also to let them interact with the system. Indeed, for a user to see what the system has already learned about her interests is of key importance for her to provide feedback to the system and to guide it towards better understanding her preferences. To this end, we propose a linear collaborative filtering recommendation model that builds user profiles within the domain of item metadata, which is arguably the most interpretable domain for end users. Our method is hence inherently transparent and explainable. Moreover, since recommendations are computed as a linear function of item metadata and the interpretable user profile, our method seamlessly supports interactive recommendation. In other words, users can directly tweak the weights of the learned profile for more fine-grained browsing and discovery of content based on their current interests. We demonstrate the interactive aspect of this model in an online application for discovering cultural events in Belgium. Additionally, the performance of the model is evaluated with offline experiments, both static and with simulated feedback, and compared to several state-of-the-art and state-of-practice baselines.