A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems

In this paper, we study the problem of protecting privacy in recommender systems. We focus on protecting the items rated by users and propose a novel privacy-preserving matrix factorization algorithm. In our algorithm, the user will submit a fake gradient to make the central server not able to disti...

Full description

Saved in:
Bibliographic Details
Main Authors: Guixun Luo, Zhiyuan Zhang, Zhenjiang Zhang, Yun Liu, Lifu Wang
Format: Article
Language:English
Published: Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/6683834
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832560181339226112
author Guixun Luo
Zhiyuan Zhang
Zhenjiang Zhang
Yun Liu
Lifu Wang
author_facet Guixun Luo
Zhiyuan Zhang
Zhenjiang Zhang
Yun Liu
Lifu Wang
author_sort Guixun Luo
collection DOAJ
description In this paper, we study the problem of protecting privacy in recommender systems. We focus on protecting the items rated by users and propose a novel privacy-preserving matrix factorization algorithm. In our algorithm, the user will submit a fake gradient to make the central server not able to distinguish which items are selected by the user. We make the Kullback–Leibler distance between the real and fake gradient distributions to be small thus hard to be distinguished. Using theories and experiments, we show that our algorithm can be reduced to a time-delay SGD, which can be proved to have a good convergence so that the accuracy will not decline. Our algorithm achieves a good tradeoff between the privacy and accuracy.
format Article
id doaj-art-54e19e08104d4c4fa066636343013325
institution Kabale University
issn 1076-2787
1099-0526
language English
publishDate 2020-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-54e19e08104d4c4fa0666363430133252025-02-03T01:28:09ZengWileyComplexity1076-27871099-05262020-01-01202010.1155/2020/66838346683834A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender SystemsGuixun Luo0Zhiyuan Zhang1Zhenjiang Zhang2Yun Liu3Lifu Wang4School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Key Laboratory of Communication and Information Systems, Beijing Municipal Commission of Education, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Software Engineering, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Key Laboratory of Communication and Information Systems, Beijing Municipal Commission of Education, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Key Laboratory of Communication and Information Systems, Beijing Municipal Commission of Education, Beijing Jiaotong University, Beijing 100044, ChinaIn this paper, we study the problem of protecting privacy in recommender systems. We focus on protecting the items rated by users and propose a novel privacy-preserving matrix factorization algorithm. In our algorithm, the user will submit a fake gradient to make the central server not able to distinguish which items are selected by the user. We make the Kullback–Leibler distance between the real and fake gradient distributions to be small thus hard to be distinguished. Using theories and experiments, we show that our algorithm can be reduced to a time-delay SGD, which can be proved to have a good convergence so that the accuracy will not decline. Our algorithm achieves a good tradeoff between the privacy and accuracy.http://dx.doi.org/10.1155/2020/6683834
spellingShingle Guixun Luo
Zhiyuan Zhang
Zhenjiang Zhang
Yun Liu
Lifu Wang
A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
Complexity
title A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
title_full A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
title_fullStr A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
title_full_unstemmed A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
title_short A Smart Privacy-Preserving Learning Method by Fake Gradients to Protect Users Items in Recommender Systems
title_sort smart privacy preserving learning method by fake gradients to protect users items in recommender systems
url http://dx.doi.org/10.1155/2020/6683834
work_keys_str_mv AT guixunluo asmartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT zhiyuanzhang asmartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT zhenjiangzhang asmartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT yunliu asmartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT lifuwang asmartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT guixunluo smartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT zhiyuanzhang smartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT zhenjiangzhang smartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT yunliu smartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems
AT lifuwang smartprivacypreservinglearningmethodbyfakegradientstoprotectusersitemsinrecommendersystems