Imperceptible Backdoor Attack: From Input Space to Feature Representation 笔记
创始人
2024-02-06 23:08:01

1. 论文信息

论文名称Imperceptible Backdoor Attack: From Input Space to Feature Representation
作者Nan Zhong(Fudan University)
会议/出版社IJCAI 2022
pdf📄在线pdf 本地pdf
代码
💻pytorch
概要文中提出了一种难以察觉的后门。作者将trigger视为多项式分布下的一种特殊噪声。
通过unet网络生成多项式分布,再通过MLP进行采样。

2. introduction

本文提出一种难以察觉的攻击方式,相较于之前的做法,只需要改动一小部分像素就能达到攻击的效果。

  • 背景

    • 先前的隐形 trigger 可以骗过人眼,但是无法骗过检测器

    • 在 DNN 中很多休眠神经元,只有 trigger 出现时才被激活

      “Dormant neurons are activated when the trigger appears in the feature representation space.”

  • 文章贡献:

    • 本文从两个方面考虑了后门攻击的隐匿性

      • input space
      • feature representation space
  • 解决的问题:

    • 使用 multinomial distribution 的采样方法减少 trigger 的改动
    • 最小化 backdoor 特征和目标类特征的距离来抵抗防御模型
  • threat model:

    • 用户将数据上传服务商进行训练,攻击者可以对数据进行处理,但是不能改变模型结构(攻击者知道模型结构)

3. method

  • 模型结构:

    在这里插入图片描述

    1. 使用 u-net 模型生成“a pair of ±1 modification probability matrices” (pdf),also can be named as the parameters of the multinomial distribution
    2. 使用 samplenet(MLP)采样出 trigger,和原图像拼接产生恶意的图片
    3. 改变恶意图片的label
  • loss function

    • Lcls =L(fθ(xbenign ,yori ))+L(fθ(xmalicious ,ytgt))L_{\text {cls }}=\mathcal{L}\left(f_{\theta}\left(x_{\text {benign }}, y_{\text {ori }}\right)\right)+\mathcal{L}\left(f_{\theta}\left(x_{\text {malicious }}, y_{t g t}\right)\right)Lcls ​=L(fθ​(xbenign ​,yori ​))+L(fθ​(xmalicious ​,ytgt​))

      • xmalicious =S(G(xbenign ),n)x_{\text {malicious }}=S\left(G\left(x_{\text {benign }}\right), n\right)xmalicious ​=S(G(xbenign ​),n)
    • Letg=(fbenign −fmalicious )2L_{e t g}=\left(f_{\text {benign }}-f_{\text {malicious }}\right)^{2}Letg​=(fbenign ​−fmalicious ​)2

    • Lnum=∑i=1w∑j=1h(∣trigger⁡i,j∣)L_{n u m}=\sum_{i=1}^{w} \sum_{j=1}^{h}\left(\left|\operatorname{trigger}_{i, j}\right|\right)Lnum​=∑i=1w​∑j=1h​(∣∣​triggeri,j​∣∣​),

    • Ltot=Lcls+α⋅Letg+β⋅LnumL_{t o t}=L_{c l s}+\alpha \cdot L_{e t g}+\beta \cdot L_{n u m}Ltot​=Lcls​+α⋅Letg​+β⋅Lnum​

4. experiments

4.1 数据集

数据集一
GTSRB: 包含43个类别的交通信号
train:39209,test:12630

数据集二
CelebA:包含40个类别的人脸数据集
train:162084,test:40515

4.2 评价指标

  • BA: 正常情况下的准确率

  • ASR:backdoor 数据的准确率

  • L1-norm:sum(abs(xbenign−xmalicious))/(channel×height×width)sum(abs(x_{benign} − x_{malicious}))/(channel × height × width)sum(abs(xbenign​−xmalicious​))/(channel×height×width)

    用于统计修改像素的数量

4.3 实验

  • Attack Effectiveness and Visualization

    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hasKG1xE-1669022411123)(assets/image-20220525120133-j4mqgi9.png)]

    • 证明了这种攻击方法的改动较少,并且能取得不错的准确率

  • Defences

    • 使用 FTD 进行防御
    • 使用 Neural Cleanse 进行防御
    • 使用 Network Pruning 进行防御
  • Ablation Studies

    • 验证 α\alphaα 和 β\betaβ 的作用

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...