Skip to main content
QUICK REVIEW

[論文レビュー] Summit: Scaling Deep Learning Interpretability by Visualizing Activation and Attribution Summarizations

Fred Hohman, Haekyu Park|arXiv (Cornell University)|Apr 3, 2019
Explainable Artificial Intelligence (XAI)被引用数 8
ひとこと要約

Summitは、画像クラス全体にわたる活性化および属性要約を可視化することで、ディーブラーニングの解釈可能性をスケーラブルに拡張する、インタラクティブでウェブベースのシステムを導入する。活性化集約とニューロンインフルエンス集約を用いて属性グラフを生成し、隠れたニューロンの関係(例:『魚をもつ手』という特徴が『テンチ』の予測に影響を与える)を明らかにすることで、InceptionV1のような大規模モデルにおける人間中心のスケーラブルな分析を可能にする。

ABSTRACT

Deep learning is increasingly used in decision-making tasks. However, understanding how neural networks produce final predictions remains a fundamental challenge. Existing work on interpreting neural network predictions for images often focuses on explaining predictions for single images or neurons. As predictions are often computed from millions of weights that are optimized over millions of images, such explanations can easily miss a bigger picture. We present Summit, an interactive system that scalably and systematically summarizes and visualizes what features a deep learning model has learned and how those features interact to make predictions. Summit introduces two new scalable summarization techniques: (1) activation aggregation discovers important neurons, and (2) neuron-influence aggregation identifies relationships among such neurons. Summit combines these techniques to create the novel attribution graph that reveals and summarizes crucial neuron associations and substructures that contribute to a model's outcomes. Summit scales to large data, such as the ImageNet dataset with 1.2M images, and leverages neural network feature visualization and dataset examples to help users distill large, complex neural network models into compact, interactive visualizations. We present neural network exploration scenarios where Summit helps us discover multiple surprising insights into a prevalent, large-scale image classifier's learned representations and informs future neural network architecture design. The Summit visualization runs in modern web browsers and is open-sourced.

研究の動機と目的

  • 個々の画像や個々のニューロンの説明にとどまらず、体系的でクラスレベルの理解にまで踏み込むことによって、大規模なディーブラーニングモデルの解釈の課題に取り組む。
  • モデルの予測に影響を与える、非自明な特徴の関連性を発見できるように、深層ニューラルネットワーク内の隠れた特徴関連性を同定する。
  • ImageNet(120万枚の画像)のような大規模データセットでも効率的に動作する、スケーラブルな要約技術を開発する。
  • 複雑なモデル表現をコンactで解釈可能なグラフに要約する、インタラクティブな可視化システムを構築する。
  • 特徴とニューロンの関係をクラス全体にわたって露見させることで、モデルのデバッグ、アーキテクチャの改善、信頼構築を支援する。

提案手法

  • クラス内のすべての画像における平均活性化を計算することで、重要なニューロンを特定する活性化集約を採用し、高次元の特徴マップを要約するために次元削減を適用する。
  • 各ニューロンが他のニューロンの予測に与える影響を定量化するためにニューロンインフルエンス集約を適用し、ニューロン間の関係をグラフとしてモデル化する。
  • 頂点が顕著に活性化されたニューロン(例:『スケール』、『魚』)を表し、エッジが影響力のある接続(例:『スケール』→『手に魚を持つ人』)を表す属性グラフを構築する。
  • 集約されたインフルエンスグラフに個人化されたPageRankを適用し、属性グラフ内の重要なサブ構造や関連性を優先順位付けして強調表示する。
  • 抽象的なニューロン活性化を現実世界の意味論に根ざした神経ネットワーク特徴の可視化と実データの例と統合して、可視化を支援する。
  • 検索、ソート、複数クラス間の比較を可能にする、ブラウザベースのインターフェースを設計し、クラスレベルの表現をインタラクティブに探索可能にする。

実験結果

リサーチクエスチョン

  • RQ1個々の画像や個々のニューロンに注目するのではなく、ディープニューラルネットワークのクラス全体の内部表現を体系的に要約・可視化する方法は何か?
  • RQ2何百万枚の画像とパラメータをカバーする中で、重要なニューロンとその相互依存関係を特定するスケーラブルな技術とは何か?
  • RQ3人間関連の特徴が動物分類に影響を与えるなど、非自明で高レベルの特徴関連性(例:『人』関連特徴が『テンチ』分類に影響を与える)を明らかにできるか?
  • RQ4属性グラフが、人間の解釈を支援できるように、ニューロン間の階層的・構造的関係を効果的に表現できるか?
  • RQ5このような可視化によって、間接的または誤った特徴に依存するなど、驚きや予期しないモデル行動をどれだけ効果的に明らかにできるか?

主な発見

  • Summitは、InceptionV1モデルの『テンチ』分類予測が、『手に魚を持つ』という中間特徴に依存していることを明らかにした。この中間特徴自体は、『スケール』、『人』、『魚』といった低レベル特徴の影響を受ける。
  • 属性グラフにより、非自明な依存関係の鎖が発見された:最終的な『テンチ』予測は、魚やスケールに直接基づいているのではなく、人関連の特徴に依存している。これは、潜在的な誤った相関関係を示唆している。
  • システムは大規模データセットにもスケーリング可能であり、120万枚の画像を含むImageNetでも、パフォーマンスやインタラクティビティを損なわずにクラスレベルの分析が可能である。
  • 活性化集約とニューロンインフルエンス集約は、InceptionV1のような深く複雑なアーキテクチャでさえも、顕著なニューロンとその関係を効果的に特定する。
  • 可視化により、研究者が学習された表現に関する複数の驚きの知見を発見した。特に、複数のクラスに共通する部分構造や、予期しない特徴依存関係が明らかになった。
  • オープンソースでブラウザベースのSummitシステムは、インタラクティブな探索を可能としており、実世界のML研究者や実務家による検証も完了している。

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

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

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

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