Skip to main content
QUICK REVIEW

[論文レビュー] Exploiting the Inherent Limitation of L0 Adversarial Examples

Fei Zuo, Bokai Yang|arXiv (Cornell University)|Dec 23, 2018
Adversarial Robustness in Machine Learning参考文献 44被引用数 4
ひとこと要約

本稿では、最小の画素汚染と高振幅の摂動を特徴とする、$L_0$ adversarial examples の固有の制限を活用することで、検出と是正を実現する新規な防御システム AEPecker を提案する。この手法は、入力画像とインpainting処理を施したバージョンを比較するシameseネットワークを用い、高精度な検出と誤分類された入力を効果的に是正する。

ABSTRACT

Despite the great achievements made by neural networks on tasks such as image classification, they are brittle and vulnerable to adversarial example (AE) attacks, which are crafted by adding human-imperceptible perturbations to inputs in order that a neural-network-based classifier incorrectly labels them. In particular, L0 AEs are a category of widely discussed threats where adversaries are restricted in the number of pixels that they can corrupt. However, our observation is that, while L0 attacks modify as few pixels as possible, they tend to cause large-amplitude perturbations to the modified pixels. We consider this as an inherent limitation of L0 AEs, and thwart such attacks by both detecting and rectifying them. The main novelty of the proposed detector is that we convert the AE detection problem into a comparison problem by exploiting the inherent limitation of L0 attacks. More concretely, given an image I, it is pre-processed to obtain another image I' . A Siamese network, which is known to be effective in comparison, takes I and I' as the input pair to determine whether I is an AE. A trained Siamese network automatically and precisely captures the discrepancies between I and I' to detect L0 perturbations. In addition, we show that the pre-processing technique, inpainting, used for detection can also work as an effective defense, which has a high probability of removing the adversarial influence of L0 perturbations. Thus, our system, called AEPECKER, demonstrates not only high AE detection accuracies, but also a notable capability to correct the classification results.

研究の動機と目的

  • 大振幅でスパースな摂動を特徴とするため、緩和が難しい $L_0$ adversarial examples の検出と防御に挑む。
  • 特徴の圧縮や圧縮に依存する従来の防御が $L_0$ 攻撃に対して失敗するという限界を克服する。
  • $L_0$ AEs が示す構造的特徴(スパースで高振幅の画素変更)を活用し、耐障害性の高い検出と是正メカニズムを設計する。
  • 高精度で $L_0$ AEs を検出するだけでなく、正しい分類を回復させる是正機能を備えた防御システムを開発する。
  • 従来の防御を回避する適応的攻撃に対しても、提案手法の耐性を実証する。

提案手法

  • 入力画像 $I$ をインpaintingに基づく手法で事前処理し、$L_0$ AEs が特徴とする高振幅で孤立した摂動を除去した画像 $I'$ を生成する。
  • ペア $(I, I')$ をシameseニューラルネットワークに供給し、画像同士を比較して $I$ が adversarial example であるかどうかを判定する。
  • シameseネットワークが画像間の微細な差を学習できることを活かし、$L_0$ 摂動の正確な検出を可能にする。
  • 同じインpainting事前処理ステップを、adversarial 効果を除去し、元のモデル予測を回復させる防御メカニズムとしても活用する。
  • 実際の良性画像と $L_0$ adversarial examples を用いて、エンドツーエンドでシameseネットワークを訓練し、検出に適した特徴を学習する。
  • Carlini-Wagner $L_0$ (CW-$L_0$) などの標準的なベンチマークと adversarial 攻撃を用いて、適応的攻撃に対しても耐性があることを検証する。

実験結果

リサーチクエスチョン

  • RQ1$L_0$ adversarial examples の構造的制限(スパースで高振幅の画素汚染)を活用して、より効果的な検出メカニズムを構築できるか?
  • RQ2元の画像とインpainted バージョンを比較することで、シameseネットワークアーキテクチャが $L_0$ adversarial examples を効果的に検出できるか?
  • RQ3インpainting事前処理ステップが検出に加え、$L_0$ adversarial examples を是正し、正しい分類を回復できるか?
  • RQ4従来の防御(例:特徴の圧縮や圧縮)を回避する適応的攻撃に対しても、提案手法は性能を維持できるか?
  • RQ5本システムの検出および是正機能は、異なるニューラルネットワークアーキテクチャやデータセットに一般化可能か?

主な発見

  • シameseネットワークベースの検出器は、元画像とインpainted 画像間の構造的差を活用することで、$L_0$ adversarial examples の検出に高い精度を達成する。
  • インpaintingに基づく事前処理ステップは、大振幅でスパースな摂動を効果的に除去し、$L_0$ adversarial examples における分類精度を顕著に向上させる。
  • AEPecker は、特徴の圧縮や圧縮ベースの防御を回避する適応的攻撃に対しても耐性を示す。
  • 特に誤分類予測の是正において、JPEG 圧縮、PCA、特徴の圧縮といった従来の防御を上回る性能を発揮する。
  • ResNet や CNN などの異なるベース分類器に対しても高い性能を維持しており、一般化可能性が示された。
  • 本研究では、$L_0$ 攻撃が摂動の振幅を制御できないという本質的限界があることが確認され、これが検出と是正に活用可能であることが示された。

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

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

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

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