PADER: Paillier-based Secure Decentralized Social Recommendation
Chaochao Chen, Jiaming Qian, Fei Zheng, Yachuan Liu

TL;DR
PADER is a privacy-preserving decentralized social recommendation system using Paillier cryptography, enabling secure model training and inference without a central platform, and demonstrating practical efficiency in real-world scenarios.
Contribution
This work introduces a novel Paillier-based secure decentralized recommendation framework with optimized protocols and data packing for efficient privacy-preserving social recommendation.
Findings
Secure training on hundreds of ratings per user in about one second.
Training with ~500K ratings per epoch takes less than 3 hours.
The system is practical for real-world decentralized social recommendation applications.
Abstract
The prevalence of recommendation systems also brings privacy concerns to both the users and the sellers, as centralized platforms collect as much data as possible from them. To keep the data private, we propose PADER: a Paillier-based secure decentralized social recommendation system. In this system, the users and the sellers are nodes in a decentralized network. The training and inference of the recommendation model are carried out securely in a decentralized manner, without the involvement of a centralized platform. To this end, we apply the Paillier cryptosystem to the SoReg (Social Regularization) model, which exploits both user's ratings and social relations. We view the SoReg model as a two-party secure polynomial evaluation problem and observe that the simple bipartite computation may result in poor efficiency. To improve efficiency, we design secure addition and multiplication…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Stochastic Gradient Optimization Techniques
