Recommendation System with Privacy Protection Based on Differential Privacy Aggregation.

Jiuxin Cao,Bo Hong,Jin Yang,Jiawei Ge,Bo Liu
DOI: https://doi.org/10.1109/smartworld-uic-atc-scalcom-digitaltwin-pricomp-metaverse56740.2022.00328
2022-01-01
Abstract:The recommender systems are widely used as an important tool to help users find useful information. While the personalized recommendation is often accompanied with the risk of privacy disclosure. How to achieve accurate recommendation on the premise of ensuring privacy is a very challenging research topic. Towards this end, we propose a framework named DPAGS(differential privacy aggregation based on GraphSAGE) which realizes better privacy protection characteristics with required recommending accuracy. Specifically, the system includes three modules: sub-model training based on graph embedding, multichannel voting with noise perturbations and recommendation. In the sub-model training module, we use GraphSAGE to get the sub-models for multiple channel voting. In the multichannel voting module, to protect the privacy of the original data, we introduce Laplace noise to achieve the purpose of perturbation; to expand unlabeled dataset, we use the classifiers constructed according to the sub-models to vote to obtain the expanded dataset, which is used for training the final graph embedding model. In the recommendation module, the cosine similarity of vectors between users and movies is calculated through the final graph embedding model obtained in the multiple channel voting module, and the final recommendation list is output according to the nearest neighbours method. Comparative experiments on MovieLens-1m dataset demonstrate our model has better performance under a given privacy budget.
What problem does this paper attempt to address?