[论文笔记]Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses

CVPR 2019 论文汇总(按方向进行论文划分) cvpr2019 accepted papers title(官方分类,需科学前往) Github论文汇总链接(欢迎star) 论文PDF下载(更新中,提取码:osvy) 论文解读汇总 目录:(也欢迎大家推荐自己的CVPR2019文章,以下篇幅较大,分类如有错误欢迎留言指出和补充谢谢~) 检测38分割50分类、识别19跟踪20人脸12人体姿态估计/手... 阅读详情

Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses(2019 CVPR Oral)

文章简介:
本文提出了一种有效的基于梯度的攻击方法DDN,通过对图像中添加的对抗性扰动的方向和范数进行解耦,从而在L2范数较低的情况下成功攻击目标网络。在2018 NIPS Adversarial Vision Challenge(black-box)中,本文方法在untargeted attacks中排名第一,在targeted attack和robust models中排名第3。

  • 相关工作的缺点:

    • CW是目前最有效的white-box攻击,并且只有较小的L2 noise,但是该方法的缺点是速度慢(用的是line-search),经常需要迭代上千次。(DDN需要的迭代次数比C&W大约少100倍)
    • one-step攻击方法虽然速度快,但是用他们训练不能提高模型在white-box条件下的鲁棒性
  • Dataset:

    • mnist
    • cifar-10
    • imagenet datasets
  • 特点:

    • 使用DDN进行对抗训练后的模型能够outperform Madry defense(state-of-the-art)
    • gradient-based attacks that optimize the L2 norm of the distortion
    • white-box(本文讨论的范围,但也可以进行black-box attack)、untargeted attack & targeted attack
  • 生成效果:

  • 算法介绍:

    • 在算法优化过程中不需要对L2 norm进行惩罚,可以在一定程度上解放在过往方法中对超参数C的选择(CCC为L2 norm的系数),本文是通过将对抗性扰动δ\deltaδ投影到原图xxx的ϵ−sphere\epsilon-sphereϵ−sphere来进行限制。然后L2 norm就修改为了binary decision(如果sample xkx_kxk​(第k步)不是对抗的,则第k+1步的扰动会增加否则减少)
    • 算法中为了解决梯度范数变化较大的问题,作者在进行方向更新前先对其进行归一化
    • 当m=1m=1m=1时,为untargeted attack,其目的是增大true label的loss;当m=−1m=-1m=−1时,为targeted attack,注意到现在的y是target label,所以我们要减小target label的loss。
  • 结果对比:

  1. untargeted attack
    • 对于MNIST和CIFAR-10,DDN与C&W和DeepFool性能差不多,当C&W的迭代次数
    • 对于ImageNet,DDN只需要迭代300步就能达到100%的成功攻击率,并且有更好的Mean L2 norm。DeepFool虽然Mean L2 norm与DDN比较接近,但成功攻击率未能达到100%。
  1. targeted attack
    • (这里只列举ImageNet结果)可以发现,达到100%的成功攻击率,DDN所需要的迭代次数更少,并且不管在Average case还是Least Likely case,DDN的mean L2 norm都比较小。

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

深度学习的恶意样本实践(Adversarial Example) 〇、深度学习的恶意样本(Adversarial Example) 随着深度学习研究的深入,相关应用已经在许多领域展现出惊人的表现。一方面,深度学习的强大能力着实吸引着学术界和产业界的眼球。另外一方面,深度学习的安全问题也开始引起广泛地关注。对于一个给定的深度神经网络,经过训练,它可能在具体任务上(例如图像识别)表现出较高的准确率。但是在原本能够被正确分类的图像中引入稍许(人眼不易察觉)扰动,神经... 阅读详情

相关推荐

Adversarial Examples: Attacks and Defenses for Deep Learning

2019 review and taxonomy on adversarial examples and defenses

引入高效对抗攻击与防御的新时代:DDN 开源库的全面解析

