Facilitating Privacy-preserving Recommendation-as-a-Service with Machine Learning

被引:6
|
作者
Wang, Jun [1 ]
Arriaga, Afonso [1 ]
Tang, Qiang [2 ]
Ryan, Peter Y. A. [1 ]
机构
[1] Univ Luxembourg, Luxembourg, Luxembourg
[2] LIST, Esch Sur Alzette, Luxembourg
关键词
Privacy-preserving; Recommender System;
D O I
10.1145/3243734.3278504
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Machine-Learning-as-a-Service has become increasingly popular, with Recommendation-as-a-Service as one of the representative examples. In such services, providing privacy protection for the users is an important topic. Reviewing privacy-preserving solutions which were proposed in the past decade, privacy and machine learning are often seen as two competing goals at stake. Though improving cryptographic primitives (e.g., secure multi-party computation (SMC) or homomorphic encryption (HE)) or devising sophisticated secure protocols has made a remarkable achievement, but in conjunction with state-of-the-art recommender systems often yields far-from-practical solutions. We tackle this problem from the direction of machine learning. We aim to design crypto-friendly recommendation algorithms, thus to obtain efficient solutions by directly using existing cryptographic tools. In particular, we propose an HE-friendly recommender system, referred to as CryptoRec, which (1) decouples user features from latent feature space, avoiding training the recommendation model on encrypted data; (2) only relies on addition and multiplication operations, making the model straightforwardly compatible with HE schemes. The properties turn recommendation computations into a simple matrix-multiplication operation. To further improve efficiency, we introduce a sparse-quantization-reuse method which reduces the recommendation-computation time by 9x (compared to using CryptoRec directly), without compromising the accuracy. We demonstrate the efficiency and accuracy of CryptoRec on three real-world datasets. CryptoRec allows a server to estimate a user's preferences on thousands of items within a few seconds on a single PC, with the user's data homomorphically encrypted, while its prediction accuracy is still competitive with state-of-the-art recommender systems computing over clear data. Our solution enables Recommendation-as-a-Service on large datasets in a nearly real-time (seconds) level.
引用
收藏
页码:2306 / 2308
页数:3
相关论文
共 50 条
  • [1] Medical Privacy-preserving Service Recommendation
    Zhang, Linjie
    Zhu, Xiaoyan
    Ma, Jianfeng
    Ma, Zhuo
    Yuan, Danni
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [2] Privacy-Preserving Machine Learning as a Service: Challenges and Opportunities
    Zhang, Qiao
    Xiang, Tao
    Cai, Yifei
    Zhao, Zhichao
    Wang, Ning
    Wu, Hongyi
    [J]. IEEE NETWORK, 2023, 37 (06): : 214 - 223
  • [3] Privacy-Preserving Machine Learning
    Chow, Sherman S. M.
    [J]. FRONTIERS IN CYBER SECURITY, 2018, 879 : 3 - 6
  • [4] Privacy-Preserving News Recommendation Model Learning
    Qi, Tao
    Wu, Fangzhao
    Wu, Chuhan
    Huang, Yongfeng
    Xie, Xing
    [J]. FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EMNLP 2020, 2020, : 1423 - 1432
  • [5] Privacy-Preserving Machine Learning [Cryptography]
    Kerschbaum, Florian
    Lukas, Nils
    [J]. IEEE SECURITY & PRIVACY, 2023, 21 (06) : 90 - 94
  • [6] Survey on Privacy-Preserving Machine Learning
    Liu, Junxu
    Meng, Xiaofeng
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (02): : 346 - 362
  • [7] PriParkRec: Privacy-Preserving Decentralized Parking Recommendation Service
    Li, Zengpeng
    Alazab, Mamoun
    Garg, Sahil
    Hossain, M. Shamim
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (05) : 4037 - 4050
  • [8] A privacy-preserving framework for location recommendation using decentralized collaborative machine learning
    Rao, Jinmeng
    Gao, Song
    Li, Mingxiao
    Huang, Qunying
    [J]. TRANSACTIONS IN GIS, 2021, 25 (03) : 1153 - 1175
  • [9] Privacy-Preserving Deep Learning on Machine Learning as a Service-a Comprehensive Survey
    Tanuwidjaja, Harry Chandra
    Choi, Rakyong
    Baek, Seunggeun
    Kim, Kwangjo
    [J]. IEEE ACCESS, 2020, 8 : 167425 - 167447
  • [10] Decentralized federated learning with privacy-preserving for recommendation systems
    Guo, Jianlan
    Zhao, Qinglin
    Li, Guangcheng
    Chen, Yuqiang
    Lao, Chengxue
    Feng, Li
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2023, 17 (09)