arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2401.04423cs.IR
收藏

基于协同混淆的隐私保护序列推荐

Privacy-Preserving Sequential Recommendation with Collaborative Confusion

Wei Wang, Yujie Lin, Pengjie Ren, Zhumin Chen, Tsunenori Mine, Jianli Zhao, Qiang Zhao, Moyan Zhang, Xianye Ben, Yujun Li

AI总结:

本文提出了一种基于协同混淆机制的隐私保护序列推荐器CLOUD,通过在推荐前向目标序列注入不可区分的邻居物品来增加困惑度,从而在不依赖差分隐私或联邦学习的情况下保护用户隐私并保持推荐性能。

摘要:

序列推荐引起了学术界和工业界的广泛关注,然而与收集和传输用户个人交互数据相关的隐私风险常常被低估或忽视。现有的隐私保护研究主要应用于传统的协同过滤或矩阵分解,而非序列推荐。此外,这些研究大多基于差分隐私或联邦学习,这通常会导致显著的性能下降,或对通信有较高要求。在这项工作中,我们从不同的视角解决隐私保护问题。与现有研究不同,我们捕获邻居交互序列的协同信号,并在推荐过程开始之前直接将不可区分的物品注入目标序列,从而增加目标序列的困惑度。即使目标交互序列被攻击者获取,也难以辨别哪些是真实的用户交互记录。为了实现这一目标,我们提出了一种协同混淆序列推荐器,即CLOUD,它结合了协同混淆机制,在进行推荐之前编辑原始交互序列。具体而言,CLOUD首先计算目标交互序列与其他邻居序列之间的相似度以找到相似序列。然后,CLOUD考虑目标序列和相似序列的共享表示,以确定要执行的操作:保留、删除或插入。我们设计了一种复制机制,使来自相似序列的物品有更高的概率被插入目标序列。最后,修改后的序列用于训练推荐器并预测下一个物品。

英文摘要:

Sequential recommendation has attracted a lot of attention from both academia and industry, however the privacy risks associated to gathering and transferring users' personal interaction data are often underestimated or ignored. Existing privacy-preserving studies are mainly applied to traditional collaborative filtering or matrix factorization rather than sequential recommendation. Moreover, these studies are mostly based on differential privacy or federated learning, which often leads to significant performance degradation, or has high requirements for communication. In this work, we address privacy-preserving from a different perspective. Unlike existing research, we capture collaborative signals of neighbor interaction sequences and directly inject indistinguishable items into the target sequence before the recommendation process begins, thereby increasing the perplexity of the target sequence. Even if the target interaction sequence is obtained by attackers, it is difficult to discern which ones are the actual user interaction records. To achieve this goal, we propose a CoLlaborative-cOnfusion seqUential recommenDer, namely CLOUD, which incorporates a collaborative confusion mechanism to edit the raw interaction sequences before conducting recommendation. Specifically, CLOUD first calculates the similarity between the target interaction sequence and other neighbor sequences to find similar sequences. Then, CLOUD considers the shared representation of the target sequence and similar sequences to determine the operation to be performed: keep, delete, or insert. We design a copy mechanism to make items from similar sequences have a higher probability to be inserted into the target sequence. Finally, the modified sequence is used to train the recommender and predict the next item.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