arXiv reaDer
ビジョン変換器の敵対的転送可能性の改善について
On Improving Adversarial Transferability of Vision Transformers
ビジョン トランスフォーマー (ViT) は、入力画像を自己注意を介して一連のパッチとして処理します。畳み込みニューラル ネットワーク (CNN) とは根本的に異なるアーキテクチャです。これは、ViT モデルの敵対的特徴空間とその転送可能性を研究することを興味深いものにします。特に、従来の敵対的攻撃によって見つかった敵対的パターンは、大規模な ViT モデルであっても、ブラックボックスの転送可能性が非常に低いことを観察しています。ただし、この現象は、ViT の真の表現の可能性を活用していない次善の攻撃手順によるものであることを示しています。ディープ ViT は複数のブロックで構成され、自己注意層とフィードフォワード層で構成される一貫したアーキテクチャを備えており、各ブロックはクラス トークンを独立して生成できます。最後のクラス トークンのみを使用して攻撃を定式化すること (従来のアプローチ) は、以前のトークンに格納されている識別情報を直接活用しないため、ViT の敵対的転送可能性が低下します。 ViT モデルの構成的性質を利用して、ViT モデルのアーキテクチャに固有の 2 つの新しい戦略を導入することにより、既存の攻撃の転送可能性を強化します。 (i) 自己アンサンブル: 単一の ViT モデルをネットワークのアンサンブルに分析することにより、複数の識別経路を見つける方法を提案します。これにより、各 ViT ブロックでクラス固有の情報を明示的に利用できます。 (ii) トークンの精緻化: 次に、トークンを精緻化して、ViT の各ブロックでの識別能力をさらに強化することを提案します。トークンの絞り込みは、クラス トークンとパッチ トークン内に保存された構造情報を体系的に組み合わせます。単一のビジョン トランスフォーマーに見られる分類器のアンサンブル内のこのような洗練されたトークンに敵対的攻撃を適用すると、転送可能性が大幅に高くなります。
Vision transformers (ViTs) process input images as sequences of patches via self-attention; a radically different architecture than convolutional neural networks (CNNs). This makes it interesting to study the adversarial feature space of ViT models and their transferability. In particular, we observe that adversarial patterns found via conventional adversarial attacks show very low black-box transferability even for large ViT models. However, we show that this phenomenon is only due to the sub-optimal attack procedures that do not leverage the true representation potential of ViTs. A deep ViT is composed of multiple blocks, with a consistent architecture comprising of self-attention and feed-forward layers, where each block is capable of independently producing a class token. Formulating an attack using only the last class token (conventional approach) does not directly leverage the discriminative information stored in the earlier tokens, leading to poor adversarial transferability of ViTs. Using the compositional nature of ViT models, we enhance the transferability of existing attacks by introducing two novel strategies specific to the architecture of ViT models. (i) Self-Ensemble: We propose a method to find multiple discriminative pathways by dissecting a single ViT model into an ensemble of networks. This allows explicitly utilizing class-specific information at each ViT block. (ii) Token Refinement: We then propose to refine the tokens to further enhance the discriminative capacity at each block of ViT. Our token refinement systematically combines the class tokens with structural information preserved within the patch tokens. An adversarial attack, when applied to such refined tokens within the ensemble of classifiers found in a single vision transformer, has significantly higher transferability.
updated: Tue Jun 08 2021 08:20:38 GMT+0000 (UTC)
published: Tue Jun 08 2021 08:20:38 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト