本文提出了一种基于空间变换(spatially transformed)(smooth image deformation)的对抗样本生成算法。(LpL_pLp​距离较大,但图像更真实更不容易被检测)
之前的生成算法大多是将LpL_pLp​范数作为损失函数,然后直接调整像素值。

两个重要因素
1)图片亮度和质量
2)几何关系

先前的大多数对抗攻击都建立在改变亮度和质量的基础上,同时假设在对抗扰动生成过程中图片的几何关系保持不变。

算法:
最小化空域局部形变,而不是传统的像素值LpLpLp 距离。具体地,设输入图像为xxx,输出的对抗样本为xadvx_advxa​dv,每个像素的位移场为fff,则x(r)=xadv(r+f)x(r)=x_adv(r+f)x(r)=xa​dv(r+f),由于图像的空间是离散的,因此这里使用了双线性插值,而该操作是可微的。如下图所示:


xadvix_{adv}^{i}xadvi​表示图像第iii个像素的像素值
(uadvi,uadvi)(u_{adv}^{i},u_{adv}^{i})(uadvi​,uadvi​)表示对抗图像xadvx_{adv}xadv​的坐标
N(ui,ui)N(u^{i},u^{i})N(ui,ui)是第iii个像素的四个相邻像素点 (top-left, top-right, bottom-left, bottom-right)的索引

优化目标:

其中Ladv(x,f)=max(maxi≠tg(xadv)i−g(xadv)t,k)L_{adv}(x,f)=max(\underset{i\neq t}{max}\ \ g(x_{adv})_i-g(x_{adv})_t,k)Ladv​(x,f)=max(i​=tmax​  g(xadv​)i​−g(xadv​)t​,k),g(z)g(z)g(z)表示模型的logits输出,ttt 为目标类别,kkk 是置信水平
较高的置信水平能保证生成对抗样本的鲁棒性。
最小化空间变换fff可以确保stAdv具有较高的感知质量。

为了计算fflowf_{flow}fflow​,需要计算任意两个相邻像素的空间移动距离之和。

we enforce the locally smooth spatial transformation perturbation LflowL_{flow}Lflow​ based on the total variation. Intuitively, minimizing the spatial transformation can help ensure the high perceptual quality for stAdv, since adjacent pixels tend to move towards close direction and distance.

[paper]SPATIALLY TRANSFORMED ADVERSARIAL EXAMPLES相关推荐

  1. Spatially transformed adversarial examples

    本文为转载,原作者地址https://zhuanlan.zhihu.com/p/47419905 Spatially transformed adversarial examples 文章目录 Spa ...

  2. Paper Reading(1) : ICLR2015_Explaining and Harnessing Adversarial Examples

    目录 0x01.论文概要 0x02.主要内容 1.前期工作 2.对抗样本的线性解释 3.非线性模型的线性扰动 4.线性模型的对抗训练VS权重衰减 5.深层网络的对抗性训练 6.不同类型的模型容量 6. ...

  3. [paper]Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networks

    本文提出了两种特征压缩方法: 减少每个像素的颜色位深度 使用空间平滑来减少各个像素之间的差异 特征压缩通过将与原始空间中许多不同特征向量相对应的样本合并为单个样本,从而减少了对手可用的搜索空间.通过将 ...

  4. 对抗样本方向(Adversarial Examples)2018-2020年最新论文调研

    调研范围 2018NIPS.2019NIPS.2018ECCV.2019ICCV.2019CVPR.2020CVPR.2019ICML.2019ICLR.2020ICLR 2018NIPS Conta ...

  5. The Dimpled Manifold Model of Adversarial Examples in Machine Learning 文献阅读

    注:本文是楼主在原文的基础上,结合网上内容理解整理的.该文不一定准确,仅供各位参考,欢迎批评指正!另外,禁止商业用途的转载,谢谢! 目录 写在前面 1. 核心思想 1.1. 概念介绍 (Dimpled ...

  6. [深度学习论文笔记][Adversarial Examples] Deep Neural Networks are Easily Fooled: High Confidence Predictions

    Nguyen, Anh, Jason Yosinski, and Jeff Clune. "Deep neural networks are easily fooled: High conf ...

  7. HYPOTHESES ON THE EXISTENCE OF ADVERSARIAL EXAMPLES

    对抗样本存在的猜想 最初的猜想- low-probability spaces 一开始,对抗样本被认为存在于低概率空间,难以通过对输入周围空间的随机采样来获取.寻找公式2的解决方案 包含了输入空间来寻 ...

  8. [advGAN]Generating Adversarial Examples With Adversarial Networks

    这周读论文..读的是这篇反正.这个内容比较新,网上也没啥有特别有价值的参考内容,把学习笔记发上来,希望能有一点点帮助 嗯似乎是提出了用GAN以解决神经网络安全性的问题... 白盒攻击 攻击者能够获知机 ...

  9. 对抗机器学习——FGSM经典论文 EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES

    EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES 论文URL http://users.wpi.edu/~kmus/ECE579M_files/Readin ...

最新文章

  1. 2021年大数据HBase(十五):HBase的Bulk Load批量加载操作
  2. java学习笔记(2)
  3. python上海培训哪里比较好-上海培训python一般多少钱?
  4. php5.5 mysql网站空间_PHP环境配置IIS5.0+PHP5.23+MYSQL5+phpMyAdmin
  5. 开源Delphi:AutoCHM:CHM生成和还原Html工具
  6. Bootstrap4+MySQL前后端综合实训-Day07-AM【ajax局部刷新——(单个/批量)删除用户按钮的实现、更新用户信息按钮的实现】
  7. window10安装python2.7_Windows10-python2.7安
  8. toolStripButton调整大小并只显示text
  9. 3D卷积GAN飞起!微软“可缩放”新框架只需2D数据即可生成逼真3D模型
  10. 【WPF】右下角弹出自定义通知样式(Notification)——简单教程
  11. 数据结构Java版实验五_实验五数据结构综合应用 20162310
  12. 钉钉机器人自动回复消息_如何利用闲鱼助手,真正实现全自动消息回复,做到效率最大化...
  13. JAVA声明圆锥体类,实现Area和Volume接口,计算表面积和体积,按体积比较大小
  14. 科三——细则以及扣分点
  15. idea出现Cannot find keymap “Windows copy的报错“
  16. Android 使用图片缓存,避免OOM(实现照片墙)
  17. 动态规划算法实现0/1背包问题
  18. 第二篇:mig IP的创建
  19. iOS https 自制证书 单向 双向 验证,以及服务器(Nginx)配置
  20. 社区英雄榜:谁是真正的技术英雄?

热门文章

  1. Arcgis搭建离线地图服务WMTS
  2. 动态更换主题色(换肤功能)
  3. 软考中级 真题 2017年下半年 系统集成项目管理工程师 基础知识 上午试卷
  4. etal中间有空格吗_class属性中间存在空格,到底是什么意思呢?!
  5. html左文右图布局方法,左图右文与左文右图
  6. 单源最短路的扩展应用--------观光
  7. 玩物志|什么!DPDK在盒子里?(更新使用说明)
  8. FuzzyKmeans,mahout实现
  9. 最新超多制作模板的姓氏头像生成器小程序源码
  10. 使用Dinktopdf在.net core项目里将Html转成PDF