IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 论文那些事—NESTEROV ACCELERATED GRADIENT AND SCALEINVARIANCE FOR ADVERSARIAL ATTACKS -> 正文阅读

[人工智能]论文那些事—NESTEROV ACCELERATED GRADIENT AND SCALEINVARIANCE FOR ADVERSARIAL ATTACKS

NESTEROV ACCELERATED GRADIENT AND SCALE INVARIANCE FOR ADVERSARIAL ATTACKS(ICRL2020,NI-FGSM,SIM)

1、摘要

在本文中,我们从将对抗性例子的生成作为一个优化过程的角度出发,提出了两种提高对抗性例子可转移性的新方法,即Nesterov迭代法快速梯度符号法(NI-FGSM)和缩放不变攻击法(SIM)。NI-FGSM的目标是将Nesterov加速梯度引入迭代攻击中,从而有效地向前看,提高对抗性样本的迁移性。

本文贡献有以下三点:

  1. 将Nesterov加速梯度引入迭代的基于梯度的攻击中,从而有效地超前,提高对抗性例子的转移能力。
  2. 深度学习模型具有缩放不变性,于是通过优化收缩后图像副本上的对抗性扰动来提高对抗样本的迁移性。
  3. 将NI-FGSM和SIM与现有的基于梯度的攻击方法相结合,得到不错的黑盒攻击成功率。

2、NI-FGSM原理

Nesterov Accelerated Gradient (NAG) 是一种梯度下降法的变种,其本质上是动量的改进:

?

?将先前叠加得到的梯度对此进行求偏导,也就是求方向,如图红线部分就是NAG预测的梯度方向,将其平移到当前梯度上面(橙色线位置),最后在和动量部分做向量和,得到最终的梯度方向。

?会发现这种利用先前梯度预测未来梯度的方法确实有效,路径变短了。

整合进I-FGSM后变为NI-FGSM:

在计算每次迭代中的梯度之前,沿着之前累积的梯度的方向跳跃。

?3、Scale-Invariant Attack Method(SIM)

Loss-preserving Transformation:

具体来说,在同一模型上,原始图像和缩放图像的损失值是相似的。

Model Augmentation:

作者发现除了平移不变性,还存在缩放不变性,图像和缩放后的图像(像素值乘以一个系数),在同一个模型上的loss很接近。将这种特性视为一种模型增强的话,可以得到目标函数。

?说白了是使用缩放图像的平均梯度代替当前所计算的梯度,原因是由于图像缩放不变性,并且损失接近。(这里Si处的细节没有特别清楚

对于缩放不变性文中并没有理论解释,只是做个实验证明缩放在区间[0.1,1.3]内时原图与缩放图像的损失相似。

SI-NI-FGSM算法流程:

?4、实验结果

对单独模型的攻击, * 号表示白盒攻击:

?对集成模型的攻击:

攻击经典的防御模型:

5、总结和不足

学习动量法的时候我也想到了Nesterov Accelerated Gradient,没想到两篇文章隔的挺远的,SIM确实新颖,只是依旧难以解释,都是实验结果的堆叠。

?

?

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章           查看所有文章
加:2021-12-07 12:01:51  更:2021-12-07 12:04:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 1:35:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码