Adversarial Patch:可打印的通用、鲁棒、针对性对抗图像补丁
Adversarial Patch
作者提出可打印的通用对抗补丁,贴在任意场景照片中即可让 ImageNet 分类器输出指定目标类,并在真实世界验证有效。
攻击者无需知道被攻击的图像、光照、相机角度、分类器类型或场景中的其他物体;生成一个与场景无关的补丁,打印后贴在任意场景中,使分类器输出攻击者选定的目标类。
- 现有对抗样本研究多关注微小或不可察觉的扰动,作者探索攻击者不再限制扰动大小时能做什么:能否造出一个与场景无关、可打印的补丁,让分类器无视场景内容输出指定类别。
- 用 Expectation over Transformation(EOT)框架的变体,在随机图像、随机位置、随机旋转缩放变换下训练一个补丁,最大化目标类的期望对数概率;支持白盒单模型、白盒五模型集成和黑盒(留一模型)三种训练方式,还可加 L∞ 约束做伪装。
- 数字实验中补丁在随机位置、多种尺寸下测试(每尺寸 400 张图),作者称补丁比直接插入目标类真实图片有效得多;真实世界实验中打印的补丁使 VGG16 把香蕉照片以 99% 置信度分类为 toaster;在第三方应用 Demitasse 上只有补丁占图像较大比例时才有一定迁移性。
- 作者指出未像 Sharif 等人那样针对可打印性优化补丁,黑盒加真实世界场景下补丁需占图像较大比例才有效;论文未报告各方法的具体成功率数值(仅以图展示),也未评测任何防御。
- 威胁模型
- 攻击者无需知道被攻击的图像、光照、相机角度、分类器类型或场景中的其他物体;生成一个与场景无关的补丁,打印后贴在任意场景中,使分类器输出攻击者选定的目标类。攻击使用较大的可见扰动,不追求不可察觉性。
- 被测模型
- inceptionv3resnet50xceptionVGG16VGG19Demitasse application
- 基准
- ImageNet
- 指标
- win rate(攻击成功率)目标类置信度
论文提出一种可在现实世界打印使用的通用对抗图像补丁,贴到任何场景中都能让分类器忽略画面里的其他物体并输出指定类别。补丁在随机位置、缩放与旋转下训练,沿用 Expectation over Transformation 框架优化目标类别的期望概率,因此不依赖背景内容和光照。作者在 inceptionv3、resnet50、xception、VGG16、VGG19 五个 ImageNet 模型上做白盒集成训练,并在四个模型上训练、在未参与训练的第五个模型上评测黑盒迁移效果。实物演示中,放有香蕉和笔记本的桌面照片经 VGG16 判为 banana、置信度 97%,在桌上贴一块目标为 toaster 的贴纸后该照片被判为 toaster、置信度 99%。作者据此指出,只针对小幅 Lp 扰动的防御不足以应对这类大范围局部扰动。
推荐理由论文给出可打印的通用对抗补丁并在真实桌面场景中复现,说明只针对小幅扰动的防御难以覆盖这类大范围局部扰动。
相关热点
0 个事件 · 2 条新闻提到
提到这篇论文的新闻
- FAR.AI引用了论文编号或链接FAR.AI 提出对抗脆弱性可能让主流对齐方案失效
adversarially selecting images from a real-world dataset, adversarial patches, single-pixel attacks and latent adversarial perturbations.
- Nicholas Carlini Writing引用了论文编号或链接Nicholas Carlini 公开其 2016–2019 年研究想法日志文件
And at the time the only better idea I had was bounding box, which ended up becoming a nice paper.
深度解读
这篇论文试图解决什么问题?
作者探索攻击者不受不可察觉性限制时,能否造出通用、鲁棒、定向、可打印的对抗补丁。
核心问题:能否构造一个与场景无关的物理世界补丁,贴在任意图像上就让分类器输出攻击者指定的目标类。
- 问题场景与动机:作者认为多数已有工作只研究对输入做微小或不可察觉的修改,而现实中的恶意攻击者可能并不关心扰动是否可见,尤其当模型已被设计为抵抗小 Lp 扰动时。
- 现有方法的不足:作者称已有攻击要么修改整张图像的每个像素(如 universal perturbations),要么针对固定位置、固定方向或特定受害者定制(如对抗眼镜),且针对小扰动的防御可能无法抵御大扰动。
- 核心观察:图像分类任务每图只认一个标签,网络学会检测画面中最"salient"的物体;作者认为补丁正是利用这一点,产生比真实物体更 salient 的输入。
- 论文提出的方法:一个通用(适用任意场景)、鲁棒(经受多种变换)、定向(输出任意目标类)的对抗补丁,可打印、贴入任意场景、拍照后仍能使分类器忽略场景中其他物体。
- 威胁模型:
- 目标:让分类器输出攻击者选定的目标类(targeted attack)。
- 知识:构造攻击时不需要知道被攻击的图像、光照条件、相机角度、被攻击分类器的类型或场景中的其他物体;白盒变体需要模型访问权,黑盒变体对目标模型无访问权。
- 能力:生成补丁后可广泛分发,任何人打印后贴入场景即可。
- 受害系统:ImageNet 图像分类器(inceptionv3、resnet50、xception、VGG16、VGG19)及第三方应用 Demitasse。
有哪些相关研究?
论文将工作定位在对抗样本与物理世界攻击的交叉处,与 universal perturbations 和物理攻击工作直接对比。
小扰动对抗样本
- Szegedy 等 [15]、Goodfellow 等 [5]——提出对抗样本概念及 L-BFGS、FGSM 等优化方法;论文还提到 DeepFool [10]、PGD [8]、针对离散输入的 LS-PGA [2]。
- Papernot 等 [11]——基于 Jacobian 显著图只修改少量像素;[13] 在图像固定位置修改一个小补丁。
- Su 等 [6]——单像素攻击:修改 32x32 CIFAR-10 图像的 1 个像素(0.1%)即可欺骗多数图像,但属于非定向、非通用的白盒攻击;论文指出本工作在通用设定下所需的补丁尺寸明显更大。
物理世界攻击
- Kurakin 等 [7]——打印出的对抗图像在不同光照和角度下仍能欺骗分类器。
- Athalye 等 [3]——3D 打印对抗物体(如被分类为步枪的乌龟),是对正常物体的细微扰动;本文的 EOT 框架即取自该工作。
- Sharif 等 [13]——对抗眼镜,可定向冒充任何人,但为攻击者脸部定制且按固定方向设计。
- Evtimov 等 [4]——通过打印海报或贴贴纸使停止标志被误分类。
通用扰动
- Moosavi-Dezfooli 等 [9]——universal adversarial perturbations;论文指出其需要修改图像的每个像素,且未在物理世界给出结果,而本文的扰动对任意背景通用。
防御
- 针对小 Lp 扰动的防御:Madry 等 [8]、Papernot 等 [12](蒸馏)、Tramér 等 [16](集成对抗训练)、thermometer encoding [2]。
- Sharma 和 Chen [14]、Anonymous [1]——作者称这些工作表明 MNIST 上的对抗训练模型对超出训练幅度的大扰动仍然脆弱。
定位:作者称本文与多数先前工作的区别在于不追求不可察觉,而是生成图像无关、对任意背景通用的显著补丁,且无需预先知道场景、光照、角度或分类器类型。
论文如何解决这个问题?
用 EOT 框架变体在随机图像、位置和变换下训练补丁,最大化目标类的期望对数概率。
整体思路:不再对已有图像做细微扰动,而是用一个训练得到的补丁完全替换图像的一部分,补丁经随机平移、缩放、旋转后在大量图像上训练,从而与场景无关。
问题设定
- 传统定向对抗样本:给定分类器 P[y|x]、输入 x、目标类 ŷ 和最大扰动 ε,在 ||x−x̂||∞ ≤ ε 约束下最大化 log(P[ŷ|x̂]);作者指出这种方式需要修改目标图像本身。
- 本文改为用补丁替换图像局部区域,补丁经掩膜可取任意形状。
补丁应用与训练目标
- 定义补丁应用算子 A(p, x, l, t):先对补丁 p 施加变换 t(如旋转、缩放),再将其贴到图像 x 的位置 l(Figure 2)。
- 训练目标为 p̂ = argmaxp 𝔼x∼ X, t∼ T, l∼ L[log Pr(ŷ ∣ A(p, x, l, t))],其中 X 是训练图像集、T 是补丁变换分布、L 是位置分布;含义:在随机图像、随机变换、随机位置上最大化目标类的期望对数概率。
- 该式是 Athalye 等 [3] 的 Expectation over Transformation(EOT)框架的变体;对图像取期望促使补丁不依赖背景,作者称这与多数先前对抗扰动工作不同。
伪装补丁
- 在补丁目标上加入约束 ||p − p_orig||∞ < ε,迫使最终补丁在 L∞ 范数下接近某个起始图像 p_orig,从而降低对人眼的显著性。
- 论文未给出训练的具体超参数(迭代次数、学习率、ε 取值等)。
攻击变体
- 白盒集成攻击:跨五个 ImageNet 模型(inceptionv3、resnet50、xception、VGG16、VGG19)联合训练单个补丁,评估时对五个模型的 win rate 取平均。
- 白盒单模型攻击:只在单个模型上训练和评估。
- 黑盒攻击:跨其中四个模型联合训练,在未访问过的第五个模型上评估。
- 对照:一张 toaster 的真实照片,作为朴素插入目标类图像的基线。
论文做了哪些实验?
数字实验比较四种补丁在不同尺寸下的成功率,物理实验验证打印补丁可让 VGG16 以 99% 置信度误分类。
实验设置
- 被测模型:inceptionv3、resnet50、xception、VGG16、VGG19 五个 ImageNet 模型;另在第三方应用 Demitasse 上测试黑盒迁移。
- 数据集:ImageNet;训练和评估时补丁被缩放后随机插入随机 ImageNet 图像的随机位置。
- 方法变体:白盒集成(五模型联合训练)、白盒单模型、黑盒(四模型训练、留一评估)、对照(toaster 真实照片)。
- 指标:win rate(攻击成功率),白盒集成取五个模型的平均。
- 样本量:Figure 3 中每个点由 400 张随机选取的测试图像在随机位置上计算,补丁占图像比例的每个尺寸独立测试 400 张。
- 评审方式:论文未说明成功判定的具体阈值或评审者;未报告重复次数。
主结果
论文以 Figure 3 展示四种方法在不同补丁尺寸下的成功率曲线,但正文和图注未给出具体数值,转换文本中无法读取曲线高度,故不列表。论文明确给出的数字结果:
表格较宽,可左右滑动
实验 条件 结果 出处 物理世界攻击 VGG16,桌面香蕉照片,无补丁 分类为 banana,置信度 97% Figure 1 物理世界攻击 VGG16,同场景贴 toaster 定向补丁 分类为 toaster,置信度 99% Figure 1 - 作者称,在通用设定(黑盒、定向、任意图像/位置/变换)下可靠欺骗模型所需的补丁尺寸,明显大于 Su 等 [6] 白盒单像素攻击所需的尺寸。
- 作者称,Figure 3 显示各攻击方法都比朴素插入 toaster 真实照片(对照)有效得多。
伪装补丁实验
- 测了什么:通过最小化与扎染图案的 L2 距离并在训练时施加和平标志掩膜,生成伪装版补丁(Figure 4)。
- 结果:作者称伪装后的补丁保留了大部分欺骗分类器的能力;Figure 4 的具体数值未在文本中给出。
物理世界与第三方迁移
- 物理世界:用普通彩色打印机打印补丁,置于多种真实场景;Figure 1 显示即使有其他物体在场景中,VGG16 仍被欺骗(见主结果表)。
- 第三方应用:在 Demitasse 应用上测试黑盒加物理世界效果,作者称发现一定迁移性,但只有当补丁占图像相当大比例时才有效;作者认为这可能是因为没有像 [13] 那样针对可打印性优化补丁,并指出 Figure 3 测的是跨模型黑盒而非物理世界。
- 附录 Figure 5 给出可打印贴纸,并注明为获得最佳效果需保持贴纸在图示垂直方向的 20 度以内;该补丁由白盒集成方法生成。
其他消融与分析
- 补丁尺寸:Figure 3 以补丁占图像比例为横轴逐点测试,每个尺寸独立测 400 张图;论文未给出各尺寸的成功率数值。
- 论文未报告其他消融实验。
有什么可以进一步探索的点?
作者指出补丁未针对可打印性优化、黑盒物理场景需更大补丁;论文未评测防御也未报告具体成功率数值。
作者指出的局限与后续方向
- 作者称未像 [13] 那样针对可打印性(print-ability)优化补丁,并认为这也许解释了补丁在物理世界黑盒场景下不如 Figure 3 中跨模型黑盒有效(第 3 节)。
- 在第三方 Demitasse 应用上,补丁只有占图像相当大比例时才表现出迁移性(第 3 节、附录)。
- 作者指出针对小 Lp 扰动的防御技术可能无法抵御此类大扰动,并认为只防御小扰动是不够的,大的局部扰动也能攻破分类器(第 1、4 节)——这是作者对防御研究范围的论断,论文本身未提出或评测防御。
- 论文未设专门的 Limitations 或 Future Work 小节。
实验覆盖范围
- 被测模型为 inceptionv3、resnet50、xception、VGG16、VGG19 共五个 ImageNet 分类器,另加第三方应用 Demitasse(第 3 节)。
- 数字实验每个补丁尺寸在 400 张随机 ImageNet 图像上测试,位置随机(Figure 3 图注)。
- 物理世界实验报告的是单个演示案例(Figure 1 的香蕉场景)和视频,论文未报告物理实验的样本量或成功率统计。
- 论文未报告 Figure 3、Figure 4 中各方法的具体成功率数值,也未报告训练超参数、迭代预算或重复次数。
- 论文未评测任何防御方法对该攻击的效果。
总结一下论文的主要内容
作者提出可打印的通用定向对抗补丁,无需知道场景和模型即可让分类器输出目标类,物理世界演示中 VGG16 以 99% 置信度误分类。
一篇物理世界对抗攻击论文:作者探索攻击者不再受不可察觉性约束时的攻击能力。
- 问题:已有对抗样本研究多关注微小扰动;作者认为现实攻击者可能不在意扰动可见,转而构造显著但通用的攻击。
- 方法:用 EOT 框架的变体,在随机图像、随机位置、随机旋转缩放变换下训练一个补丁,最大化目标类的期望对数概率;补丁与场景无关,可打印分发。变体包括白盒单模型、白盒五模型集成、黑盒(四模型训练、留一评估),另可通过 L∞ 约束把补丁伪装成扎染/和平标志图案。
- 主要结果:
- 数字实验中,作者称各攻击方法在不同补丁尺寸下均明显优于插入 toaster 真实照片的对照(Figure 3,每尺寸 400 张随机图像,论文未给出具体成功率数值)。
- 物理世界演示:贴上 toaster 定向补丁后,VGG16 把含香蕉的桌面照片以 99% 置信度分类为 toaster(无补丁时为 banana、97%,Figure 1)。
- 伪装补丁保留了大部分攻击能力(Figure 4,作者称)。
- 黑盒加物理世界场景下,补丁在第三方 Demitasse 应用上只有占图像较大比例时才有迁移性。
- 作者结论:该攻击可离线生成并广泛分发;只防御小 Lp 扰动是不够的,大的局部扰动同样能攻破分类器。