FedRKG: A Privacy-preserving Federated Recommendation Framework via Knowledge Graph Enhancement
arXiv:2401.11089 · doi:10.1007/978-981-99-9896-8_6
Abstract
Federated Learning (FL) has emerged as a promising approach for preserving data privacy in recommendation systems by training models locally. Recently, Graph Neural Networks (GNN) have gained popularity in recommendation tasks due to their ability to capture high-order interactions between users and items. However, privacy concerns prevent the global sharing of the entire user-item graph. To address this limitation, some methods create pseudo-interacted items or users in the graph to compensate for missing information for each client. Unfortunately, these methods introduce random noise and raise privacy concerns. In this paper, we propose FedRKG, a novel federated recommendation system, where a global knowledge graph (KG) is constructed and maintained on the server using publicly available item information, enabling higher-order user-item interactions. On the client side, a relation-aware GNN model leverages diverse KG relationships. To protect local interaction items and obscure gradients, we employ pseudo-labeling and Local Differential Privacy (LDP). Extensive experiments conducted on three real-world datasets demonstrate the competitive performance of our approach compared to centralized algorithms while ensuring privacy preservation. Moreover, FedRKG achieves an average accuracy improvement of 4% compared to existing federated learning baselines.
References in corpus (9)
- KGAT: Knowledge Graph Attention Network for Recommendation
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
- Knowledge Graph Convolutional Networks for Recommender Systems
- Secure Federated Matrix Factorization
- FedGNN: Federated Graph Neural Network for Privacy-Preserving Recommendation
- Federated Collaborative Filtering for Privacy-Preserving Personalized Recommendation System
- Federated Social Recommendation with Graph Neural Network
- Differentially Private Federated Knowledge Graphs Embedding
- Subgraph Federated Learning with Missing Neighbor Generation