[论文阅读笔记]SEMANTIC ADVERSARIAL ATTACKS: PARAMETRIC TRANSFORMATIONS THAT FOOL DEEP CLASSIFIERS(ICCV)

深度学习的最新研究进展(二) 神经网络的功能与人脑相似,它们主要由神经元和连接组成。当我们说深度神经网络时,我们可以假设有相当多的隐藏层,可以用来从输入中提取特征和计算复杂的函数。Bengio(2009)解释了深度结构的神经网络,如卷积神经网络(CNN)、自编码器(AE)及其变体等。Deng和Yu(2014)详细介绍了一些神经网络架构,如AE及其变体。Goodfellow等(2016)对深度前馈网络、卷积网络、递归网络及其改进... 阅读详情

SEMANTIC ADVERSARIAL ATTACKS: PARAMETRIC TRANSFORMATIONS THAT FOOL DEEP CLASSIFIERS(2019 ICCV)

文章简介:
本文的出发点不同于以前的方法(例如修改某几个像素点或者在原图上添加扰动),本文的对抗样本是通过修改输入图像中某些特殊的特征(例如戴上眼镜),从而产生语义自然的图片的同时,还能愚弄分类器。

  • 类型:white-box攻击,需要知道模型的梯度信息
  • DataSet: CelebA数据集,攻击的模型是男女分类模型
  • Method:Fader Networks和AttGAN(基于GAN的semantic Attack,该方法使用的是nonlinear变换方法)
  • Obstacle:一个关键的障碍是,与语义属性相关的参数通常很难解耦。

Contribution:

  • 提出一种新的基于优化的框架,利用parametric generative transformations来生成有效的语义对抗样本
  • 使用muti-attribute模型的变体(Fader Network和Attribute GAN)来生成人脸对抗样本来攻击男女二分类模型
  • 我们对我们的方法进行了实证分析,结果表明,增加攻击空间的维数会导致更有效的攻击。此外,我们研究了一系列nonlinear的攻击,并证明了较高的nonlinear程度会导致较弱的攻击。
  • 对目标模型在对抗样本的抵御能力上进行上界分析

Parametric Transformation Models(GGG):
GGG训练的目标是分解语义特征的同时还能重建原始样本,它需要满足两个性质:

  • G能够重建图像中的不变数据
  • G应该能够独立地扰乱语义属性,同时尽可能少地更改不变的数据。

作者提出的semantic attack可以应用于任何支持梯度计算的Parametric Transformation Models,不过最后作者选择了最近提出的两个生成模型:Fader networks和AttGAN

Adversarial Parameter Optimiziation:
生成语义对抗样本的问题本质上可以看作是找到分类器易受对抗性影响的属性集(set of attributes)。该优化问题可以分解为2个子问题:

  • first step: 优化目标网络的adversarial loss来寻找对抗扰动的direction
  • seconde step: 将adversarial vector投影到solution-sapce(解空间)

作者修改了CW untargeted adversarial loss来包含作者想要的语义约束

其算法流程为

Adbersarial Fader Network:
Fader网络是一种encoder-decoder体系结构,用于修改具有连续参数化属性的图像。该网络在分解图像语义信息的同时还能学习encoded latent representation中的不变性。在实际操作过程中,作者采用3种方式来生成semantic adversarial examples:

  • A single attribute Fader Network: 该方法只修改所有图片中的某个特定的属性,针对本文的人脸,修改的属性可能会是添加眼镜、头发颜色等等。下图是模型的示意图:
  • Multi-Attribute Attack: 与single类似,只是在预训练的时候模型可以接触到更多可修改的属性,不过该方法有局限性,这是因为Fader Network需要去学习分离的属性,而在实践中,语义属性不能完全解耦。
  • Cascaded Attribute Attack:具体细节论文没有提及(We propose a novel method to simulate multi-attribute attacks by stage-wise concatenation
    pre-trained single attribute Fader networks.),但是其缺点就是重建质量比较低。

Adversarial AttGAN:
与Fader Network类似,不同之处在于AttGAN在训练过程中同时考虑了原始标签和翻转标签,将语义属性从数据的underlying invariances中分离出来。在实验过程中,AttGAN提供了更加稳定的重建效果。其结构如下图:

AttGAN的生成效果:
相比于Fader Network,AttGAN生成的图片更加清晰

