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

02/23/2022
by   Akash Dhasade, et al.
5

Recommenders are central in many applications today. The most effective recommendation schemes, such as those based on collaborative filtering (CF), exploit similarities between user profiles to make recommendations, but potentially expose private data. Federated learning and decentralized learning systems address this by letting the data stay on user's machines to preserve privacy: each user performs the training on local data and only the model parameters are shared. However, sharing the model parameters across the network may still yield privacy breaches. In this paper, we present REX, the first enclave-based decentralized CF recommender. REX exploits Trusted execution environments (TEE), such as Intel software guard extensions (SGX), that provide shielded environments within the processor to improve convergence while preserving privacy. Firstly, REX enables raw data sharing, which ultimately speeds up convergence and reduces the network load. Secondly, REX fully preserves privacy. We analyze the impact of raw data sharing in both deep neural network (DNN) and matrix factorization (MF) recommenders and showcase the benefits of trusted environments in a full-fledged implementation of REX. Our experimental results demonstrate that through raw data sharing, REX significantly decreases the training time by 18.3x and the network load by 2 orders of magnitude over standard decentralized approaches that share only parameters, while fully protecting privacy by leveraging trustworthy hardware enclaves with very little overhead.

READ FULL TEXT
research
11/12/2021

Flatee: Federated Learning Across Trusted Execution Environments

Federated learning allows us to distributively train a machine learning ...
research
09/29/2022

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

With an increasing focus on data privacy, there have been pilot studies ...
research
12/15/2020

FedeRank: User Controlled Feedback with Federated Recommender Systems

Recommender systems have shown to be a successful representative of how ...
research
06/07/2023

Get More for Less in Decentralized Learning Systems

Decentralized learning (DL) systems have been gaining popularity because...
research
08/18/2021

Practical and Secure Federated Recommendation with Personalized Masks

Federated recommendation is a new notion of private distributed recommen...
research
07/11/2022

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 intell...
research
07/21/2020

Fair and autonomous sharing of federate learning models in mobile Internet of Things

Federate learning can conduct machine learning as well as protect the pr...

Please sign up or login with your details

Forgot password? Click here to reset