Matrix Factorization Recommendation Algorithm for Differential Privacy Protection

被引:0
作者
Wang Y. [1 ,2 ]
Ran X. [1 ]
Yin E.-M. [1 ]
Wang L. [1 ]
机构
[1] Key Laboratory of E-Commerce and Modern Logistics, Chongqing University of Posts and Telecommunications, Chongqing
[2] Guangxi Key Laboratory of Cryptography and Information Security, Guilin University of Electronic Technology, Guilin
来源
Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China | 2021年 / 50卷 / 03期
关键词
Collaborative filtering; Differential privacy; Genetic algorithm; Matrix factorization;
D O I
10.12178/1001-0548.2020359
中图分类号
学科分类号
摘要
Collaborative filtering techniques require tremendous amount of personal data to provide personalized recommendation services, which has caused the rising concerns about the risk of privacy leakage. Most existed methods for implementing privacy protection in recommender systems are prone to introduce excessive noises, which significantly degrades the recommendation quality. To address this problem, a matrix factorization algorithm satisfying differential privacy is proposed. The method first converts the matrix factorization problem into two alternate optimization problems, in which user latent factors and item latent factors are optimized respectively. Then a genetic algorithm is introduced to solve these two optimization problems, in which the enhanced exponential mechanism is applied into the individual selection and a novel mutation operation is designed based on the idea of finding important latent factors. Theoretical analysis and experimental results show that the algorithm can not only provide strong differential privacy protection for user data, but also ensure the accuracy of recommendations. Therefore, it has good application value in recommender systems. Copyright ©2020 Journal of University of Electronic Science and Technology of China. All rights reserved.
引用
收藏
页码:405 / 413
页数:8
相关论文
共 19 条
[1]  
KENTHAPADI K, MIRONOV I, THAKURTA A G., Privacy-preserving data mining in industry, Proceedings of the 12th ACM International Conference on Web Search and Data Mining, pp. 840-841, (2019)
[2]  
CALANDRINO J A, KILZER A, NARAYANAN A, Et al., You might also like: " Privacy risks of collaborative filtering, 2011 IEEE Symposium on Security and Privacy, pp. 231-246, (2011)
[3]  
FREDRIKSON M, JHA S, RISTENPART T., Model inversion attacks that exploit confidence information and basic countermeasures, Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pp. 1322-1333, (2015)
[4]  
WEINSBERG U, BHAGAT S, IOANNIDIS S, Et al., BlurMe: Inferring and obfuscating user gender based on ratings, Proceedings of the 6th ACM Conference on Recommender Systems, pp. 195-202, (2012)
[5]  
NIKOLAENKO V, IOANNIDIS S, WEINSBERG U, Et al., Privacy-preserving matrix factorization, Proceedings of the 2013 ACM SIGSAC Conference on Computer & Communications Security, pp. 801-812, (2013)
[6]  
DWORK C., Differential privacy, Proceedings of the 33rd Int Colloquium on Automata, Languages and Programming, pp. 1-12, (2006)
[7]  
MCSHERRY F, MIRONOV I., Differentially private recommender systems: Building privacy into the net, Proceedings of the 2009 ACM SIGKDD Internationl Conference on Knowledge Discovery and Data Mining, pp. 627-636, (2009)
[8]  
ZHU Tian-qing, REN Yong-li, ZHOU Wan-lei, Et al., An effective privacy preserving algorithm for neighborhood-based collaborative filtering, Future Generation Computer Systems, 36, pp. 142-155, (2014)
[9]  
YANG Jing, LI Xiao-ye, SUN Zhen-long, Et al., A differential privacy framework for collaborative filtering, Mathematical Problems in Engineering, (2019)
[10]  
HUA Jing-yu, XIA Chang, ZHONG Sheng, Differential private matrix factorization, Proceedings of the 24th International Conference on Artificial Intelligence, pp. 1763-1770, (2015)