【Paper-Attack】Poisoning Attacks to Graph-Based Recommender Systems

Poisoning Attacks to Graph-Based Recommender Systems

背景

一些研究显示推荐系统容易受到poisoning attack(向推荐系统注入虚假数据,从而使推荐系统按照攻击者的意愿做推荐)影响,现有研究在基于图的推荐系统上的工作还很少,都是基于关联规则的或者基于矩阵分解。

攻击者的目标:将target item推荐给越多的用户越好

挑战

如何给fake user分配打分,来使得target item被推荐给更多的正常用户?
⇓ \Downarrow
将poisoning attack定义为一个优化问题(注入m个fake user,每个fake user有n个filler item),并且提出解决优化问题的方法,目标函数是hit ratio(正常用户中,包含target item的用户比例)

动机

模型

单个用户的loss

target item t 排名越靠前,item i排名越靠后,p_ut越大,p_ui越小,loss越小

image-20210310110648645

image-20210310111048148

g是Wilcoxon-Mann-Whitney 损失函数,用来提升排序效果,b是width参数

全部用户的loss

对那些没有为了target item打分的单个用户 s ∈ S s\in S sS 的loss求和

image-20210310110956604

近似为优化问题

正则化w_v是为了建模约束(每个fake user只能为一小部分item打分)

image-20210310110839261

解决优化问题

使用PGD解决公式6的优化问题,得到 w i w_i wi(fake user v 连接全部item的边的权重)

生成打分

几个假设:

  1. fake user对target打最高分
  2. 根据前面求出的 w i w_i wi从高到低选择n个item作为filler item
  3. 为每个filler item打分:从正常用户为这个item打分的分布中sample一个数,离散化后作为分数

注:只使用权重来选择filler item,而不是打分

image-20210310112242052

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Poison frogs! targeted clean-label poisoning attacks on neural networks”这是一个关于对神经网络进行有针对性的干净标签中毒攻击的研究项目。在这种攻击中,研究人员通过修改训练数据集中的特定标签,以欺骗神经网络模型以误分类输入样本。 干净标签中毒攻击是一种隐蔽的攻击方式,因为攻击者不需要修改图像本身或添加任何可见的攻击标记。相反,他们通过对训练数据集进行精心设计的修改,使神经网络在应用中出现错误分类。这种攻击方法可能会导致严重后果,例如在自动驾驶汽车或安全系统中造成事故或功能失效。 这个项目的目的是研究这种攻击方法的可行性和效果,并提出对抗这种攻击的解决方案。研究人员首先对训练数据集进行修改,以使特定类别的图像被误分类为其他类别。然后,他们使用已经训练好的神经网络模型,通过修改训练数据集中的特定图像标签,使模型在测试阶段错误地将这些特定图像分类为不同的类别。 结果表明,即使在高性能的神经网络上进行干净标签中毒攻击也是可行的。这些攻击可以在不影响模型在其他正常输入上性能的情况下,误导模型对特定图像的分类。这使得攻击者能够操纵模型的行为,甚至可能导致系统的安全漏洞和错误决策。 为了对抗这种攻击,研究人员提出了一种改进的训练策略,称为“防御机制”。这种方法可以增强模型对干净标签中毒攻击的鲁棒性,并提供了一种有效的方法来检测和解决这种攻击。 总体而言,这个项目揭示了干净标签中毒攻击在神经网络中的潜在威胁,并提供了对抗这种攻击的解决方案。这有助于进一步加强神经网络模型在面临安全挑战时的鲁棒性,并推动相关领域的研究和技术发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值