Skip to main content
QUICK REVIEW

[論文レビュー] Towards Hierarchical Importance Attribution: Explaining Compositional Semantics for Neural Sequence Models

Xisen Jin, Zhongyu Wei|arXiv (Cornell University)|Nov 7, 2019
Explainable Artificial Intelligence (XAI)参考文献 34被引用数 74
ひとこと要約

この論文は、神経系列モデルの階層的説明のための文脈に依存しない語句の重要性を形式化し、SCDとSOCという2つのアルゴリズムを導入して、LSTMとBERTモデルの構成的意味論を明らかにする点で従来手法を上回ることを示します。

ABSTRACT

The impressive performance of neural networks on natural language processing\ntasks attributes to their ability to model complicated word and phrase\ncompositions. To explain how the model handles semantic compositions, we study\nhierarchical explanation of neural network predictions. We identify\nnon-additivity and context independent importance attributions within\nhierarchies as two desirable properties for highlighting word and phrase\ncompositions. We show some prior efforts on hierarchical explanations, e.g.\ncontextual decomposition, do not satisfy the desired properties mathematically,\nleading to inconsistent explanation quality in different models. In this paper,\nwe start by proposing a formal and general way to quantify the importance of\neach word and phrase. Following the formulation, we propose Sampling and\nContextual Decomposition (SCD) algorithm and Sampling and Occlusion (SOC)\nalgorithm. Human and metrics evaluation on both LSTM models and BERT\nTransformer models on multiple datasets show that our algorithms outperform\nprior hierarchical explanation algorithms. Our algorithms help to visualize\nsemantic composition captured by models, extract classification rules and\nimprove human trust of models. Project page: https://inklab.usc.edu/hiexpl/\n

研究の動機と目的

  • ニューロン系列モデルにおける意味組み立ての階層的・非加法的説明の必要性を動機づけること。
  • N-contextウィンドウ全体での文脈に依存しない語句重要度の正式な測度を提案すること。
  • 実用的な説明のために測度を操作可能にする2つのアルゴリズム(SCDとSOC)を開発すること。
  • 感情分析と関係抽出タスクを横断してLSTMとBERTを評価し、ベースラインより改善を示すこと。
  • 可視化、ルール抽出、およびモデル予測への人間の信頼性の向上における有用性を実証すること。

提案手法

  • 語句のN-context独立な重要度を、語句をマスクしたときの予測差の周囲コンテキストの平均(Eq. 3/4)として定義すること。
  • 階層的説明にとって非加法性と文脈依存性の欠如を望ましい特性として特定すること(Section 3.1)。
  • CDの活性化分解を文脈依存性を満たすよう調整してSCD(Sampling and Contextual Decomposition)を提案すること(Eq. 5)。
  • 文脈サンプリングと語句マスクを用いた単純でモデル非依存の代替としてSOC(Sampling and Occlusion)を提案すること(Eq. 8)。
  • 周囲文を生成するために事前学習済みの双方向言語モデルを用いて文脈サンプリングを実装すること(Section 3.3, 3.4)。
  • SST-2、Yelp、TACREDデータセットを対象に、入力遮蔽、直接フィード、GradSHAP、CD、ACDといったベースラインに対して評価すること(Section 4)。

実験結果

リサーチクエスチョン

  • RQ1神経系列モデルにおける語句の文脈依存なしの重要度をどのように定量化できるか?
  • RQ2非加法性と文脈依存性を尊重する階層的説明は、従来手法より構成的意味論のより忠実な可視化を提供するか?
  • RQ3SCDとSOCは、CD/ACDおよび他のベースラインと比べて人間の判断と地上 truth の語句レベル注釈とより良く整合するか?
  • RQ4これらの説明は分類ルールの抽出やモデル予測への人間の信頼を高めるのに役立つか?
  • RQ5提案手法はLSTMとTransformerの両方のアーキテクチャおよび複数のNLPタスクで有効か?

主な発見

データセットモデル指標入力遮蔽直接フィードGradSHAPCDACD統計量SCDSOC
SST-2BERT語 ρ0.22290.20050.50730.23340.30530.52230.54810.6265
SST-2BERT語句 ρ0.40810.48890.59910.30680.36980.47410.60150.6628
SST-2LSTM語 ρ0.64890.67980.70240.62310.24950.72710.71510.7226
SST-2LSTM語句 ρ0.48990.55880.54020.47270.18560.49590.56640.5649
YelpBERT語 ρ0.37810.38750.57910.26450.30100.72940.71800.6971
YelpBERT語句 ρ0.69350.79050.73880.74510.50240.90940.77930.7683
YelpLSTM語 ρ0.69350.79050.73880.74510.50240.90940.77930.7683
TACREDBERT語 ρ0.76460.19860.29650.00520.20270.53240.79800.7982
TACREDLSTM語 ρ0.57560.57710.66510.65080.02910.76620.68230.7354
  • 文脈依存なしの語句重要度は、語句をマスクしたときの周囲文脈の予測差の期待として量化できる(Eq. 3/4)。
  • SCDとSOCは、SST-2、Yelp、TACRED の語句/語の地上 truth 注釈との相関で、CD、ACD、ベースラインを一貫して上回る。
  • SOCとSCDは、特に Transformer モデルにおいて、他の競合より語彙 ρ および語句 ρ のスコアが高い。
  • 人間の評価では、SOC/SCDの説明が SST-2 および TACRED で GradSHAP、ACD、CD よりモデル予測への信頼を高めることを示す。
  • これらの手法は、階層的な意味組み立ての可視化、ルール抽出、予測性能を犠牲にせず解釈性を向上させることを可能にする。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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