ReuseKNN: Neighborhood Reuse for Differentially-Private KNN-Based Recommendations
Peter M\"ullner, Elisabeth Lex, Markus Schedl, Dominik Kowald

TL;DR
ReuseKNN introduces a privacy-preserving KNN recommendation method that identifies small, highly reusable neighborhoods, reducing privacy risks and improving accuracy compared to traditional approaches.
Contribution
It proposes a novel neighborhood reuse strategy for differentially-private KNN recommendations, minimizing privacy protection scope while enhancing accuracy.
Findings
ReuseKNN requires smaller neighborhoods than traditional UserKNN.
It outperforms UserKNN and fully private methods in accuracy.
It significantly reduces privacy risk for users.
Abstract
User-based KNN recommender systems (UserKNN) utilize the rating data of a target user's k nearest neighbors in the recommendation process. This, however, increases the privacy risk of the neighbors since their rating data might be exposed to other users or malicious parties. To reduce this risk, existing work applies differential privacy by adding randomness to the neighbors' ratings, which reduces the accuracy of UserKNN. In this work, we introduce ReuseKNN, a novel differentially-private KNN-based recommender system. The main idea is to identify small but highly reusable neighborhoods so that (i) only a minimal set of users requires protection with differential privacy, and (ii) most users do not need to be protected with differential privacy, since they are only rarely exploited as neighbors. In our experiments on five diverse datasets, we make two key observations: Firstly, ReuseKNN…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Recommender Systems and Techniques · Human Mobility and Location-Based Analysis
