Horizontal Federated Learning and Secure Distributed Training for Recommendation System with Intel SGX
With the advent of big data era and the development of artificial intelligence and other technologies, data security and privacy protection have become more important. Recommendation systems have many applications in our society, but the model construction of recommendation systems is often inseparable from users' data. Especially for deep learning-based recommendation systems, due to the complexity of the model and the characteristics of deep learning itself, its training process not only requires long training time and abundant computational resources but also needs to use a large amount of user data, which poses a considerable challenge in terms of data security and privacy protection. How to train a distributed recommendation system while ensuring data security has become an urgent problem to be solved. In this paper, we implement two schemes, Horizontal Federated Learning and Secure Distributed Training, based on Intel SGX(Software Guard Extensions), an implementation of a trusted execution environment, and TensorFlow framework, to achieve secure, distributed recommendation system-based learning schemes in different scenarios. We experiment on the classical Deep Learning Recommendation Model (DLRM), which is a neural network-based machine learning model designed for personalization and recommendation, and the results show that our implementation introduces approximately no loss in model performance. The training speed is within acceptable limits.
Code (0)
등록된 구현이 없습니다.
Tasks
Deep LearningFederated LearningRecommendation SystemsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Efficient Vertical Federated Learning with Secure Aggregation
The majority of work in privacy-preserving federated learning (FL) has been focusing on horizontally partitioned datasets where clients share the same sets of features and can train complete models independently. However…
Federated LearningFraud DetectionPrivacy PreservingVertical Federated LearningA Fair and Efficient Hybrid Federated Learning Framework based on XGBoost for Distributed Power Prediction
In a modern power system, real-time data on power generation/consumption and its relevant features are stored in various distributed parties, including household meters, transformer stations and external organizations. T…
FairnessFederated LearningPrivacy PreservingVertical Federated LearningFastPFRec: A Fast Personalized Federated Recommendation with Secure Sharing
Graph neural network (GNN)-based federated recommendation systems effectively capture user-item relationships while preserving data privacy. However, existing methods often face slow convergence on graph data and privacy…
Recommendation SystemsGraph Neural NetworkSecure Sum Outperforms Homomorphic Encryption in (Current) Collaborative Deep Learning
Deep learning (DL) approaches are achieving extraordinary results in a wide range of domains, but often require a massive collection of private data. Hence, methods for training neural networks on the joint data of diffe…
Deep LearningFederated LearningPrivacy PreservingFederated Machine Learning: Concept and Applications
Today's AI still faces two major challenges. One is that in most industries, data exists in the form of isolated islands. The other is the strengthening of data privacy and security. We propose a possible solution to the…
BIG-bench Machine LearningFederated LearningTransfer LearningVertical Federated Learning