Randomization-based Privacy-preserving Frameworks for Collaborative Filtering

Randomization-based privacy protection methods are widely used in collaborative filtering systems to achieve individual privacy. The basic idea behind randomization utilized in collaborative filtering schemes is to add randomness to original data in such a way so that required levels of accuracy and privacy can be achieved. Although there are various studies on privacy-preserving collaborative filtering using randomization, there are no well-defined privacy-preserving frameworks for collaborative filtering algorithms based on randomization. In this paper, we present eight randomization-based privacy-preserving frameworks for privacy protection in collaborative filtering schemes. We first group privacy-preserving methods into two broad categories. We then classify them based on private data. Final grouping is done while considering varying privacy concerns of individual users. The frameworks can be chosen according to individual users' expectations and be utilized for privacy protection. The well-defined privacy-preserving frameworks form a basis for privacy protection based on randomized perturbation and randomized response techniques in collaborative filtering studies.

[1]  Jaideep Vaidya,et al.  Perturbation Based Privacy Preserving Slope One Predictors for Collaborative Filtering , 2012, IFIPTM.

[2]  Huseyin Polat,et al.  A scalable privacy-preserving recommendation scheme via bisecting k-means clustering , 2013, Inf. Process. Manag..

[3]  Wenliang Du,et al.  Privacy-preserving collaborative filtering using randomized perturbation techniques , 2003, Third IEEE International Conference on Data Mining.

[4]  Huseyin Polat,et al.  Providing Private Recommendations Using Naïve Bayesian Classifier , 2007, AWIC.

[5]  Wenliang Du,et al.  Achieving Private Recommendations Using Randomized Response Techniques , 2006, PAKDD.

[6]  S L Warner,et al.  Randomized response: a survey technique for eliminating evasive answer bias. , 1965, Journal of the American Statistical Association.

[7]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[8]  Huseyin Polat,et al.  A comparison of clustering-based privacy-preserving collaborative filtering schemes , 2013, Appl. Soft Comput..

[9]  Huseyin Polat,et al.  From existing trends to future trends in privacy‐preserving collaborative filtering , 2015, WIREs Data Mining Knowl. Discov..

[10]  Rakesh Agrawal,et al.  Privacy-preserving data mining , 2000, SIGMOD 2000.

[11]  Hiroaki Kikuchi,et al.  Privacy-preserving Collaborative Filtering Using Randomized Response , 2013, J. Inf. Process..

[12]  Huseyin Polat,et al.  A Survey of Privacy-Preserving Collaborative Filtering Schemes , 2013, Int. J. Softw. Eng. Knowl. Eng..

[13]  Wenliang Du,et al.  SVD-based collaborative filtering with privacy , 2005, SAC '05.

[14]  Tianqing Zhu,et al.  An effective privacy preserving algorithm for neighborhood-based collaborative filtering , 2014, Future Gener. Comput. Syst..

[15]  Wenliang Du,et al.  Privacy-Preserving Collaborative Filtering , 2005, Int. J. Electron. Commer..

[16]  Wenliang Du,et al.  Effects of inconsistently masked data using RPT on CF with privacy , 2007, SAC '07.

[17]  Lorrie Faith Cranor,et al.  'I didn't buy it for myself' privacy and ecommerce personalization , 2003, WPES '03.

[18]  Songjie Gong,et al.  Privacy-preserving Collaborative Filtering based on Randomized Perturbation Techniques and Secure Multiparty Computation , 2011 .