AI用語集・AI倫理・AIガバナンス

Adversarial Attackとは

アドバーサリアルアタック

別名:敵対的攻撃、Adversarial Examples、敵対的サンプル

  • シラバス 法律・倫理11
  • ◯×チェック3問
  • 練習問題4問

最終更新日:作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合)人による確認:未出典

1行定義

Adversarial Attackとは、人には気づきにくい小さな細工を入力データに加え、AIモデルに誤った判断をさせる攻撃のことです。

くわしく

Adversarial Attack(敵対的攻撃)は、AIモデルの弱点を突いて、誤った判断をさせる攻撃です。シラバスでは、攻撃に使う細工済みの入力であるAdversarial Examples(敵対的サンプル)と併記されています。

仕組み

画像認識モデルに入力する画像に、人の目ではほとんど見分けられない小さなノイズ(摂動)を加えます。人には元の画像と同じに見えますが、モデルはまったく別のクラスだと高い確信度で判断してしまいます。2013年にSzegedyらがこの現象を報告しました。2014年にはGoodfellowらが、パンダの画像にノイズを加えるとテナガザルと誤分類される例を示しました。Goodfellowらは、弱さの主な原因をモデルの線形的なふるまいに求め、ノイズを高速に作る手法(FGSM)も提案しています。

あるモデル向けに作った敵対的サンプルが、別のモデルもだますことがあります。この転移性があるため、モデルの中身を知らない攻撃者でも攻撃できる場合があります。道路標識にシールを貼るなど、現実の物体に細工する攻撃も報告されています。

ほかの攻撃との違い

ここでいう攻撃は、学習済みのモデルには手を加えず、推論時の入力を細工する点が特徴です。回避攻撃とも呼ばれます。学習データに不正なデータを混ぜるデータ汚染(データポイズニング)は、学習時の攻撃です。APIの出力をもとにモデルを複製するモデル窃取は、機密性を狙う攻撃です。また、GAN(敵対的生成ネットワーク)は生成モデルの名前で、攻撃手法ではありません。

対策

敵対的サンプルを学習データに加えて学習する敵対的学習、異常な入力の検知、問い合わせ回数の制限、複数のモデルの併用などがあります。ただし、脆弱性を完全になくすことはできません。設計の段階からセキュリティを組み込み、運用中も監視を続けることが重要です。

G検定での出題

出題のされ方

推論時の入力を細工してモデルを誤認識させる攻撃であることや、データ汚染・モデル窃取など学習時や機密性を狙う攻撃との区別、敵対的学習などの対策が問われます。

シラバスでは「Adversarial Attack(Adversarial Examples)」と表記されています。

最新動向法改正やガイドラインの改訂はG検定の法律・倫理分野の最新動向にまとめています。

混同しやすい用語

用語意味
Adversarial Attackこのページの用語人には気づきにくい小さな細工を入力データに加え、AIモデルに誤った判断をさせる攻撃
データ汚染AIの学習に使われるデータに攻撃者が不正なデータを紛れ込ませ、学習後のモデルの判断を誤らせたり、ゆがめたりする攻撃
GANデータを作る生成器と、本物か偽物かを見分ける識別器を競わせながら学習し、本物に近いデータを生成できるようにするモデル

◯×チェック

3問

次の文が正しいか、誤りかを選んでください。

  1. あるモデル向けに作ったAdversarial Examplesが、構造や学習データの異なる別のモデルも誤認識させることがある。

    答えを見る

    答え ◯ 正しい

    転移性と呼ばれる性質です。攻撃者がモデルの中身を知らなくても、手元の別のモデルで作った入力で攻撃できる理由になります。

  2. 敵対的生成ネットワーク(GAN)は、Adversarial Attackから画像認識モデルを守るために考案された防御手法である。

    答えを見る

    答え × 誤り

    GANは生成器と識別器を競わせて学習する生成モデルで、「敵対的」という言葉が共通するだけです。防御手法の代表は敵対的学習です。

  3. テストデータでの精度を十分に高めれば、Adversarial Examplesによる誤認識は起きなくなる。

    答えを見る

    答え × 誤り

    通常のデータで高精度のモデルでも、わずかな摂動で誤認識します。精度の高さと、細工された入力への頑健性は別の性質です。

この用語の練習問題

4問
  1. #0115AIへの攻撃手法の区別難易度 標準・組合せ未回答
  2. #0116AI提供時のセキュリティ対策難易度 応用・単一選択未回答
  3. #0284学習データを推測する攻撃難易度 標準・単一選択未回答

ほかに1問あります。続けて解くと、すべての問題を順に出題します。

出典

作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合)人による確認:未 最終確認日: 対応シラバス:シラバス第1.4版 法律・倫理11

法令・ガイドライン等は2026年10月30日時点の内容にもとづきます。

誤りを報告

表示設定

テーマ
文字の大きさ
問題演習