AI資格ドリル
資格を選ぶ

G検定 用語解説

Grad-CAMとは

Grad-CAMは、目的とする概念に対する勾配を使い、CNNが予測で重視した画像領域を粗い位置特定マップで示す手法である。CAMを一般化した手法で、CNN系モデルに構造の変更や再学習なしで適用できる。

Grad-CAMの意味と見分け方

Grad-CAMは、G検定の「大項目6 ディープラーニングの応用例」に出てくる用語です。定義だけでなく、どの場面で使う言葉か、何と混同しやすいか、問題文のどの表現で判断するかまで確認します。

情報源と編集区分

公式範囲を確認し、具体例・誤答例・判断手順は当サイトが編集。

試験概要(公式)

比較記事でさらに確認する

試験での問われ方

01

定義の言い換え

用語そのものではなく、説明文の一部を言い換えて出されることがあります。

02

似た概念との比較

同じ章の用語と入れ替えた選択肢に注意します。対象、目的、使う場面を分けます。

03

具体例からの判断

問題文の事例が、定義のどの部分に対応しているかを先に確認します。

誤答しやすいポイント

「大項目6 ディープラーニングの応用例」の問題で、取り違えやすい組み合わせです。

  • 物体検出(R-CNN系/YOLO/SSD)とセグメンテーション(セマンティック=画素単位の塗り分け、インスタンス=個体ごとに区別)の混同。
  • word2vec・BERT・GPTの違い(BERT=前後両方向、GPT=一方向・自己回帰)。
  • 強化学習の応用(DQN、AlphaGo)と画像/言語タスクの取り違え。

関連する確認問題

大項目6 ディープラーニングの応用例 / モデルの解釈性・軽量化

全結合層を持つ学習済みのCNN(VGGなど)が「犬」と判定した根拠を、モデルの構造変更や再学習をせずに画像上で示したい。目的のクラスに対する勾配が最終畳み込み層へ流れ込む量を使って、重要な領域を粗い位置特定マップとして示す手法はどれか。

正解はGrad-CAM(Gradient-weighted Class Activation Mapping)。Selvarajuらの論文は、目的とする概念に対する勾配が最終畳み込み層へ流れ込む量を使い、その概念を予測するうえで重要な画像領域を強調する粗い位置特定マップを作る手法だと述べている。全結合層を持つCNN(VGGなど)にも、構造の変更や再学習なしで適用できるとされる。CAMは全体平均プーリングを含む構成を前提とするため、VGGのように全結合層を持つ既存のモデルをそのまま説明する用途には当てはめにくい。LIMEは予測の周辺で解釈しやすいモデルを学習する手法、Permutation Importanceは特徴量の値をシャッフルして性能の悪化を見る手法で、勾配や最終畳み込み層の情報は使わない。

大項目6 ディープラーニングの応用例 / モデルの解釈性・軽量化

分類モデルが下した個別の1件の予測について、その予測の周辺だけを対象に、人が読み取りやすい別のモデルを学習させて理由を説明する手法で、元のモデルの種類を問わず、ブラックボックスのまま扱える点が特徴とされるものはどれか。

正解はLIME。Ribeiroらの論文は、LIMEを、あらゆる分類器の予測を、その予測の周辺で解釈可能なモデルを局所的に学習することで、解釈可能かつ忠実に説明する手法として提案している。同論文は、説明器は任意のモデルを説明でき、元のモデルをブラックボックスとして扱える(model-agnostic)ことが望ましいとし、説明には少なくとも局所的な忠実性が必要だとも述べる。Grad-CAMとCAMはCNNの畳み込み層の情報を使って画像上の重要領域を示す手法、Permutation Importanceは特徴量の値をシャッフルして性能の悪化を見る手法であり、個別の予測の周辺で別のモデルを学習する手順は持たない。

大項目6 ディープラーニングの応用例 / モデルの解釈性・軽量化

学習済みモデルと表形式のデータを使い、特徴量を1つずつ選んでその値をランダムにシャッフルし、モデルのスコアがどれだけ悪化するかを見て、モデルがその特徴量にどれだけ依存しているかを調べる手法はどれか。

正解はPermutation Importance(特徴量の値を並べ替えて精度の低下を見る手法)である。scikit-learn公式ドキュメントは、Permutation feature importanceを、表形式データ上で学習済みモデルの統計的性能への各特徴量の寄与を測る検査手法とし、非線形または不透明な推定器に特に有用で、1つの特徴量の値をランダムにシャッフルしてモデルのスコアの悪化を観察する手法だと説明している。特徴量と目的変数の関係を壊すことで、モデルがその特徴量にどれだけ依存しているかが分かる。Breimanのランダムフォレストの論文にも、out-of-bagデータ内のm番目の変数の値をランダムに並べ替えて誤分類率の増加を見る手順が示されている。CAMとGrad-CAMは画像のCNNで重要領域を示す手法、SHAPはシャープレイ値に基づいて特徴量ごとの寄与を割り当てる手法である。

同じ章で確認したい用語

到達チェック

  • Grad-CAMを一文で説明できる
  • 同じ章の似た用語と違いを説明できる
  • 問題文の具体例から、Grad-CAMに関係する論点を拾える
  • 関連問題を解き、誤答した選択肢の理由を確認できる

執筆: AI資格ドリル編集部(運営者情報を見る)