Proactive Privacy-preserving Learning for Retrieval 论文笔记
创始人
2024-02-07 05:58:39
0
论文名称Proactive Privacy-preserving Learning for Retrieval
作者Peng-Fei Zhang (University of Queensland)
会议/出版社AAAI 2021
pdf📄在线pdf
代码
无代码
  • 概要:

    • 本文提出了一种针对检索系统隐私保护的方法,称为 PPL。训练一个生成器,在 original data 的基础上生成 adversarial data。adversarial data 在特征空间中要保持原本的相似性结构,并且最大化original data 和 adversarial data 之间的差距。
  • 背景:

    • 加入隐私保护后,恶意用户无法随意搜索,也无法收集 database 里的数据构建模型

      在这里插入图片描述

    • 具体来说就是:无法使用干净数据作为 query 在对抗性数据构建的 database 上进行检索,无法使用对抗性数据作为 query 在干净数据构建的 database 上进行检索

      • 在这里插入图片描述
    • clean domain 和 adversarial domain 需要具有:

      • 特征空间中相同的 similarity structure (pdf)
      • 最大化两个领域之间的 gap
  • 方法:

    • 训练一个用于生成 adversarial data 的 generater

    • 在这里插入图片描述

    • loss function

      • generation process

        zi=xi+G(xi;ϑg)z_{i}=x_{i}+\mathcal{G}\left(x_{i} ; \vartheta_{g}\right)zi​=xi​+G(xi​;ϑg​)
        s.t. ∥G(xi;ϑg)∥p≤ϵ,p∈{1,2,∞}\left\|\mathcal{G}\left(x_{i} ; \vartheta_{g}\right)\right\|_{p} \leq \epsilon, p \in\{1,2, \infty\}∥G(xi​;ϑg​)∥p​≤ϵ,p∈{1,2,∞}

      • Affinity-preserving Loss

        • Jo=∑i,j=1n∥h(zi)Th(zj)−c⋅Sij∥F2\mathcal{J}_{o}=\sum_{i, j=1}^{n}\left\|h\left(z_{i}\right)^{T} h\left(z_{j}\right)-c \cdot S_{i j}\right\|_{F}^{2}Jo​=∑i,j=1n​∥∥∥​h(zi​)Th(zj​)−c⋅Sij​∥∥∥​F2​
        • 保持模型的检索能力额
      • Privacy-preserving Loss

        Jp=αD^s+βJs+γJe\mathcal{J}_{p}=\alpha \widehat{\mathcal{D}}_{s}+\beta \mathcal{J}_{s}+\gamma \mathcal{J}_{e}Jp​=αDs​+βJs​+γJe​

        • Domain Loss:原理涉及 “(RKHS)”
        • Similarity Loss
        • Matching Loss

        具体细节阅读文章,loss 还有一些原理不太明白,不过该 loss 的主要目的是为了减小两个梁宇之间的差异

    • 训练过程

      • Objective Function

        这里的训练过程是一种对抗性训练方式,the generator is updated to enlarge the gap between the adversarial data and the original data,the surrogate model is trained with the opposing objective that is to maintain the search performance.

        ϑ^g=arg⁡min⁡ϑgJo(ϑg,ϑf)−Jp(ϑg,ϑf)\hat{\vartheta}_{g}=\arg \min _{\vartheta_{g}} \mathcal{J}_{o}\left(\vartheta_{g}, \vartheta_{f}\right)-\mathcal{J}_{p}\left(\vartheta_{g}, \vartheta_{f}\right)ϑ^g​=argminϑg​​Jo​(ϑg​,ϑf​)−Jp​(ϑg​,ϑf​),
        ϑ^f=arg⁡min⁡ϑfJo(ϑg,ϑf)+Jp(ϑg,ϑf).\hat{\vartheta}_{f}=\arg \min _{\vartheta_{f}} \mathcal{J}_{o}\left(\vartheta_{g}, \vartheta_{f}\right)+\mathcal{J}_{p}\left(\vartheta_{g}, \vartheta_{f}\right) .ϑ^f​=argminϑf​​Jo​(ϑg​,ϑf​)+Jp​(ϑg​,ϑf​).

      • 对抗性训练的过程运用到了 Gradient Reversal Layer

        • 来自论文-Unsupervised Domain Adaptation by Backpropagation 是关于 domain adaptation 的文章

  • 实验结果:
    在这里插入图片描述

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...