Skip to main content
QUICK REVIEW

[論文レビュー] NATTACK: Learning the Distributions of Adversarial Examples for an Improved Black-Box Attack on Deep Neural Networks

Yandong Li, Lijun Li|arXiv (Cornell University)|May 1, 2019
Adversarial Robustness in Machine Learning参考文献 51被引用数 45
ひとこと要約

NATTACK は入力の周囲の摂動の確率分布を学習するブラックボックス型敵対的攻撃を提案し、内部モデルの詳細にアクセスせずに vanilla および defended DNN に対して効果的な攻撃を可能にする。

ABSTRACT

Powerful adversarial attack methods are vital for understanding how to construct robust deep neural networks (DNNs) and for thoroughly testing defense techniques. In this paper, we propose a black-box adversarial attack algorithm that can defeat both vanilla DNNs and those generated by various defense techniques developed recently. Instead of searching for an "optimal" adversarial example for a benign input to a targeted DNN, our algorithm finds a probability density distribution over a small region centered around the input, such that a sample drawn from this distribution is likely an adversarial example, without the need of accessing the DNN's internal layers or weights. Our approach is universal as it can successfully attack different neural networks by a single algorithm. It is also strong; according to the testing against 2 vanilla DNNs and 13 defended ones, it outperforms state-of-the-art black-box or white-box attack methods for most test cases. Additionally, our results reveal that adversarial training remains one of the best defense techniques, and the adversarial examples are not as transferable across defended DNNs as them across vanilla DNNs.

研究の動機と目的

  • 強力で普遍的なブラックボックス攻撃を用いてDNN防御の堅牢な評価を促進する。
  • 内部情報にアクセスする必要のない、分布ベースで勾配不要の攻撃フレームワークを提案する。
  • 入力の周囲に摂動分布を学習することが、多様なモデルにおいて効率的に adversarial examples を生み出せることを示す。

提案手法

  • 入力 x の周りの局所領域 S に学習された分布上の損失の期待値を最小化する形式で敵対的攻撃を定式化する。
  • pi_S(x'|theta) を z ~ N(mu, sigma^2) かつ柔軟な変換 g を用いて x' = proj_S(g(z)) によって定義し、低次元パラメータ化 (theta = (mu, sigma^2)) を可能にする。
  • 制約付き NES 相似の目的関数 J(theta) = E_{z~N(mu,sigma^2)} f(proj_S(g(z))) を用い、NES風の更新で mu を最適化する。射影を f の評価に組み込む。
  • シードを入力空間へ写すように g をパラメータ化し、tanh ベースのスケーリングとクリッピングを適用して x' が有効な入力範囲内になるようにし、次に S へ射影する。
  • 誤分類を促進するために C&W ロス f(x') = max(0, log F(x')_y - max_{c != y} log F(x')_c) を用いる。
  • 良好な mu_0 を benign input x から予測する回帰ネットワークを用いて初期化を改善し、収束を速める。

実験結果

リサーチクエスチョン

  • RQ1ブラックボックス攻撃は単一のアルゴリズムで vanilla と defended DNN の両方に対して効果的に勝てるか?
  • RQ2入力の周りの摂動の分布を学習することは、勾配ベースのブラックボックス手法よりも強力で頑健な敵対的例を生み出すか?
  • RQ3提案手法の NATTACK は、データセットと防御技術を横断して、防御されたネットワークに対する既存のブラックボックスおよびホワイトボックス攻撃とどのように比較されるか?
  • RQ4分布ベースの初期化と変数変換が攻撃力と効率に与える影響は?
  • RQ5NATTACK で攻撃した場合、防御された DNN 同士の間で敵対的例の転移性はどの程度か?

主な発見

防御技術データセット分類閾値攻撃成功率 %精度 %距離BPDAZOOQLD-basedN Attack
Adv-trainCIFAR1087.30.031 ( L_infty )46.916.940.340.3?-47.9
adv-bnnCIFAR1079.70.035 ( L_infty )48.375.3
Therm-advCIFAR1088.50.031 ( L_infty )76.10.042.342.3?91.2
Cas-advCIFAR1075.60.015 ( L_infty )85.0*96.168.468.497.7
ADV-GANCIFAR1090.90.031 ( L_infty )48.976.453.753.798.3
LIDCIFAR1066.90.031 ( L_infty )95.092.995.795.7100.0
ThermCIFAR1092.80.031 ( L_infty )100.00.096.596.5100.0
SAPCIFAR1093.30.031 ( L_infty )100.05.996.296.2100.0
RSECIFAR1091.40.031 ( L_infty )100.0
VANILLA WRESNET-32CIFAR1095.00.031 ( L_infty )100.099.396.896.8100.0
Guided denoiserImageNet79.10.031 ( L_infty )100.095.5
RandomizationImageNet77.80.031 ( L_infty )100.06.745.945.996.5
Input-TransImageNet77.60.05 ( L2 )100.038.366.566.066.066.0100.0
Pixel deflectionImageNet69.10.015 ( L_infty )97.08.58.5100.0
VANILLA INCEPTION V3ImageNet78.00.031 ( L_infty )100.062.1100.0100.0100.0
  • NATTACK は 13 の defended DNN と vanilla モデル全体で高い攻撃成功率を達成し、いくつかの最先端のブラックボックス手法を上回り、多くのケースでホワイトボックス手法と一致または超える。
  • QL ブラックボックス攻撃より大幅に改善され、アブレーション研究は射影の吸収、変換 g の使用、z-score 正規化の適用の利点を示す。
  • さまざまな防御下でも攻撃は有効で、いくつかの防御では約90%、他の多数では100%の成功率を示し、普遍性を示す。
  • adversarial training は依然として強力な防御だが、敵対的例は defended DNN 間で vanilla ネットワーク間より転移性が低く、ホワイトボックス→ブラックボックス転送戦略の効果を低減する。
  • BPDA と比較して、NATTACK は単一の普遍的なアルゴリズムで同等またはそれ以上の性能を提供するが、BPDA は高解像度入力で一部設定でより速い場合がある。
  • 本手法は防御の堅牢なベンチマークの実践的な枠組みを提供し、敵対的例の効率的生成を可能にすることで adversarial training のスケーリングにも寄与する可能性がある。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。