Practical and Secure Federated Recommendation with Personalized Masks

by   Liu Yang, et al.

Federated recommendation is a new notion of private distributed recommender systems. It aims to address the data silo and privacy problems altogether. Current federated recommender systems mainly utilize homomorphic encryption and differential privacy methods to protect the intermediate computational results. However, the former comes with extra communication and computation costs, the latter damages model accuracy. Neither of them could simultaneously satisfy the real-time feedback and accurate personalization requirements of recommender systems. In this paper, we proposed a new federated recommendation framework, named federated masked matrix factorization. Federated masked matrix factorization could protect the data privacy in federated recommender systems without sacrificing efficiency or efficacy. Instead of using homomorphic encryption and differential privacy, we utilize the secret sharing technique to incorporate the secure aggregation process of federated matrix factorization. Compared with homomorphic encryption, secret sharing largely speeds up the whole training process. In addition, we introduce a new idea of personalized masks and apply it in the proposed federated masked matrix factorization framework. On the one hand, personalized masks could further improve efficiency. On the other hand, personalized masks also benefit efficacy. Empirically, we show the superiority of the designed model on different real-world data sets. Besides, we also provide the privacy guarantee and discuss the extension of the personalized mask method to the general federated learning tasks.


Privacy Threats Against Federated Matrix Factorization

Matrix Factorization has been very successful in practical recommendatio...

PrivMVMF: Privacy-Preserving Multi-View Matrix Factorization for Recommender Systems

With an increasing focus on data privacy, there have been pilot studies ...

Shared MF: A privacy-preserving recommendation system

Matrix factorization is one of the most commonly used technologies in re...

Secure Federated Matrix Factorization

To protect user privacy and meet law regulations, federated (machine) le...

Decentralized Matrix Factorization with Heterogeneous Differential Privacy

Conventional matrix factorization relies on centralized collection of us...

TEE-based decentralized recommender systems: The raw data sharing redemption

Recommenders are central in many applications today. The most effective ...

Machine Unlearning of Federated Clusters

Federated clustering is an unsupervised learning problem that arises in ...

Please sign up or login with your details

Forgot password? Click here to reset