Federated recommendation applies federated learning techniques in recommendation systems to help protect user privacy by exchanging models instead of raw user data between user devices and the central server. Due to the heterogeneity in user's attributes and local data, attaining personalized models is critical to help improve the federated recommendation performance. In this paper, we propose a Graph Neural Network based Personalized Federated Recommendation (PerFedRec) framework via joint representation learning, user clustering, and model adaptation. Specifically, we construct a collaborative graph and incorporate attribute information to jointly learn the representation through a federated GNN. Based on these learned representations, we cluster users into different user groups and learn personalized models for each cluster. Then each user learns a personalized model by combining the global federated model, the cluster-level federated model, and the user's fine-tuned local model. To alleviate the heavy communication burden, we intelligently select a few representative users (instead of randomly picked users) from each cluster to participate in training. Experiments on real-world datasets show that our proposed method achieves superior performance over existing methods.
翻译:联邦建议采用建议系统中的联邦学习技术,通过在用户装置和中央服务器之间交换模型,而不是原始用户数据,来帮助保护用户隐私。由于用户属性和本地数据的多样性,实现个性化模型对于帮助改进联邦建议性能至关重要。在本文件中,我们建议通过联合代表学习、用户群组合和模式调整,建立一个基于图形神经网络个人化联邦建议(PerFedRec)框架。具体地说,我们构建了一个协作图表,并纳入属性信息,以便通过一个联合GNN联合学习代表。基于这些学习的表述,我们将用户分组成不同的用户群,并学习每个组的个性化模型。然后,每个用户通过将全球联邦模式、集级联邦模式和用户的微调本地模型结合起来,学习个性化模型。为了减轻沉重的通信负担,我们明智地从每个组中挑选了几个有代表性的用户(而不是随机挑选的用户)参加培训。在现实世界数据集的实验中显示,我们提议的方法比现有方法更优秀。