domain:
对于下面通过severe artifacts(不知道如何理解这个名词)(可能是比较粗糙的意思吧)生成的图片,训练好的模型依然能够正确分类,这就说明神经网络对semantic domain上的改变有一定的鲁棒性。而在pixel domain则没那么鲁棒(因为改变几个像素点就能让模型误分类了)


如果觉得我有地方讲的不好的或者有错误的欢迎给我留言,谢谢大家阅读(点个赞我可是会很开心的哦)~

[研一上]人脸属性迁移文献梳理(1) 入门GAN模型文献梳理 由于刚进入研究生阶段,熟悉新环境和新的生活节奏,加上业余杂事和自我懈怠,一直没有形成良好的学习习惯,因此趁着寒假这种纯自由支配时间,梳理一下上学期看过的文献,温故知新谈不上,但意在规范以后的学习工作。 每篇文献的记录方式主要分为主要思想和问题两部分,为了记录自己当时的所想所思,如有理解错误的地方,还望共同讨论,指正不足。 本人主攻的是GAN模型在人脸属性迁... 阅读详情

相关推荐

Python-FaderNetworksNIPS2017的一个PyTorch实现

可以通过修改诸如性别或年龄组等属性来生成不同实际版本的图像。 它们可以一次交换多个属性,并在每个属性值之间不断插值。

一篇适合新手的深度学习综述!

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达方向:深度学习,来源:机器之心荐语文章列举出了近年来深度学习的重要研究成果,从方法、架构,以及正则化、优化技术方面进行概述。对于刚入门的深度学习新手是一份不错的参考资料,在形成基本学术界图景、指导文献查找等方面都能提供帮助。论文:Recent Advances in Deep Learning: An Overview论文地址...

小白学视觉 276

Vue3多级路由缓存失效的深度解析与实战解决方案

本文深度解析了Vue3项目中多级路由下keep-alive缓存失效的根本原因,并提供了三种实战解决方案:通过路由扁平化根治问题、利用状态管理精细模拟缓存效果,以及借助keep-alive-vue3插件快速修复。文章旨在帮助开发者彻底理解Vue Router与keep-alive的协作机制,从而根据项目情况选择最佳策略,有效解决页面状态丢失的难题。

weixin_29015801的博客 285

Boosting Adversarial Attacks with Momentum

本文为论文阅读笔记,仅用作学习记录,Paper原文链接 注:本文提到的可转移性也可以说是可移植性 背景介绍   这篇文章是清华大学与英特尔中国实验室在2018年联合发布的一篇CVPR,主要提出了使用动量来增强对抗样本的攻击性,也就是在生成对抗样本的迭代过程中加入动量从而使得对抗样本具有较强的攻击性。除此之外这篇文章提出的方法获得了2017年NIPS比赛中无目标攻击组与有目标攻击组中的第一名。 对抗样本目前存在的问题   在文中,作者指出对于对抗样本攻击,目前大部分存在的对抗样本攻击的方法对于黑盒模型而言.

B站搜索 馆主君晓 欢迎关注~ 2350

“挑战杯”大赛“揭榜挂帅”赛道-baseline解析

在这个脚本中,txt文件的保存路径为'yolov7/datasets/Fatigue_driving_detection/txt_labels/',而xml文件的路径为'./label_xml/'。标注图片后的产物是会给每一个图片对应生成一个xml格式的文件,但是如果要用yolo框架去训练模型,输入的数据必须是txt格式,因此这里有一步转换格式的过程。注意看:obs这里有三个文件夹,第一个是关键帧的文件夹A,第二个是标注时输出的位置为文件夹B,第三个是智能标注后和手动标注的合集文件夹C。

m0_62899814的博客 2321

生信小白必看:手把手教你用R语言实现counts/FPKM/TPM互转(附代码)

本文为生信初学者详细讲解如何使用R语言实现counts、FPKM和TPM三种转录组表达量单位的精准转换,包含完整代码示例和常见问题解决方案。重点解析了FPKM与TPM的数学原理及转换方法,帮助读者掌握RNA-seq数据分析中的关键预处理步骤,提升差异表达分析的准确性。

weixin_27442001的博客 495

【全文翻译】Boosting Adversarial Attacks with Momentum

深度神经网络容易受到对抗性样本的攻击,由于潜在的严重后果,这对这些算法带来了安全问题。在部署深度学习模型之前,对抗性策略可以作为一个重要的替代工具来评估深度学习模型的可行性。然而,现有的大多数对抗性攻击只能愚弄一个成功率较低的黑盒模型。为了解决这个问题,我们提出了一大类基于动量的迭代算法来增强对抗性攻击。通过在迭代过程中引入动量项,我们的方法可以在迭代过程中稳定更新方向,避免局部极值,从而产生更多可转移的对抗性例子。为了进一步提高黑箱攻击的成功率,我们将动量迭代算法应用到一个模型集合中,并

