Skip to main navigation Skip to search Skip to main content

PerFedRec++: Enhancing Personalized Federated Recommendation with Self-Supervised Pre-Training

  • Sichun LUO
  • , Yuanzhang XIAO
  • , Xinyi ZHANG
  • , Yang LIU
  • , Wenbo DING
  • , Linqi SONG*
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

Federated recommendation systems employ federated learning techniques to safeguard user privacy by transmitting model parameters instead of raw user data between user devices and the central server. Nevertheless, the current federated recommender system faces three significant challenges: (1) data heterogeneity: the heterogeneity of users’ attributes and local data necessitates the acquisition of personalized models to improve the performance of federated recommendation; (2) model performance degradation: the privacy-preserving protocol design in the federated recommendation, such as pseudo item labeling and differential privacy, would deteriorate the model performance; (3) communication bottleneck: the standard federated recommendation algorithm can have a high communication overhead. Previous studies have attempted to address these issues, but none have been able to solve them simultaneously. In this article, we propose a novel framework, named PerFedRec++, to enhance the personalized federated recommendation with self-supervised pre-training. Specifically, we utilize the privacy-preserving mechanism of federated recommender systems to generate two augmented graph views, which are used as contrastive tasks in self-supervised graph learning to pre-train the model. Pre-training enhances the performance of federated models by improving the uniformity of representation learning. Also, by providing a better initial state for federated training, pre-training makes the overall training converge faster, thus alleviating the heavy communication burden. We then construct a collaborative graph to learn the client representation through a federated graph neural network. Based on these learned representations, we cluster users into different user groups and learn personalized models for each cluster. Each user learns a personalized model by combining the global federated model, the cluster-level federated model, and its own fine-tuned local model. Experiments on three real-world datasets show that our proposed method achieves superior performance over existing methods.
© 2024 Copyright held by the owner/author(s).
Original languageEnglish
Article number98
JournalACM Transactions on Intelligent Systems and Technology
Volume15
Issue number5
Online published14 May 2024
DOIs
Publication statusPublished - Oct 2024

Bibliographical note

Research Unit(s) information for this publication is provided by the author(s) concerned.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62371411, the Research Grants Council of the Hong Kong SAR under Grant GRF 11217823, InnoHK initiative, the Government of the HKSAR, Laboratory for AI-Powered Financial Technologies.

Research Keywords

  • federated learning
  • self-supervised learning
  • personalization

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'PerFedRec++: Enhancing Personalized Federated Recommendation with Self-Supervised Pre-Training'. Together they form a unique fingerprint.

Cite this