Variable Weighted BSVD-Based Privacy-Preserving Collaborative Filtering

Recommender systems typically use collaborative filtering to make sense of huge and growing volumes of data. However, sharing user-item preferential data for use in collaborative filtering poses significant privacy and security challenges. In recent years, privacy has attracted a lot of attention. There are many existing works on privacy-preserving collaborative filtering. However, while these schemes are theoretically feasible, there are many practical implementation difficulties on real world. In this paper, a privacy-preserving collaborative filtering algorithm based on weighted singular value decomposition is proposed. The users' needs are considered in the algorithm, and the user can disturb their original data with different weights according to their needs. At the privacy-preserving stage, the variable weighted-based BSVD scheme is used to protect the data privacy. At the prediction stage, the improved Slope One algorithm is used to get the prediction. Some experiments are performed using the proposed algorithm. The results indicate a good performance of the scheme in comparison with the Slope One algorithm. Meanwhile, it is shown that the algorithm can preserve the data privacy efficiently with high data usability.

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

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

[3]  Sahin Albayrak,et al.  An agent-based approach for privacy-preserving recommender systems , 2007, AAMAS '07.

[4]  Pieter H. Hartel,et al.  Privacy-preserving collaborative filtering based on horizontally partitioned dataset , 2012, 2012 International Conference on Collaboration Technologies and Systems (CTS).

[5]  Huseyin Polat,et al.  P2P collaborative filtering with privacy , 2010, Turkish Journal of Electrical Engineering and Computer Sciences.

[6]  Hiroaki Kikuchi,et al.  Privacy-Preserving Collaborative Filtering Using Randomized Response , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[7]  Mario Refice,et al.  The Influence of Frame Length on Speaker Identification Performance , 2007 .

[8]  Waseem Ahmad,et al.  An Architecture for Privacy Preserving Collaborative Filtering on Web Portals , 2007, Third International Symposium on Information Assurance and Security.

[9]  Jaideep Vaidya,et al.  Privacy-preserving Collaborative Filtering for the Cloud , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[10]  Philip S. Yu,et al.  Privacy-Preserving Singular Value Decomposition , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[11]  Hiroaki Kikuchi,et al.  Privacy-Preserving Collaborative Filtering Protocol Based on Similarity between Items , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

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

[13]  Daniel Lemire,et al.  Slope One Predictors for Online Rating-Based Collaborative Filtering , 2007, SDM.

[14]  Wenliang Du,et al.  Privacy-Preserving Collaborative Filtering on Vertically Partitioned Data , 2005, PKDD.

[15]  John F. Canny,et al.  Collaborative filtering with privacy via factor analysis , 2002, SIGIR '02.