Secure Federated Matrix Factorization

06/12/2019
by   Di Chai, et al.
0

To protect user privacy and meet law regulations, federated (machine) learning is obtaining vast interests in recent years. The key principle of federated learning is training a machine learning model without needing to know each user's personal raw private data. In this paper, we propose a secure matrix factorization framework under the federated learning setting, called FedMF. First, we design a user-level distributed matrix factorization framework where the model can be learned when each user only uploads the gradient information (instead of the raw preference data) to the server. While gradient information seems secure, we prove that it could still leak users' raw data. To this end, we enhance the distributed matrix factorization framework with homomorphic encryption. We implement the prototype of FedMF and test it with a real movie rating dataset. Results verify the feasibility of FedMF. We also discuss the challenges for applying FedMF in practice for future research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2020

Privacy Threats Against Federated Matrix Factorization

Matrix Factorization has been very successful in practical recommendatio...
research
04/04/2022

Towards Privacy-Preserving and Verifiable Federated Matrix Factorization

Recent years have witnessed the rapid growth of federated learning (FL),...
research
02/12/2021

Modeling Dynamic User Interests: A Neural Matrix Factorization Approach

In recent years, there has been significant interest in understanding us...
research
04/08/2020

Federated Multi-view Matrix Factorization for Personalized Recommendations

We introduce the federated multi-view matrix factorization method that e...
research
08/18/2021

Practical and Secure Federated Recommendation with Personalized Masks

Federated recommendation is a new notion of private distributed recommen...
research
08/18/2020

Shared MF: A privacy-preserving recommendation system

Matrix factorization is one of the most commonly used technologies in re...
research
12/04/2018

Matrix Factorization via Deep Learning

Matrix completion is one of the key problems in signal processing and ma...

Please sign up or login with your details

Forgot password? Click here to reset