Federated Social Recommendation with Graph Neural Network

by   Zhiwei Liu, et al.

Recommender systems have become prosperous nowadays, designed to predict users' potential interests in items by learning embeddings. Recent developments of the Graph Neural Networks (GNNs) also provide recommender systems with powerful backbones to learn embeddings from a user-item graph. However, only leveraging the user-item interactions suffers from the cold-start issue due to the difficulty in data collection. Hence, current endeavors propose fusing social information with user-item interactions to alleviate it, which is the social recommendation problem. Existing work employs GNNs to aggregate both social links and user-item interactions simultaneously. However, they all require centralized storage of the social links and item interactions of users, which leads to privacy concerns. Additionally, according to strict privacy protection under General Data Protection Regulation, centralized data storage may not be feasible in the future, urging a decentralized framework of social recommendation. To this end, we devise a novel framework Fedrated Social recommendation with Graph neural network (FeSoG). Firstly, FeSoG adopts relational attention and aggregation to handle heterogeneity. Secondly, FeSoG infers user embeddings using local data to retain personalization. Last but not least, the proposed model employs pseudo-labeling techniques with item sampling to protect the privacy and enhance training. Extensive experiments on three real-world datasets justify the effectiveness of FeSoG in completing social recommendation and privacy protection. We are the first work proposing a federated learning framework for social recommendation to the best of our knowledge.


page 1

page 2

page 3

page 4


Graph Neural Networks for Social Recommendation

In recent years, Graph Neural Networks (GNNs), which can naturally integ...

Personalized Federated Domain Adaptation for Item-to-Item Recommendation

Item-to-Item (I2I) recommendation is an important function in most recom...

Federated Recommendation with Additive Personalization

With rising concerns about privacy, developing recommendation systems in...

Knowledge-aware Coupled Graph Neural Network for Social Recommendation

Social recommendation task aims to predict users' preferences over items...

Towards Differential Privacy in Sequential Recommendation: A Noisy Graph Neural Network Approach

With increasing frequency of high-profile privacy breaches in various on...

Secure Social Recommendation based on Secret Sharing

Nowadays, privacy preserving machine learning has been drawing much atte...

Decentralized Learning with Average Difference Aggregation for Proactive Online Social Care

The Internet and the Web are being increasingly used in proactive social...

Please sign up or login with your details

Forgot password? Click here to reset