weixin_43682519的博客 1770

浅谈银行内部户治理

为避免该问题的发生,对内部户入账类交易,或内部户是可透支的账户(如系统间往来),可考虑通过异步方式更新账户余额(当然,根本上还是要考虑银行业务量的实际,异步消息接口很多时候没有同步接口方便),另外,在进行内部户余额更新时,可以通过定时的借贷方发生额轧差的方式,将多次的锁请求,简化为一次(当然,发生额明细本身在加工账户交易历史时,是不能汇总的)。内部户在银行系统中,属于业务属性较少,实现相对简单,原理也很容易讲清的系统,但管中窥豹,越是基础的东西,越能看出一家银行业务、内控的专业程度。

银行信息系统应用架构详解 786

论文那些事——Boosting Adversarial Attacks with Momentum

第五篇Boosting Adversarial Attacks with Momentum(用动量增强对抗性攻击) 1、摘要(文章主要解决什么问题) 提出一种广泛的基于动量的迭代算法来增强对抗性攻击,该方法可以在迭代过程中稳定更新方向并避免局部极大值,解决了对抗样本生成算法对于黑盒模型的低成功率问题。 文中提及到: 对抗样本的移植性是由于不同的模型在数据点周围学习到相似的决策边界这一特性导致的,使得同一对抗样本可以攻击不同模型。 以往的FGSM、I-FGSM得到的对抗样本移植性较差,对黑盒模型的攻

shuweishuwei的博客 684

【DRAM存储器四】DRAM存储器的架构演进-part1

详述以提升吞吐量为目标的DRAM架构变化

highman110的博客 1245

R语言导入.dta文件实战

R语言导入.dta文件实战 #导入.dta文件的基本语法 R的导入.dta文件最简单方法是使用haven库中的read_dta()函数。 此函数使用以下基本语法: data <- read_dta('C:/you-path/file_name.dta') #包的安装和导入 install.packages('haven') library(haven) #下载.dta数据文件 我们将从该页面下载名为cola.dta的.dta文件。 #导入.dta文件 ..

data+scenario+science+insight 1万+

[论文阅读笔记] Boosting Adversarial Attacks with Momentum

Boosting Adversarial Attacks with Momentum(CVPR2018) Source Code: https://github.com/dongyp13/Non-Targeted-Adversarial-Attacks https://github.com/dongyp13/Targeted-Adversarial-Attacks. 文章概述: 本文提出了一种基...

Invokar的博客 4589

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Boosting Adversarial Attacks with Momentum-总结与拓展(范数)

对MIM算法的一些总结,把认为重要的东西贴出,并且有代码实现效果,与范数知识的拓展

qq_43367558的博客 1166

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Boosting Adversarial Attacks with Momentum (翻译,侵删)

Boosting Adversarial Attacks with Momentum 用动量增强对抗攻击 摘要 深度神经网络对于对抗样本是脆弱的,对这些孙发提出了安全的担忧,因为潜在的严重的威胁。对抗样本作为一个重要的代理来评估深度学习模型的鲁棒性,在他们应用之前。然而,大多数存在对抗攻击只能欺骗一个黑盒模型以一个极低的成功率。为了解决这个问题,我们提出了一个更加广的类别,基于动量的迭代算法来增强对抗攻击。通过将动量项集成到攻击的迭代过程中。我们的方法可以稳定更新的方向,导致更具有迁移性的样本。为了进一步改

bash_winner的博客 976

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

CVPR2018 | MI-FGSM | 利用动量增强对抗性攻击

这篇文章 “Boosting Adversarial Attacks with Momentum” 主要介绍了一种基于动量迭代梯度的方法来增强对抗性攻击,提出了动量迭代快速梯度符号法(MI-FGSM),并通过实验验证了其有效性。

四口鲸鱼爱吃盐的博客 3688

[论文笔记]Fader Networks: Manipulating Images by Sliding Attributes(2017 NIPS)

Fader Networks: Manipulating Images by Sliding Attributes(2017 NIPS) 文章简介: 本文介绍了一种新的encoder-decoder结构,该结构通过训练,将图像的显著信息与隐藏空间中的属性值直接分离,从而重构图像。 Dataset: CelebA 、 Oxford-102 Challenge: transformations是il...

