TL;DR
This paper introduces REX, a novel enclave-based decentralized recommender system that leverages trusted hardware to share raw data securely, significantly improving training speed and reducing network load while maintaining privacy.
Contribution
REX is the first system to utilize TEE for raw data sharing in decentralized collaborative filtering, enhancing convergence speed and privacy preservation.
Findings
REX reduces training time by 18.3x compared to standard methods.
REX decreases network load by two orders of magnitude.
REX maintains privacy with minimal overhead using hardware enclaves.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