???? 引入高效对抗攻击与防御的新时代:DDN 开源库的全面解析 fast_adversarial项目地址:https://gitcode.com/gh_mirrors/fas/fast_adversarial 在深度学习领域,对抗性攻击已成为研究热点之一,它不仅考验着模型的安全性和鲁棒性,也推动了相关防御策略的发展。今天,我们将深入探讨一款名为“DDN”(Decoupling Direction ...

gitblog_00043的博客 443

暗月项目七详解

本文围绕“暗月靶场项目七”展开,记录了一次从外网 Web 入口逐步深入内网并最终获取域控目标的完整实训过程。

Re_K123的博客 416

CVPR2019论文列表(中英对照)

CVPR论文列表,中英对照

dovings的博客 1万+

阿里奇门接口联调全流程详解:从沙箱自测到正式上线的保姆级攻略

本文详细解析阿里奇门接口联调的全流程,从沙箱自测到正式上线的关键步骤与避坑指南。涵盖环境配置、业务场景测试、跨团队协作、灰度发布及生产运维监控,帮助开发者高效完成API对接,确保供应链协同系统的稳定运行。特别适合首次接触奇门对接的技术负责人参考。

weixin_42535461的博客 412

Qt+OpenGL+Cesium三件套:打造高性能3D GIS桌面应用的5个关键点

本文深入探讨了如何利用Qt、OpenGL和Cesium数据规范构建高性能桌面级3D GIS应用。文章聚焦于五个关键点:架构选型、OpenGL渲染优化、3D Tiles数据解析与调度、内存与多线程管理,以及高级特性实现,旨在帮助开发者在C++生态中打造不依赖网络、运算能力更强的重型3D地理信息客户端。

weixin_28197941的博客 380

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

调研范围 2018NIPS、2019NIPS、2018ECCV、2019ICCV、2019CVPR、2020CVPR、2019ICML、2019ICLR、2020ICLR 2018NIPS Contamination Attacks and Mitigation in Multi-Party Machine Learning(防御) 作者:Jamie Hayes(Univeristy College London) Olga Ohrimenko(Microsoft Research) 摘要:Machine

huitailangyz的博客 1万+

Klipper-源码模块

Klippy上位机程序采用多线程架构,包含四个主要进程:主线程处理G代码命令、串口IO线程(C语言实现)、MCU响应处理线程(Python实现)和独立日志线程。代码结构分为三大模块:chelper(C语言辅助函数)、extras(扩展功能如温度控制)和kinematics(运动学模型实现)。核心功能模块包括串口通信(serialhdl.py)、步进电机控制(stepper.py)、运动学计算等,其中C语言实现的底层模块通过serialqueue.c处理高效IO。扩展模块支持热床、传感器等外设,运动学子模块提

weixin_44258581的博客 990

终极对抗性攻击工具包Advertorch:15种核心攻击算法全面解析

