Abstract

Gradient estimation以及vector space projection现在被作为两个独立的主题进行研究。我们希望bridge the gap between the
two by investigating how to efficiently estimate gradient based on a projected low-dimensional space. We first provide lower
and upper bounds for gradient estimation under both linear and nonlinear gradient projections, and outline checkable sufficient conditions under which one is better than the other. Moreover, we analyze the query complexity for the projection-based gradient estimation and present a sufficient condition for query-efficient estimators. Built upon our
theoretic analysis, we propose a novel queryefficient Nonlinear Gradient Projection-based
Boundary Blackbox Attack (NonLinearBA). We conduct extensive experiments on
four datasets: ImageNet, CelebA, CIFAR-10,
and MNIST, and show the superiority of the
proposed methods compared with the stateof-the-art baselines. In particular, we show
that the projection-based boundary blackbox attacks are able to achieve much smaller
magnitude of perturbations with 100% attack success rate based on efficient queries.
Both linear and nonlinear projections demonstrate their advantages under different conditions. We also evaluate NonLinear-BA against
the commercial online API MEGVII Face++,
and demonstrate the high blackbox attack
performance both quantitatively and qualitatively.

1 Introduction

Gradient estimation and vector space projection have
both been extensively studied in machine learning, but
largely for different purposes. Gradient estimation is
used when gradient-based optimization such as backpropagation is employed but the exact gradients are
not directly accessible, for example, in the case of blackbox adversarial attacks (Chen et al., 2020; Li et al.,
2020). Vector space projection, especially gradient projection (or sparsification), on the other hand, has been
used to speedup training, for instance, by reducing the
complexity of communication and/or storage when performing model update in distributed training (Wangni
et al., 2018). In this paper, we aim to bridge the gap
between the two and attempt to answer the following
questions: Can we estimate gradients from a projected
low-dimensional subspace? How do different projections
affect the gradient estimation quality?

Nonlinear Projection Based Gradient Estimation for Query Efficient Blackbox Attacks论文解读相关推荐

  1. Paper:论文解读《Adaptive Gradient Methods With Dynamic Bound Of Learning Rate》中国本科生提出AdaBound的神经网络优化算法

    Paper:论文解读-<Adaptive Gradient Methods With Dynamic Bound Of Learning Rate>中国本科生(学霸)提出AdaBound的 ...

  2. 对抗机器学习:Generating Adversarial Malware Examples for Black-box Attacks Based on GAN

    论文url https://arxiv.org/pdf/1702.05983.pdf @article{hu2017generating, title={Generating adversarial ...

  3. 3D Bounding Box Estimation Using Deep Learning and Geometry 论文笔记

    3D Bounding Box Estimation Using Deep Learning and Geometry 论文链接: https://arxiv.org/abs/1612.00496 一 ...

  4. 【模型压缩】通道剪枝《Pruning Filters For Efficient ConvNets》论文翻译

    论文题目:<Pruning Filters For Efficient ConvNets> 论文地址:https://arxiv.org/abs/1608.08710 主要思想: 这篇文章 ...

  5. 论文那些事—ZOO: Zeroth Order Optimization Based Black-box Attacks

    ZOO: Zeroth Order Optimization Based Black-box Attacks to Deep Neural Networks without Training Subs ...

  6. 【6Dof位姿估计】DPVL:6DoF Object Pose Estimation via Differentiable Proxy Voting Loss论文理解

    6DoF Object Pose Estimation via Differentiable Proxy Voting Loss论文理解 解决什么问题 本文创新点\贡献 本文IDEA来源 方法 方向向 ...

  7. NESTEROV ACCELERATED GRADIENT AND SCALE INVARIANCE FOR ADVERSARIAL ATTACKS (翻译,侵删)

    NESTEROV ACCELERATED GRADIENT AND SCALE INVARIANCE FOR ADVERSARIAL ATTACKS(Nesterov 加速梯度和缩放不变性攻击) 摘要 ...

  8. 【论文解读】利用高光谱图像对场景反射率进行有效估计(Efficient Estimation of Reflectance Parameters from Imaging Spectropy)

    文章目录 前言 摘要 Ⅰ. 介绍 Ⅱ. 估计反射参数的方法 A. 重建阴影因子 B. 表面反射率和镜面系数的计算 C. 光源功率谱计算 D. 光源方向 E. 将方法扩展到三色图像 Ⅲ. 实现方式 Ⅳ. ...

  9. 论文解读《Micro-YOLO: Exploring Efficient Methods to Compress CNN based Object Detection Model》

    论文:Micro-YOLO: Exploring Efficient Methods to Compress CNN based Object Detection Model  基于CNN的目标检测模 ...

  10. Complex Spectral Mapping With Attention Based Convolution Recurrent Neural Network(省略)---论文翻译

    基于注意力的卷积递归神经网络的复杂频谱映射,用于语音增强 Liming Zhou1, Yongyu Gao1,Ziluo Wang1,Jiwei Li1,Wenbin Zhang11CloudWalk ...

最新文章

  1. JDBC(一)——statement对象、PreparedStatement对象
  2. HDU 5919 Sequence II 主席树
  3. 【分享】C# 字节帮助类 ByteHelper
  4. JavaScript学习(六十四)—关于JS的浮点数计算精度问题解决方案
  5. R-大数据分析挖掘(4-R爬虫实现)
  6. 测试文档模板_基于模型的测试(贰)
  7. TCP粘包/拆包概述
  8. java统计英文单词_java单词统计
  9. 在linux系统上怎么架设服务器吗,Linux下各种服务器的架设详解
  10. iCloud云上贵州,2018数博会连接2亿多用户
  11. 【UML】UML建模
  12. Typora编辑器(蓝奏)
  13. Knockout介绍
  14. 小甲鱼鱼c论坛python作业_小甲鱼老师的课后作业要是个鱼币这么多!!!
  15. 南京大学地图学与地理信息系统815考研资料
  16. RFID-RC522中文数据手册
  17. DP4344兼容CS4344-DA转换器
  18. python requests库下载图片保存到本地
  19. 压缩包带有打开密码怎么办
  20. mysql 主键类型_MySQL 主键类型的考量

热门文章

  1. python解析.he4文件
  2. C++ error C3867 请使用 ““ 来创建指向成员的指针
  3. Java设计模式----工厂模式-----简单工厂(静态工厂模式)
  4. 狂神说Reids完结篇
  5. 解决问题 1474 个,Flink 1.11 究竟有哪些易用性上的改善?
  6. 入门教程 | 5分钟从零构建第一个 Flink 应用
  7. Android秒级编译Freeline的使用(Android Studio)
  8. php 便利字符串,Go语言遍历字符串——获取每一个字符串元素
  9. linux中iptables乱码,xshell连接CentOS6.5 iptables或ls 输出乱码-Go语言中文社区
  10. python创建gui界面_你要的 Python 创建 GUI 用户界面程序,来咯