Secure Federated Matrix Factorization
arXiv:1906.05108 · doi:10.1109/MIS.2020.3014880
Abstract
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.
References in corpus (1)
Cited by in corpus (28)
- A Survey on Federated Learning Systems: Vision, Hype and Reality for Data Privacy and Protection
- FedGNN: Federated Graph Neural Network for Privacy-Preserving Recommendation
- Federated Neural Collaborative Filtering
- Federated Learning for Healthcare Domain - Pipeline, Applications and Challenges
- Federated Social Recommendation with Graph Neural Network
- Emerging Trends in Federated Learning: From Model Fusion to Federated X Learning
- LightFR: Lightweight Federated Recommendation with Privacy-preserving Matrix Factorization
- Federated Learning for Healthcare Informatics
- Federated Multi-view Matrix Factorization for Personalized Recommendations
- How to Put Users in Control of their Data in Federated Top-N Recommendation with Learning to Rank
- Differentially Private Federated Clustering over Non-IID Data
- Federated Reconstruction: Partially Local Federated Learning
- SecureBoost+: Large Scale and High-Performance Vertical Federated Gradient Boosting Decision Tree
- Split Two-Tower Model for Efficient and Privacy-Preserving Cross-device Federated Recommendation
- Robust Federated Recommendation System
- FPGA-Based Hardware Accelerator of Homomorphic Encryption for Efficient Federated Learning
- A Federated Multi-View Deep Learning Framework for Privacy-Preserving Recommendations
- PrivMVMF: Privacy-Preserving Multi-View Matrix Factorization for Recommender Systems
- Privacy Threats Against Federated Matrix Factorization
- DID-eFed: Facilitating Federated Learning as a Service with Decentralized Identities
- Privacy-Preserving News Recommendation Model Learning
- FedRKG: A Privacy-preserving Federated Recommendation Framework via Knowledge Graph Enhancement
- Secure Linear Aggregation Using Decentralized Threshold Additive Homomorphic Encryption For Federated Learning
- Shared MF: A privacy-preserving recommendation system
- Towards Federated Bayesian Network Structure Learning with Continuous Optimization
- Practical and Secure Federated Recommendation with Personalized Masks
- FLFE: A Communication-Efficient and Privacy-Preserving Federated Feature Engineering Framework
- Efficient-FedRec: Efficient Federated Learning Framework for Privacy-Preserving News Recommendation