Skip to main content
QUICK REVIEW

[論文レビュー] Relating Input Concepts to Convolutional Neural Network Decisions

Ning Xie, Md Kamruzzaman Sarker|arXiv (Cornell University)|Nov 21, 2017
Explainable Artificial Intelligence (XAI)参考文献 24被引用数 9
ひとこと要約

本稿では、畳み込みニューラルネットワーク(CNN)が入力の概念——特にシーン画像内の物体——をどれだけうまく認識しているかを、後段の特徴マップにわたる分散活性を測定することで定量化する新しい手法を提案する。その結果、特定のシーン固有の概念を認識することが分類精度と正の相関を示す一方で、多数のシーンに共通する(誤解を招く)概念を認識することは負の相関を示し、こうした概念がCNNの意思決定を誤導する可能性があることが示唆された。

ABSTRACT

Many current methods to interpret convolutional neural networks (CNNs) use visualization techniques and words to highlight concepts of the input seemingly relevant to a CNN's decision. The methods hypothesize that the recognition of these concepts are instrumental in the decision a CNN reaches, but the nature of this relationship has not been well explored. To address this gap, this paper examines the quality of a concept's recognition by a CNN and the degree to which the recognitions are associated with CNN decisions. The study considers a CNN trained for scene recognition over the ADE20k dataset. It uses a novel approach to find and score the strength of minimally distributed representations of input concepts (defined by objects in scene images) across late stage feature maps. Subsequent analysis finds evidence that concept recognition impacts decision making. Strong recognition of concepts frequently-occurring in few scenes are indicative of correct decisions, but recognizing concepts common to many scenes may mislead the network.

研究の動機と目的

  • CNNが入力の概念を認識する方法とシーン認識タスクにおける分類意思決定の関係を調査すること。
  • 可視化に基づく解釈とは異なり、認識された入力の概念が実際にCNNの意思決定に影響を与えているかどうかを理解する空白を埋めること。
  • 後段の畳み込み層にわたる分散的で複数の特徴マップにわたる方法で、概念認識の質を測定する手法を開発すること。
  • ADE20kデータセットを用いて、概念の固有性、人気度、スパarsityがCNN意思決定精度に与える影響を分析すること。
  • 特定のタイプの概念(例:固有のもの、誤解を招くもの、スパarsなもの)が正しく分類を促進するか、妨げるかを同定すること。

提案手法

  • 後段の畳み込み層における複数の特徴マップにわたる分散ノードの活性強度に基づいて、概念認識スコアを提案する。
  • デコンボリューションを用いて、特定のノードを活性化させる入力ピクセルを可視化・検証し、認識が実際に入力の概念に関連していることを保証する。
  • 概念の固有性を、出現するシーンが少ない概念を「固有」とラベル付けるために、固有性スコア $ U( ext{c}) $ を定義する。
  • スパースな概念を除外するために、各シーンクラスの十分な割合の画像に出現する概念のみを保持するための、人気度スコア $ P( ext{c}) $ を導入する。
  • さまざまなしきい値 $ \beta $ と $ \beta $ に対して、CNNの精度と「固有」および「誤解を招く」概念の平均認識スコアとの間のピアソン相関係数 $ \rho $ を計算する。
  • 固有概念と誤解を招く概念の両方の認識の影響を統合的に評価するため、合成スコア $ S_{\text{syn}} = \frac{S_{\text{unique}} + (1 - S_{\text{mislead}})}{2} $ を導入する。

実験結果

リサーチクエスチョン

  • RQ1CNNの特徴マップにおける入力概念の認識が、正しいシーン分類意思決定とどの程度相関しているか。
  • RQ2固有、誤解を招く、またはスパースな概念といった概念タイプは、CNN意思決定精度にどのように異なる影響を与えるか。
  • RQ3多数の異なるシーンタイプに共通して出現する概念の認識が、分類性能に悪影響を及えるかどうか。
  • RQ4固有概念と誤解を招く概念の認識を統合した合成的測定値が、個々のスコアよりもCNN精度をよりよく予測できるか。
  • RQ5概念の固有性および人気度のしきい値設定をどの程度にすれば、概念認識と分類精度の相関が最大になるか。

主な発見

  • 限定された数のシーンに頻繁に出現する「固有」概念の認識は、CNN精度と中程度の正の相関を示す($ \rho = 0.454, p = 0.078 $)。
  • 多数の異なるシーンタイプに共通して出現する「誤解を招く」概念の認識は、精度と有意な負の相関を示す($ \rho = -0.528, p = 0.036 $)。
  • 固有概念と誤解を招く概念の両方の認識を統合した合成スコアを用いることで、認識と精度の間の相関が最大($ \rho = 0.521 $)に達した。このときのパラメータは $ \alpha = 0.55 $ と $ \beta = 0.4 $ であった。
  • 出現頻度が低い(スパースな)概念は分類性能を阻害することが判明したが、人気度のしきい値 $ \beta $ を用いたフィルタリングによりその影響は和らげられた。
  • 結果から、CNNは、シーン分類に特徴的でない共通の視覚的パターンに過剰に依存することで、誤って意思決定を行う可能性があることが示唆された。
  • 本研究は、概念認識の質が一様に有益であるとは限らず、概念の種類が意思決定の結果に顕著に影響を与えるという実証的証拠を提供した。

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

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

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

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