Invokar的博客 1933

【深度学习】综述 | 深度学习的最新进展

Recent Advances in Deep Learning:An Overview来源:机器学习研习院本文我们将简要讨论近年来关于深度学习的最新进展。摘要:深度学习是机器学习和人工智能研究的最新趋势之一。它也是当今最流行的科学研究趋势之一。深度学习方法为计算机视觉和机器学习带来了革命性的进步。新的深度学习技术正在不断诞生,超越最先进的机器学习甚至是现有的深度学习技术...

fengdu78的博客 3543

ICCV 2019|70 篇论文抢先读,含目标检测/自动驾驶/GCN/等(提供PDF下载)

虽然ICCV2019已经公布了接收ID名单,但是具体的论文都还没放出来,为了让大家更快得看论文,我们汇总了目前已经公布的大部分ICCV2019论文,并组织了ICCV2019论文汇总开源项目(https://github.com/extreme-assistant/iccv2019),目前已经收集到70篇论文,其中10篇Oral,13篇开源,见下方list。建议Oral的文章一定要去读一读...

TensorFlowNews 8181

Procedural Noise Adversarial Examples for Black-Box Attacks on Deep Neural Networks论文笔记

Procedural Noise Adversarial Examples for Black-Box Attacks on Deep Neural Networks论文笔记 0. 概述 如今一些深度神经网络对于一些对抗性样本(Adversarial sample)是弱势的, 对抗性样本就是指我们对输入进行特定的改变, 通过原有的学习算法最终导致整个网络内部出现误差, 这属于攻击的一种, 然而, ...

XP and Altoria 2639

Adversarial Attack

Attack 尝试解释:在某个维度上,该类别的分布过于狭小陡峭,以至于稍微移动一点就到了别的不相关类别。 White-box attack loss func 对图片进行optimition,使得网络输出远离正确输出,接近指定输出(Targeted Attack)。在一定约束下(更改不要太明显以至被发现) constraint定义与实现 与原图片的距离函数,可选用l2-norm\L-infini...

qq_30776035的博客 1524

反人脸识别综述(更新中)

论文:Threat of Adversarial Attacks on Face Recognition: A Comprehensive Survey 面部识别(FR)模型易受到不同类型的攻击: 1、物理攻击,在图像被捕获前修改面部的物理外观,如presentation attacks(又称spoofing attacks); 2、数字攻击,对捕获的面部图像实现修改,如对抗性攻击和变形攻击。 对抗性攻击(adversarial attacks)针对深度神经网络(DNNs),特别是卷积神经网络(CNNs),

july_Ai的博客 3396

论文解读《Boosting Adversarial Attacks with Momentum》

摘要 我们提出了一种广泛的基于动量的迭代算法来增强对抗攻击。通过将动量项集成到迭代过程中,我们的方法可以在迭代过程中稳定更新方向并避免糟糕的局部最大值 1.FGSM 我们先来了解一下迭代的FGSM算法,它通过以下公式来产生扰动x∗x_*x∗​ x∗=x+ϵ∗sign(∇xJ(x∗,y)),(1) x_*=x+{\epsilon}*sign({\nabla}_xJ(x_*,y)),(1) x∗​=x...

qq_18824345的博客 2482

Boosting Adversarial Attacks with Momentum论文解读

摘要 深层神经网络容易受到对抗样本的攻击,由于潜在的严重后果,这对这些算法造成了安全问题。对抗性攻击是在部署深度学习模型之前评估其鲁棒性的重要替代手段。然而,大多数现有的对抗性攻击只能愚弄成功率较低的黑盒模型。为了解决这个问题,我们提出了一大类基于动量的迭代算法来增强对抗性攻击。通过将动量项集成到攻击的迭代过程中,我们的方法可以稳定更新方向,并在迭代过程中避开较差的局部极大值,从而产生更多可转移的对抗性示例。为了进一步提高黑盒攻击的成功率,我们将动量迭代算法应用到一组模型中,并表明具有强大防御能力的对抗训练

kking_edc的博客 2339
上一篇: [论文阅读笔记]Evading Defenses to Transferable Adversarial Examples by Translation-Invariant Attacks(CVPR)
下一篇: [论文笔记]Fader Networks: Manipulating Images by Sliding Attributes(2017 NIPS)
大鲨鱼冲鸭
博客等级 码龄9年 249粉丝 185原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值