Advertorch是一个功能强大的对抗性攻击工具包,专为机器学习模型安全研究设计。它提供了15种核心攻击算法,帮助开发者和研究人员评估和增强AI模型的鲁棒性。无论是白盒攻击还是黑盒攻击,Advertorch都能提供简单易用且高效的实现方案。 [![Advertorch工具包logo](https://raw.gitcode.com/gh_mirrors/ad/advertorch/raw/e0

gitblog_00772的博客 867

详解电路设计中的RC电路

​ 一、什么是RC电路 RC电路是指由电阻R和电容C组成的电路,它是脉冲产生和整形电路中常用到 的电路。 常见的RC充、放电电路、RC积分电路合RC微分电路接下来详细讲解。 二、RC充、放电电路 RC充、放电电路如下图所示,下面通过充电和放电两个过程来分析此电路。 ​RC充、放电电路图 (1)RC充电电路 RC充电电路图如下图(a)所示 RC充电电路图及充电曲线图 ​由上图分析: 将上图a中开关S置于“1”处,电源E开始通过电阻R对电容C充电,由于刚开始充电时电容两端没有..

IT xiaobai 4万+

「企业级智能体」LangChain4j Multi-Agent:角色分离 + 协同编排实战

在大部分 Java 项目里,“接入大模型Controller 收到一个 question调用大模型接口拿到 answer把结果原样丢回前端这种玩法可以叫「高配搜索框模式一个 Agent 要写 Prompt、要查数据库、还要改写文案,太忙了不同角色(创作者、编辑、审稿人)的职责混在一起,难以维护想复用其中一段能力(比如只要润色)也不方便把大任务拆成多个 “角色清晰的 Agent”,再编排它们像流水线一样协同完成任务。CreativeWriter:负责创作故事。

OFFTime_we的博客 1543

常用的对抗性攻击方法

常用的对抗性攻击方法 L2ContrastReductionAttack 给定指定大小的扰动\epsilon,根据扰动大小降低图像的对比度 VirtualAdversarialAttack 在Goodfellow的工作中,他们的寻找扰动r的方法是 该方法目的是使得加了扰动之后所预测的结果与真实分布的差距最大,其中D可以是交叉熵。其中求扰动的方法是根据对输入梯度的反方向得来的。 而本方法寻找扰动的目标与其类似 其中最主要的不同就是该方法使用了unlabelled data,所以q不再是真实标签的分布,而是

qq_43565434的博客 1037

【SpringBoot 4.x 第29节】Spring Security 7 入门:先理解认证和授权!

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。本专栏面向 有一定 Java 基础,但尚未系统学习 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,带你从第一个 Hello API 开始,逐步完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 549

论文笔记:SRAE可恢复对抗样本 IEEE TCSVT 2022

恶意智能算法通过检测和分析上传到社交网络平台的照片,极大地威胁了社交用户隐私的安全。对抗性攻击对dnn带来的破坏引发了对抗样本作为社交网络隐私安全的一种新的保护机制。 但是,现有的对抗性例子并没有作为一种有效的保护机制的可恢复性。为了解决这个问题,我们提出了一个可恢复的生成对抗网络来生成自恢复的对抗样本。该方法将对抗性攻击和恢复建模为统一的任务,可以减少恢复样本的误差,同时最大化攻击能力,从而提高对抗样本的可恢复性。 为了进一步提高这些样本的可恢复性,我们利用一个降维器来优化对抗性扰动的分布。实验结果

mmjx2018的博客 2002

激光雷达点云可视化:Open3D与PCL实战

激光雷达点云可视化:Open3D与PCL实战 ,人工智能,计算机视觉,大模型,AI,该文围绕激光雷达点云可视化,介绍了Open3D与PCL的实战应用。先阐述点云基础概念、特点及可视化意义,接着讲解Open3D的简介、环境配置,以及其在点云读取、显示、颜色设置、下采样和滤波等方面的实战操作,还介绍了PCL的基础、环境配置及相关实战,包括点云读取、显示、颜色设置、下采样和滤波,同时对比了两者的易用性、功能覆盖、性能和适用场景,给出综合实战案例与常见问题解决方法,为点云可视化处理提供了全面指导。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 12万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Adversarial Examples:Attacks and Defenses for Deep Learning Networks

文章目录摘要一、引言二、相关概念及背景介绍1.深度学习A.深度学习的主要概念B.深度神经网络的结构C.深度学习标准数据集机器学习中的对抗性样本及对策三、对抗性样本生成方法的分类1.威胁模型A.对抗伪造性①假阳性:②伪阴性:B.对抗者对模型的了解程度①白盒攻击②黑盒攻击C.对抗特异性①定向攻击②非定向攻击D.攻击频率①一次性攻击②循环攻击2.扰动A.扰动范围①个体攻击②通用攻击B.扰动限制①最优化扰动②约束扰动C.lp测量法3.基准A.数据集B.受害者模型四、对抗性样本生成方法五、应对对抗性样本的对策六、对抗

D_Low的博客 3978

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Complete Decoupling

Whenever a method works with a class instead of an interface, we are limited to using that class or its subclass. If we would like to apply the method to a class that isn't in that hierarchy, we're ou...

wangbingfengf98的专栏 368

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Control-Flow Decoupling

Control-Flow Decoupling 摘要 问题:论文在四个基准测试套件(spec2006,NU-MineBench3.0 BioBench,cBench-1.1)中发现,MPKI中的三分之一的指令是可分离分支。可分离分支是论文提出的一个概念,表示那些分支的控制相关区域很大(不适合if-conversion转换),并且这些分支的向后切片代码(backward slice)不依赖于其...

shuiliusheng的专栏 360

几种范数的简单介绍

本文转自http://blog.youkuaiyun.com/shijing_0214/article/details/51757564,所有权力归原作者所有。 什么是范数? 我们知道距离的定义是一个宽泛的概念,只要满足非负、自反、三角不等式就可以称之为距离。范数是一种强化了的距离概念,它在定义上比距离多了一条数乘的运算法则。有时候为了便于理解,我们可以把范数当作距离来理解。 在数学上,范数

sdujava2011 1万+

论文《Adversarial Binary Coding for Efficient Person Re-identification》翻译&笔记

论文链接:https://arxiv.org/pdf/1803.10914.pdf 摘要:行人重新识别(ReID)旨在匹配不同视图/场景的人。 除了准确性之外,由于使用大规模数据的苛刻应用,匹配效率受到越来越多的关注。 已经提出了几种基于二进制编码的方法用于有效的ReID,其可以学习将高维特征映射到紧凑二进制代码的投影,或者通过简单地插入具有类似tanh的激活的附加完全连接层来直接采用深度神经网...

u014747814的博客 1006

【今日CV 视觉论文速览】26 Nov 2018

今日CS.CV计算机视觉论文速览 Mon, 26 Nov 2018 Totally 50 papers Daily Computer Vision Papers [1] Title: Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses Authors:...

TomRen 1733

三维动画形变算法(Gradient-Based Deformation)

  将三角网格上的顶点坐标(x,y,z)看作3个独立的标量场,那么网格上每个三角片都存在3个独立的梯度场。该梯度场是网格的微分属性,相当于网格的特征,在形变过程中随控制点集的移动而变化。那么当用户拖拽网格上的控制点集时,网格形变问题即变为求解以下式子:   根据变分法,上式最小化即求解泊松方程: 其中Φ为待求的网格形变后坐标,w为网格形变后的梯度场。   上式可以进一步表示为求解稀疏...

weixin_30337251的博客 695

《Adversarial Examples: Attacks and Defenses for Deep Learning》阅读笔记

4/4 本周综合阅读了图像检索领域的一些关键文献以及常用技术,本来准备写一篇CBIR领域的学习概述,奈何有些文献还没有读完,自己要写的概述还处在半成品状态(对于特征embedding还有一些不懂,cv领域一些知识也还要补充),想认真写完之后再上交。所以先就本星期阅览的关于AML领域的相关知识做一下笔记。 1.《Adversarial Examples: Attacks and Defe...

VnK_的博客 1142

[读论文]Adversarial Examples: Attacks and Defenses for Deep Learning

对抗样本:深度学习的攻击和防御 内容来源于论文:Adversarial Examples: Attacks and Defenses for Deep Learning,发表在IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS。   论文地址:Adversarial Examples: Attacks and Defens...

DonaldSu的博客 4073

可信人工智能课程学习笔记——对抗攻击

“Adversarial examples are inputs to machine learning models that an attacker has intentionally designed to cause the model to make a mistake” (Goodfellow et al 2017) 这里放点神经网络对抗性样本的案例 神经网络的鲁棒性 Robustness: A network is robust if it returns corre...

Campsisgrandiflora的博客 2148
上一篇: [论文笔记]AttGAN: Facial Attribute Editing by Only Changing What You Want(2017 CVPR)
下一篇: [论文笔记]Rob-GAN: Generator, Discriminator, and Adversarial Attacker(CVPR 2019)
大鲨鱼冲鸭
博客等级 码龄9年 249粉丝 185原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值