Privacy-preserving collaborative recommendations based on random perturbations


As of July 2018 University of Brighton Repository is no longer updated. Please see our new repository at

Polatidis, Nikolaos, Georgiadis, Christos K., Pimenidis, Elias and Mouratidis, Haralambos (2016) Privacy-preserving collaborative recommendations based on random perturbations Expert Systems with Applications, 71. pp. 18-25. ISSN 0957-4174

[img] Text
polatidisESWAFinal.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (714kB)


Collaborative recommender systems offer a solution to the information overload problem found in online environments such as e-commerce. The use of collaborative filtering, the most widely used recommendation method, gives rise to potential privacy issues. In addition, the user ratings utilized in collaborative filtering systems to recommend products or services must be protected. The purpose of this research is to provide a solution to the privacy concerns of collaborative filtering users, while maintaining high accuracy of recommendations. This paper proposes a multi-level privacy-preserving method for collaborative filtering systems by perturbing each rating before it is submitted to the server. The perturbation method is based on multiple levels and different ranges of random values for each level. Before the submission of each rating, the privacy level and the perturbation range are selected randomly from a fixed range of privacy levels. The proposed privacy method has been experimentally evaluated with the results showing that with a small decrease of utility, user privacy can be protected, while the proposed approach offers practical and effective results.

Item Type: Journal article
Additional Information: © 2016. This manuscript version is made available under the CC-BY-NC-ND 4.0 license
Uncontrolled Keywords: Collaborative filtering; Random perturbations; Multi-level privacy; Recommender systems
Subjects: G000 Computing and Mathematical Sciences > G500 Information Systems > G510 Information modelling
G000 Computing and Mathematical Sciences > G400 Computing > G490 Computer science not elsewhere classified
G000 Computing and Mathematical Sciences > G700 Artificial Intelligence
DOI (a stable link to the resource): 10.1016/j.eswa.2016.11.018
Depositing User: Converis
Date Deposited: 29 Sep 2017 03:01
Last Modified: 18 Nov 2017 01:38

Actions (login required)

View Item View Item


Downloads per month over past year