Recommender systems play a crucial role in mediating our access to online information. We show that such algorithms induce a particular kind of stereotyping: if preferences for a set of items are anti-correlated in the general user population, then those items may not be recommended together to a user, regardless of that user's preferences and rating history. First, we introduce a notion of joint accessibility, which measures the extent to which a set of items can jointly be accessed by users. We then study joint accessibility under the standard factorization-based collaborative filtering framework, and provide theoretical necessary and sufficient conditions when joint accessibility is violated. Moreover, we show that these conditions can easily be violated when the users are represented by a single feature vector. To improve joint accessibility, we further propose an alternative modelling fix, which is designed to capture the diverse multiple interests of each user using a multi-vector representation. We conduct extensive experiments on real and simulated datasets, demonstrating the stereotyping problem with standard single-vector matrix factorization models.
翻译:建议者系统在调解我们获取在线信息方面发挥着关键作用。我们表明,这种算法诱发了一种特定的陈规定型观念:如果在一般用户群中,对一组物品的偏好是反碳化的,那么这些物品可能不会被推荐给一个用户,而不管该用户的偏好和评级历史如何。首先,我们引入了联合无障碍概念,以衡量用户能够共同获取一组物品的程度。然后,我们在基于标准因素的协作过滤框架下研究一组物品的可获取性,并在违反联合可获取性时提供理论上必要和充分的条件。此外,我们表明,当用户使用单一特性矢量代表用户时,这些条件很容易被违反。为了改善共同的可获取性,我们进一步提出替代建模办法,目的是利用多控量代表来捕捉每个用户的多种利益。我们在真实和模拟数据集上进行了广泛的实验,展示了标准单位矩阵因子化模型的陈规定型观念问题。