Skip to main content
QUICK REVIEW

[論文レビュー] Conditional Generative Models for Counterfactual Explanations

Arnaud Van Looveren, Janis Klaise|arXiv (Cornell University)|Jan 25, 2021
Explainable Artificial Intelligence (XAI)参考文献 29被引用数 7
ひとこと要約

この論文は、画像、時系列、表形式データのあらゆる分野において、スパースで分布内(in-distribution)の反事実的説明を生成するための条件付き生成モデルフレームワークを提案する。1回の順伝播出力で反事実的インスタンスを生成するように生成モデルを訓練することで、反事実的品質とスパarsityの両面で最先端の性能を達成するとともに、反復的最適化を必要とせずバッチ生成が可能になる。

ABSTRACT

Counterfactual instances offer human-interpretable insight into the local behaviour of machine learning models. We propose a general framework to generate sparse, in-distribution counterfactual model explanations which match a desired target prediction with a conditional generative model, allowing batches of counterfactual instances to be generated with a single forward pass. The method is flexible with respect to the type of generative model used as well as the task of the underlying predictive model. This allows straightforward application of the framework to different modalities such as images, time series or tabular data as well as generative model paradigms such as GANs or autoencoders and predictive tasks like classification or regression. We illustrate the effectiveness of our method on image (CelebA), time series (ECG) and mixed-type tabular (Adult Census) data.

研究の動機と目的

  • 個々のインスタンスごとに反復的最適化に依存する従来の反事実的生成手法のスケーラビリティと現実性の制限を解消すること。
  • 訓練データに対してスパースかつ分布内である反事実的インスタンスを生成できる、一般化可能でモダリティに依存しないフレームワークの開発。
  • 条件付き生成モデルを用いて1回の順伝出しでバッチ生成を可能にし、最適化ベースのベースラインと比較して効率を向上させること。
  • 顔写真(CelebA)、心電図(ECG)、混合型表形式データ(Adult Census)を含む、多様なデータモダリティにおいて本手法の有効性を示すこと。

提案手法

  • 本手法は、元のインスタンス $ x $ とターゲット予測 $ y_T $ を入力として受け取り、その予測が $ y_T $ と一致する反事実的インスタンス $ x_{\text{CF}} $ を出力する条件付き生成モデル $ G_{\text{CF}} $ を用いる。
  • 生成モデルは、敵対的損失、再構成損失、および $ L_1 $ ベースのスパarsityペナルティを組み合わせて訓練され、現実性と最小限の特徴変更を確保する。
  • 本フレームワークは、さまざまな生成モデル(例:GAN、VAE、オートエンコーダ)および予測タスク(分類、回帰)と互換性があり、広範な適用可能性を有する。
  • 表形式データの場合は、$ w_G = 1 $、$ w_M = 1 $、$ w_{L_1} = 10 $ の条件付きGANを用い、混合型特徴量の処理にワンホットエンコーディングと正規化を適用する。
  • モデルはエンドツーエンドに訓練され、元のインスタンスに近い(スパarsity)、かつ実際のデータと統計的に類似した(分布内)反事実的インスタンスを生成する。
  • 反事実的インスタンスは1回の順伝出しで生成され、個々のインスタンスに対する最適化の必要がなく、推論速度が顕著に向上する。

実験結果

リサーチクエスチョン

  • RQ1条件付き生成モデルは、多様なデータモダリティにおいて、スパースかつ分布内の反事実的インスタンスを生成できるか?
  • RQ2本手法は、最適化ベースのベースラインと比較して、反事実的品質と生成効率の両面で優れているか?
  • RQ3本フレームワークは、画像、時系列、混合型表形式データを含む、さまざまなデータタイプにどの程度一般化可能か?
  • RQ4生成モデルを用いることで、従来の反事実的生成手法と比較して、クラス条件付きの分布内性が向上するか?
  • RQ5反復的最適化を伴わずバッチ生成が可能であるが、高品質な反事実的インスタンスを維持できるか?

主な発見

  • Adult Censusデータセットにおいて、本手法は全データ分布に対してMMD²距離が0.021(クラス条件付き分布に対して0.015)を達成し、DiCEやCFProtoを上回った。
  • 表形式データにおいて、$ L_1 $ 距離は0.065、$ L_0 $ 距離は2.13を記録し、高いスパarsityを維持しながらも、強力な分布内品質を示した。
  • 顔写真データ(CelebA)において、本手法は視覚的に現実的で、セマンティック属性を保持した反事実的インスタンスを生成し、ベースラインと比較して最小限の摂動で済んだ。
  • ECG時系列データにおいて、生成された反事実的インスタンスは生理学的に妥当で、最小限の特徴変更でターゲット予測に一致した。
  • UMAP可視化とMMDスコアの両面から、本手法はDiCEやCFProtoと比較して、クラス固有のデータ分布の保持を一貫して優れていた。
  • 本フレームワークは1回の順伝出しでバッチ生成が可能であり、反復的最適化手法と比較して推論速度が顕著に向上した。

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

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

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

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