论文标题
RECR:用于动态和多元化用户偏好的资源有效的联合推荐系统
ReFRS: Resource-efficient Federated Recommender System for Dynamic and Diversified User Preferences
论文作者
论文摘要
由于其通过设计的可扩展性和隐私性的性质,联合学习(FL)引起了对分散深度学习的越来越多的兴趣。 FL还促进了有关升级和私有化的个性化推荐服务的最新研究,并使用设备数据在本地学习推荐模型。然后将这些模型在全球范围内进行汇总,以获得更具性能的模型,同时保持数据隐私。通常,联邦推荐系统(FRS)不认为最终设备缺乏资源和数据可用性。此外,他们假设用户和项目之间的交互数据是I.I.D。以及跨端设备的静止,并且所有本地推荐模型都可以直接平均,而无需考虑用户的行为多样性。但是,在实际情况下,必须对具有稀疏交互数据和有限资源的最终设备提出建议。此外,用户的喜好是异质的,他们经常访问新项目。这使他们的个人喜好高度偏斜,因此,直接汇总的模型对于这种非I.I.D而言是不适合的。数据。在本文中,我们提出了有效的资源联合推荐系统(RECRS),以实现具有动态和多元化用户偏好的分散建议。在设备侧,RECR由一个轻巧的自我监督的本地模型组成,该模型建立在变异自动编码器上,用于从一系列相互作用的项目中学习用户的时间偏好。在服务器端,REFR使用语义采样器在每个已识别的用户群集中自适应地执行模型聚合。聚类模块以异步和动态的方式运行,以支持有效的全局模型更新并应对转移的用户兴趣。结果,RECR在准确性和可伸缩性方面取得了出色的性能,如比较实验所证明的那样。
Owing to its nature of scalability and privacy by design, federated learning (FL) has received increasing interest in decentralized deep learning. FL has also facilitated recent research on upscaling and privatizing personalized recommendation services, using on-device data to learn recommender models locally. These models are then aggregated globally to obtain a more performant model, while maintaining data privacy. Typically, federated recommender systems (FRSs) do not consider the lack of resources and data availability at the end-devices. In addition, they assume that the interaction data between users and items is i.i.d. and stationary across end-devices, and that all local recommender models can be directly averaged without considering the user's behavioral diversity. However, in real scenarios, recommendations have to be made on end-devices with sparse interaction data and limited resources. Furthermore, users' preferences are heterogeneous and they frequently visit new items. This makes their personal preferences highly skewed, and the straightforwardly aggregated model is thus ill-posed for such non-i.i.d. data. In this paper, we propose Resource Efficient Federated Recommender System (ReFRS) to enable decentralized recommendation with dynamic and diversified user preferences. On the device side, ReFRS consists of a lightweight self-supervised local model built upon the variational autoencoder for learning a user's temporal preference from a sequence of interacted items. On the server side, ReFRS utilizes a semantic sampler to adaptively perform model aggregation within each identified user cluster. The clustering module operates in an asynchronous and dynamic manner to support efficient global model update and cope with shifting user interests. As a result, ReFRS achieves superior performance in terms of both accuracy and scalability, as demonstrated by comparative experiments.