Traditionally, recommendation algorithms have been designed for service developers. However, recently, a new paradigm called user-side recommender systems has been proposed and they enable web service users to construct their own recommender systems without access to trade-secret data. This approach opens the door to user-defined fair systems even if the official recommender system of the service is not fair. While existing methods for user-side recommender systems have addressed the challenging problem of building recommender systems without using log data, they rely on heuristic approaches, and it is still unclear whether constructing user-side recommender systems is a well-defined problem from theoretical point of view. In this paper, we provide theoretical justification of user-side recommender systems. Specifically, we see that hidden item features can be recovered from the information available to the user, making the construction of user-side recommender system well-defined. However, this theoretically grounded approach is not efficient. To realize practical yet theoretically sound recommender systems, we propose three desirable properties of user-side recommender systems and propose an effective and efficient user-side recommender system, \textsc{Consul}, based on these foundations. We prove that \textsc{Consul} satisfies all three properties, whereas existing user-side recommender systems lack at least one of them. In the experiments, we empirically validate the theory of feature recovery via numerical experiments. We also show that our proposed method achieves an excellent trade-off between effectiveness and efficiency and demonstrate via case studies that the proposed method can retrieve information that the provider's official recommender system cannot.
翻译:传统上,建议算法是为服务开发者设计的。然而,最近,提出了称为用户方建议系统的新范式,使网络服务用户能够在无法获取贸易机密数据的情况下建立自己的建议系统。这种方法打开了用户定义公平系统的大门,即使正式建议系统不公平。虽然用户方建议系统的现有方法解决了不使用日志数据而建立建议系统这一具有挑战性的问题,但是它们依靠的是超自然的方法,目前尚不清楚从理论角度看,建立用户方建议系统是否是一个明确界定的问题。在本文件中,我们为用户方建议系统提供了理论上的理由。具体地说,我们看到,隐藏的项目特征可以从用户可获得的信息中恢复,使用户方建议系统的构建是公平的。然而,虽然用户方建议系统的现有方法并不有效。为了实现实用但理论上可靠的建议系统,我们提出了用户方建议系统的三个可取的特性,并提出了一个有效和高效的用户方建议系统,从理论角度来说,我们给出了用户方建议者方建议系统的建议。 具体地说,根据这些基础,我们发现,隐藏的项目特性可以从用户方信息实验中回收,我们无法在目前的研究中找到一个方法。