Differentially private user-based collaborative filtering recommendation based on κ-means clustering

被引:22
作者
Chen, Zhili [1 ]
Wang, Yu [1 ]
Zhang, Shun [1 ]
Zhong, Hong [1 ]
Chen, Lin [2 ]
机构
[1] Anhui Univ, Sch Comp Sci & Technol, Key Lab Intelligent Comp & Signal Proc, Minist Educ, Hefei 230601, Peoples R China
[2] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential privacy; k-means clustering; Recommendation system; Collaborative filtering;
D O I
10.1016/j.eswa.2020.114366
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Collaborative filtering (CF) recommendation is well-known for its outstanding recommendation performance, but previous researches showed that it could cause privacy leakage for users due to kappa-nearest neighboring (KNN) attacks. Recently, the notion of differential privacy (DP) has been applied to privacy preservation in recommendation systems. However, as far as we know, existing differentially private CF recommendation systems degrade the recommendation performance (such as recall and precision) to an unacceptable level. In this paper, to address the performance degradation problem, we propose a differentially private user-based CF recommendation system based on kappa-means clustering (KDPCF). Specifically, to improve the recommendation performance, KDPCF first clusters the dataset into categories by kappa-means clustering and appropriately adjusts the size of the target category to which the target user belongs, so that only users in the well-sized target category are used for recommendation. Then, it selects efficiently a set of neighbors from the target category at one time by employing only one instance of exponential mechanism instead of the composition of multiple ones, and then uses a CF algorithm to recommend based on this set of neighbors. We theoretically prove that our system achieves differential privacy. Empirically, we use two public datasets to evaluate our recommendation system. The experimental results demonstrate that our system has a significant performance improvement compared to existing ones.
引用
收藏
页数:9
相关论文
共 31 条
[1]  
[Anonymous], 2008, P 14 ACM SIGKDD INT, DOI DOI 10.1145/1401890.1401904
[2]  
Armknecht F., 2011, 2011 The 10th IFIP Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net 2011), P65, DOI 10.1109/Med-Hoc-Net.2011.5970495
[3]  
Arthur D, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1027
[4]   A SURVEY OF PRIVACY-PRESERVING COLLABORATIVE FILTERING SCHEMES [J].
Bilge, Alper ;
Kaleli, Cihan ;
Yakut, Ibrahim ;
Gunes, Ihsan ;
Polat, Huseyin .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (08) :1085-1108
[5]   Privacy-preserving collaborative filtering: A new approach based on variable-group-size microaggregation [J].
Casino, Fran ;
Patsakis, Constantinos ;
Solanas, Agusti .
ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2019, 38
[6]   Evolutionary heterogeneous clustering for rating prediction based on user collaborative filtering (vol 38, pg 35, 2018) [J].
Chen, Jianrui ;
Uliji ;
Wang, Hua ;
Yan, Zaizai .
SWARM AND EVOLUTIONARY COMPUTATION, 2018, 42 :173-173
[7]  
Chu P.-M., 2018, 2018 3 INT C CONTR A, DOI [10.2991/caai-18.2018.25, DOI 10.2991/CAAI-18.2018.25]
[8]   Differential privacy: A survey of results [J].
Dwork, Cynthia .
THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2008, 4978 :1-19
[9]   Calibrating noise to sensitivity in private data analysis [J].
Dwork, Cynthia ;
McSherry, Frank ;
Nissim, Kobbi ;
Smith, Adam .
THEORY OF CRYPTOGRAPHY, PROCEEDINGS, 2006, 3876 :265-284
[10]   The Algorithmic Foundations of Differential Privacy [J].
Dwork, Cynthia ;
Roth, Aaron .
FOUNDATIONS AND TRENDS IN THEORETICAL COMPUTER SCIENCE, 2013, 9 (3-4) :211-406