Skip to main content
QUICK REVIEW

[論文レビュー] Best of both worlds: local and global explanations with human-understandable concepts

Jessica Schrouff, Sebastien Baur|arXiv (Cornell University)|Jun 16, 2021
Explainable Artificial Intelligence (XAI)参考文献 48被引用数 14
ひとこと要約

本稿では、局所的で特徴レベルの説明に適した統合勾配(IG)と、グローバルで概念ベースの説明に適した概念活性化ベクトルを用いたテスト(TCAV)を統合する統一フレームワーク、統合的概念感受性(ICS)を提案する。IGから得られる概念固有のサリエンシー スコアを導出し、データ全体にわたって集約することで、一貫性があり人間が理解可能な局所的およびグローバルな説明を可能にした。これは、そのままのTCAVよりも忠実性が向上することを示しており、ユーザースタディーでも検証されている。

ABSTRACT

Interpretability techniques aim to provide the rationale behind a model's decision, typically by explaining either an individual prediction (local explanation, e.g. 'why is this patient diagnosed with this condition') or a class of predictions (global explanation, e.g. 'why is this set of patients diagnosed with this condition in general'). While there are many methods focused on either one, few frameworks can provide both local and global explanations in a consistent manner. In this work, we combine two powerful existing techniques, one local (Integrated Gradients, IG) and one global (Testing with Concept Activation Vectors), to provide local and global concept-based explanations. We first sanity check our idea using two synthetic datasets with a known ground truth, and further demonstrate with a benchmark natural image dataset. We test our method with various concepts, target classes, model architectures and IG parameters (e.g. baselines). We show that our method improves global explanations over vanilla TCAV when compared to ground truth, and provides useful local insights. Finally, a user study demonstrates the usefulness of the method compared to no or global explanations only. We hope our work provides a step towards building bridges between many existing local and global methods to get the best of both worlds.

研究の動機と目的

  • 機械学習における局所的およびグローバルな解釈手法のギャップを埋めること。
  • 局所的に忠実で、かつグローバルに代表的である、一貫性のある概念ベースの説明を提供すること。
  • 統合勾配(IG)による局所的属性割り当てを活用することで、そのままのTCAVと比較してグローバルな説明の忠実性を向上させること。
  • 多様な概念とモデルアーキテクチャを有する合成および実世界のデータセットを用いて、本手法の妥当性を検証すること。
  • ユーザースタディーを通じて、局所的およびグローバルな説明を併用した場合の実用的有用性を評価すること。

提案手法

  • ICSは、基準入力から注目対象の入力への経路に沿って統合勾配(IG)を統合し、概念固有の勾配を用いて概念ベースのサリエンシー スコアを計算する。
  • 本手法は、概念の意味的構造(例:「ストライプ」や「芝生の背景」)に適合した、概念固有の基準を定義する。
  • 単純な線形ケースにおいて、ICSの閉形式解を導出し、解析的妥当性を確認する。
  • グローバルな説明は、データセット全体にわたるICSスコアの平均化により生成され、各クラスごとの概念ごとの重要度分布が得られる。
  • 局所的な説明は、画像ごとのICSスコアとして可視化され、各概念が特定の予測にどのように寄与しているかが示される。
  • 本フレームワークは、複数の概念、モデルアーキテクチャ、および基準設定をサポートしており、体系的な評価が可能である。

実験結果

リサーチクエスチョン

  • RQ1統一された手法が、人間が理解可能な概念を用いて、局所的およびグローバルな説明を提供できるか?
  • RQ2真値が分かっている状況で、ICSのグローバルな説明の忠実性は、そのままのTCAVと比べてどの程度高いか?
  • RQ3局所的ICS説明は、ユーザーが個々の予測をより正確に解釈するのをどの程度支援するか?
  • RQ4「ストライプ」「色」「形状」などの異なる概念定義は、説明の整合性および解釈可能性にどの程度影響を与えるか?
  • RQ5局所的およびグローバルな説明を併用することで、単独で用いる場合と比較してユーザーの理解がどの程度向上するか?

主な発見

  • 合成データセットにおける真値との比較により、ICSはそのままのTCAVと比較してグローバルな説明の忠実性が向上していることが示された。
  • 本手法は一貫性があり解釈可能な局所的説明を生成し、ICSスコアが関連する概念(例:シマウマの「ストライプ」)と関係のない概念を明確に区別している。
  • ユーザースタディーにおいて、局所的およびグローバルな説明を併用した参加者は、単にグローバルまたは何も説明がない場合と比較して、より正確な予測を下し、高い自信を示した。
  • モデルが「ストライプ」や「芝生の背景」といった概念に依存してシマウマの分類をしていることは、グローバルおよび局所的な両形式で正確に捉えられ、可視化された。
  • 「色」や「4本の脚」といった概念は、全体としての重要度が低く、ドメイン知識と整合的であり、本手法の意味的関連性への感受性を裏付けた。
  • 線形ケースにおける閉形式解は理論的整合性を確認し、より広範な適用可能性の基盤を提供した。

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

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

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

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