Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
西岡 賢一郎
PPTX, PDF
1,541 views
XAI (説明可能なAI) の必要性
2021/0925の機械学習の社会実装勉強会で発表した資料です。
Technology
◦
Related topics:
Explainable AI
•
Read more
2
Save
Share
Embed
Save to Drive
Download now
Download to read offline
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
Most read
6
/ 20
Most read
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
Most read
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
by
SSII
48 slides
5.9K views
PDF
深層生成モデルと世界モデル
by
Masahiro Suzuki
57 slides
17.9K views
PDF
機械学習モデルの判断根拠の説明
by
Satoshi Hara
110 slides
104.5K views
PDF
不均衡データのクラス分類
by
Shintaro Fukushima
34 slides
60.5K views
PDF
生成モデルの Deep Learning
by
Seiya Tokui
38 slides
48.6K views
PPTX
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
by
Deep Learning JP
24 slides
4.8K views
PPTX
【論文紹介】How Powerful are Graph Neural Networks?
by
Masanao Ochi
23 slides
5K views
PDF
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
81 slides
55.5K views
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
by
SSII
48 slides
5.9K views
深層生成モデルと世界モデル
by
Masahiro Suzuki
57 slides
17.9K views
機械学習モデルの判断根拠の説明
by
Satoshi Hara
110 slides
104.5K views
不均衡データのクラス分類
by
Shintaro Fukushima
34 slides
60.5K views
生成モデルの Deep Learning
by
Seiya Tokui
38 slides
48.6K views
【DL輪読会】SimCSE: Simple Contrastive Learning of Sentence Embeddings (EMNLP 2021)
by
Deep Learning JP
24 slides
4.8K views
【論文紹介】How Powerful are Graph Neural Networks?
by
Masanao Ochi
23 slides
5K views
機械学習モデルの判断根拠の説明(Ver.2)
by
Satoshi Hara
81 slides
55.5K views
What's hot
PDF
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
63 slides
20.6K views
PDF
最適輸送の解き方
by
joisino
270 slides
29.7K views
PDF
強化学習と逆強化学習を組み合わせた模倣学習
by
Eiji Uchibe
48 slides
27.5K views
PPTX
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
by
Deep Learning JP
22 slides
1.3K views
PDF
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
by
SSII
36 slides
3.3K views
PDF
GAN(と強化学習との関係)
by
Masahiro Suzuki
77 slides
88K views
PDF
最適輸送入門
by
joisino
88 slides
17.7K views
PPTX
ブラックボックスからXAI (説明可能なAI) へ - LIME (Local Interpretable Model-agnostic Explanat...
by
西岡 賢一郎
21 slides
3.6K views
PPTX
Semi supervised, weakly-supervised, unsupervised, and active learning
by
Yusuke Uchida
43 slides
6.8K views
PDF
Action Recognitionの歴史と最新動向
by
Ohnishi Katsunori
40 slides
9.4K views
PDF
BlackBox モデルの説明性・解釈性技術の実装
by
Deep Learning Lab(ディープラーニング・ラボ)
96 slides
24.8K views
PPTX
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
29 slides
3.2K views
PDF
自由エネルギー原理から エナクティヴィズムへ
by
Masatoshi Yoshida
63 slides
7.1K views
PDF
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
by
SSII
40 slides
5.5K views
PDF
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
by
tmtm otm
137 slides
14.8K views
PDF
モデルではなく、データセットを蒸留する
by
Takahiro Kubo
16 slides
8.8K views
PPTX
StyleGAN解説 CVPR2019読み会@DeNA
by
Kento Doi
34 slides
9K views
PPTX
【DL輪読会】ViT + Self Supervised Learningまとめ
by
Deep Learning JP
52 slides
6.8K views
PDF
深層生成モデルと世界モデル(2020/11/20版)
by
Masahiro Suzuki
62 slides
8.8K views
PDF
グラフィカルモデル入門
by
Kawamoto_Kazuhiko
67 slides
125.9K views
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
63 slides
20.6K views
最適輸送の解き方
by
joisino
270 slides
29.7K views
強化学習と逆強化学習を組み合わせた模倣学習
by
Eiji Uchibe
48 slides
27.5K views
【DL輪読会】An Image is Worth One Word: Personalizing Text-to-Image Generation usi...
by
Deep Learning JP
22 slides
1.3K views
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
by
SSII
36 slides
3.3K views
GAN(と強化学習との関係)
by
Masahiro Suzuki
77 slides
88K views
最適輸送入門
by
joisino
88 slides
17.7K views
ブラックボックスからXAI (説明可能なAI) へ - LIME (Local Interpretable Model-agnostic Explanat...
by
西岡 賢一郎
21 slides
3.6K views
Semi supervised, weakly-supervised, unsupervised, and active learning
by
Yusuke Uchida
43 slides
6.8K views
Action Recognitionの歴史と最新動向
by
Ohnishi Katsunori
40 slides
9.4K views
BlackBox モデルの説明性・解釈性技術の実装
by
Deep Learning Lab(ディープラーニング・ラボ)
96 slides
24.8K views
[DL輪読会]Revisiting Deep Learning Models for Tabular Data (NeurIPS 2021) 表形式デー...
by
Deep Learning JP
29 slides
3.2K views
自由エネルギー原理から エナクティヴィズムへ
by
Masatoshi Yoshida
63 slides
7.1K views
SSII2022 [SS2] 少ないデータやラベルを効率的に活用する機械学習技術 〜 足りない情報をどのように補うか?〜
by
SSII
40 slides
5.5K views
深層学習の不確実性 - Uncertainty in Deep Neural Networks -
by
tmtm otm
137 slides
14.8K views
モデルではなく、データセットを蒸留する
by
Takahiro Kubo
16 slides
8.8K views
StyleGAN解説 CVPR2019読み会@DeNA
by
Kento Doi
34 slides
9K views
【DL輪読会】ViT + Self Supervised Learningまとめ
by
Deep Learning JP
52 slides
6.8K views
深層生成モデルと世界モデル(2020/11/20版)
by
Masahiro Suzuki
62 slides
8.8K views
グラフィカルモデル入門
by
Kawamoto_Kazuhiko
67 slides
125.9K views
Similar to XAI (説明可能なAI) の必要性
PPTX
未来のカタチ x AI
by
西岡 賢一郎
12 slides
249 views
PDF
BlackBox モデルの説明性・解釈性技術の実装_DLLAB_191127
by
小川 雄太郎
96 slides
207 views
PDF
20200605_wids_explainableAI
by
Rio Kurihara
40 slides
3.2K views
PDF
transxリーフレット
by
trans23x
4 slides
61 views
PDF
【論文調査】XAI技術の効能を ユーザ実験で評価する研究
by
Satoshi Hara
39 slides
5.5K views
PDF
generative_ai_seminar_month1_20250504183959.pdf
by
kazumat53
15 slides
89 views
PDF
2019 3-9-nakagawa
by
Hiroshi Nakagawa
35 slides
1.7K views
PDF
機械学習品質管理・保証の動向と取り組み
by
Shintaro Fukushima
55 slides
8.4K views
未来のカタチ x AI
by
西岡 賢一郎
12 slides
249 views
BlackBox モデルの説明性・解釈性技術の実装_DLLAB_191127
by
小川 雄太郎
96 slides
207 views
20200605_wids_explainableAI
by
Rio Kurihara
40 slides
3.2K views
transxリーフレット
by
trans23x
4 slides
61 views
【論文調査】XAI技術の効能を ユーザ実験で評価する研究
by
Satoshi Hara
39 slides
5.5K views
generative_ai_seminar_month1_20250504183959.pdf
by
kazumat53
15 slides
89 views
2019 3-9-nakagawa
by
Hiroshi Nakagawa
35 slides
1.7K views
機械学習品質管理・保証の動向と取り組み
by
Shintaro Fukushima
55 slides
8.4K views
More from 西岡 賢一郎
PPTX
Amazon SageMaker Foundation Modelsで事前学習済みモデルを利用する
by
西岡 賢一郎
18 slides
137 views
PPTX
Amazon SageMaker Ground Truthを使って手動のラベル付けを簡略化する
by
西岡 賢一郎
19 slides
2.4K views
PPTX
Amazon SageMakerのNotebookからJobを作成する
by
西岡 賢一郎
19 slides
304 views
PPTX
リモートワークで知っておきたい コミュニケーション時の過大な期待
by
西岡 賢一郎
9 slides
23 views
PPTX
リモートワークで意識すべき7つのこと
by
西岡 賢一郎
11 slides
96 views
PPTX
Amazon SageMaker ML Governance 3つの機能紹介
by
西岡 賢一郎
24 slides
4.2K views
PPTX
Feature StoreのOnline StoreとOffline Storeの違いについて理解する
by
西岡 賢一郎
17 slides
306 views
PPTX
機械学習の特徴量を管理するAmazon SageMaker Feature Store
by
西岡 賢一郎
17 slides
304 views
PPTX
機械学習用のデータを準備する Amazon SageMaker Data Wrangler - ノーコードで前処理から学習まで
by
西岡 賢一郎
18 slides
470 views
PPTX
Amazon SageMakerでカスタムコンテナを使った学習
by
西岡 賢一郎
21 slides
1.3K views
PPTX
Amazon SageMakerでscikit-learnで作ったモデルのEndpoint作成
by
西岡 賢一郎
21 slides
484 views
PPTX
Amazon AthenaでSageMakerを使った推論
by
西岡 賢一郎
14 slides
544 views
PPTX
Amazon Athenaで独自の関数を使う Amazon Athena UDF - AthenaでTweetの感情分析
by
西岡 賢一郎
16 slides
437 views
PPTX
TorchDataチュートリアル解説
by
西岡 賢一郎
14 slides
544 views
PPTX
Amazon SageMaker JumpStart
by
西岡 賢一郎
13 slides
401 views
PPTX
Amazon SageMaker Studio Lab紹介
by
西岡 賢一郎
10 slides
495 views
PPTX
Amazon SageMaker Canvasを使ったノーコード機械学習
by
西岡 賢一郎
15 slides
170 views
PPTX
PMFを目指すプロダクト開発組織が組織拡大するときににやるべきこと
by
西岡 賢一郎
32 slides
341 views
PPTX
H2O Waveを使ったAIアプリケーション作成入門
by
西岡 賢一郎
12 slides
424 views
PPTX
H2Oを使ったノーコードのAutoML
by
西岡 賢一郎
9 slides
812 views
Amazon SageMaker Foundation Modelsで事前学習済みモデルを利用する
by
西岡 賢一郎
18 slides
137 views
Amazon SageMaker Ground Truthを使って手動のラベル付けを簡略化する
by
西岡 賢一郎
19 slides
2.4K views
Amazon SageMakerのNotebookからJobを作成する
by
西岡 賢一郎
19 slides
304 views
リモートワークで知っておきたい コミュニケーション時の過大な期待
by
西岡 賢一郎
9 slides
23 views
リモートワークで意識すべき7つのこと
by
西岡 賢一郎
11 slides
96 views
Amazon SageMaker ML Governance 3つの機能紹介
by
西岡 賢一郎
24 slides
4.2K views
Feature StoreのOnline StoreとOffline Storeの違いについて理解する
by
西岡 賢一郎
17 slides
306 views
機械学習の特徴量を管理するAmazon SageMaker Feature Store
by
西岡 賢一郎
17 slides
304 views
機械学習用のデータを準備する Amazon SageMaker Data Wrangler - ノーコードで前処理から学習まで
by
西岡 賢一郎
18 slides
470 views
Amazon SageMakerでカスタムコンテナを使った学習
by
西岡 賢一郎
21 slides
1.3K views
Amazon SageMakerでscikit-learnで作ったモデルのEndpoint作成
by
西岡 賢一郎
21 slides
484 views
Amazon AthenaでSageMakerを使った推論
by
西岡 賢一郎
14 slides
544 views
Amazon Athenaで独自の関数を使う Amazon Athena UDF - AthenaでTweetの感情分析
by
西岡 賢一郎
16 slides
437 views
TorchDataチュートリアル解説
by
西岡 賢一郎
14 slides
544 views
Amazon SageMaker JumpStart
by
西岡 賢一郎
13 slides
401 views
Amazon SageMaker Studio Lab紹介
by
西岡 賢一郎
10 slides
495 views
Amazon SageMaker Canvasを使ったノーコード機械学習
by
西岡 賢一郎
15 slides
170 views
PMFを目指すプロダクト開発組織が組織拡大するときににやるべきこと
by
西岡 賢一郎
32 slides
341 views
H2O Waveを使ったAIアプリケーション作成入門
by
西岡 賢一郎
12 slides
424 views
H2Oを使ったノーコードのAutoML
by
西岡 賢一郎
9 slides
812 views
XAI (説明可能なAI) の必要性
1.
2021/09/25 XAI (説明可能なAI) の必要性
2.
自己紹介 ✤ 名前: 西岡
賢一郎 ✤ 鹿児島出身、一児のパパ ✤ Twitter: @ken_nishi ✤ note: 西岡賢一郎@研究者から経営者へ (https://note.com/kenichiro) ✤ YouTube: 【経営xデータサイエンスx開発】西岡 賢一郎のチャンネル (https://www.youtube.com/channel/UCpiskjqLv1AJg64jFCQIyBg) ✤ 経歴 ✤ 東京大学で位置予測アルゴリズムを研究し博士 (学術) を取得 ✤ 東京大学の博士課程在学中にデータサイエンスをもとにしたサービスを提供する株式会社トライディアを設立 ✤ トライディアを別のIT会社に売却し、現在CTOを務める ✤ 自社および他社のプロダクト開発チーム・データサイエンスチームの立ち上げ経験
3.
今回の内容 ✤ 機械学習で説明責任が求められる背景 ✤ XAIと2つの説明 ✤
説明可能性は本当に必要か
4.
機械学習で説明責任が求められる背景
5.
高性能AIが誕生する時代 ✤ 近年、AIの性能は飛躍的に向上している 正答率99%の超高性能AI 高度なアルゴリズム 高性能な計算マシン 大量のデータ
6.
ブラックボックスなAI 高性能のAIができたとしても、AIがブラックボックスだと使えないことも プランAをやりましょう! なるほど、その根拠は? AIが判断しました! 判断基準は不明です! ・・・ プランA
7.
説明責任はどんなときに必要か ✤ 人間が納得する必要があるとき (医療現場や犯罪予防など) ✤
AIにより導き出された結果を用いて、次に何かしらのアクションを人間起こすとき ✤ そもそもAIが正しく動いているかを理解したいとき ブラックボックスなAIの導き出した 答えを信じて会社が潰れた
8.
AIが不得意なこと AIは高精度の予測ができるが、どのように判断したかを人間に分かるように 説明ができるわけではない xをいい感じになめらかな曲線のf(x)で 変換するとyが出てきます。 AIの判断に説明責任が求められる → 説明可能なAI
(eXplainable AI) (何言ってんだこいつ?)
9.
XAIと2つの説明
10.
XAI (eXplainable AI)とは AIが予測結果を導き出した過程が人間が理解できるように表現できる 「y
= 3 x」 の関係なので、 x = 2のときはy = 6です。 理解できる!!
11.
機械学習のイメージ(教師あり学習の例) 目的変数を生み出す関数を明らかにしていくのが機械学習の目的 インプット (説明変数) アウトプット (目的変数) 未知の関数
12.
機械学習によるフィッティング インプット (説明変数) アウトプット (目的変数) 学習した関数 学習した関数がどのような挙動を示すかを「説明する」必要がある 機械学習では未知の関数をデータを元に推定していく
13.
説明可能性とは 単純な関数であれば説明しやすい 複雑な関数だと説明が難しい “人間が理解できる”ように説明をすることが必要となる
14.
2つの説明 ✤ 大域的な説明:モデル全体の振る舞いを説明する ✤ Feature
Importance (Gini Impurity) ✤ Permutation Feature Importance ✤ 局所的な説明:特定のインプットに対してどうやってアウトプットが出たか説明す る ✤ LIME: 局所的に線形近似 ✤ SHAP: 協力ゲーム理論 例: モデルが重視している 特徴量はどれか 例: ある予測のときに重視された 特徴量はどれか
15.
局所的な説明 モデル全体は複雑でも一部の判断基準が分かれば良い!! このデータが正と判断された 根拠を知りたい 境界は複雑で説明が困難 局所的に解釈しやすい モデルを使って近似 簡単な境界だから説明が簡単
16.
説明可能性は本当に必要か
17.
ブラックボックスを許容する ✤ あくまでも目的とするのが予測精度の高さであれば、人間が理解しなくてもよいという判断もある ✤ 説明可能なモデルにこだわりすぎると、人間の理解の限界がモデルの限界を決めてしまうことにな り、予測精度がそこそこになってしまう ✤
逆に、予測精度をそこそこにして説明可能性を重視してもよい 高い予測精度 説明不可能 そこそこの予測精度 説明可能 どちらを優先する?
18.
ブラックボックスを許容するときの注意点 高すぎる性能は、ときとして使えないモデルを作っていたりする ✤ オーバーフィッティング ✤ クロスバリデーションによって回避 ✤
リーケージ ✤ 時系列情報を使った回避もある ✤ 気づけないことが多い 未知のデータは知らん! オーバーフィティング 答えを見て学習しよっと リーケージ
19.
まとめ ✤ AIは予測は得意だが、人間が分かるように予測モデルの説明をしてくれるわけではない ✤ AIの予測結果を用いて人間が次のアクションに繋げる必要があるときなどに、AIの中身を理解 したいときにXAIが必要となる ✤
XAIでは、人間が理解しやすいモデルでAIを表現する ✤ XAIでは大局的な説明と局所的な説明があり、前者はモデルの全体の振る舞いを説明し、後者は 特定のインプットに対する予測の過程を説明する ✤ ブラックボックスを許容して、説明可能性を捨てて予測精度を取る選択肢もありうる ✤ ブラックボックスを受け入れる場合は、オーバーフィッティングやリーケージに特に気をつけ る
20.
参考資料: YouTube, note 目的達成のためにブラックボックスを許容する https://note.com/kenichiro/n/n1be20b7897b2 AIを意思決定に使うために必要な説明可能性 https://note.com/kenichiro/n/n620bb074d0b0 【機械学習】XAIを実現するLIME
~ 説明可能なAIとは https://youtu.be/LCdxKGVGN4c 【機械学習】協力ゲーム理論でXAI (説明可能なAI) を目指すSHAP https://youtu.be/6iq4R_NJqKE 【機械学習】非現実的に高い精度のモデルにならないために リーケージを避ける方法 https://youtu.be/vrcai7QvVn0 YouTube Note
Editor's Notes
#2
それでは早速ですが、私の発表の方に入らせていただきます。 今回私からは、XAI (説明可能なAI) の必要性についてお話しします。
#3
こちらが私のプロフィールです。 もともとは機械学習のアルゴリズムを大学院で研究しており、博士課程の途中で起業しました。 現在は、立ち上げた会社を売却した先でCTOとして勤務しています。 今までおもにプロダクト開発やデータサイエンスチームの立ち上げや支援をやってきました。 業務外では、この勉強会の開催や、YouTubeやnoteで機械学習やスクラムの話の解説をしています。
#6
ディープラーニングなどの高度なアルゴリズムや高性能な計算マシン、そして大量のデータが手に入るようになり、高性能なAIがどんどん登場しています。 もはや、高性能なAIに判断を任してしまえば、全てがうまくいくような感じもします。 正答率が99%のAIがあれば、それを使ってしまえばいいような気もしてしまいますよね。
#7
しかし、実際は、AIが出してきた何かしらの予測をそのまま使おうとしても、AIがなぜその判断をしたのか理由をつけられないときAIの判断をそのまま受け入れることができないことも多い。 例えば、ビジネスで意思決定をするときに、高性能だが中身がよくわかっていないAIのいうことをそのまま上司に提案しても、導き出された結論に対する根拠がブラックボックスだから分かりませんと言ってしまっては、無責任だと思われ、提案を却下されてしまいます。
#8
AIに対する説明責任は、人間が納得する必要があるときや、AIにより導き出された結果を用いて、次に何かしらのアクションを起こすときや、AIが正しい挙動をしているかを理解したいときなどに必要となります。 AIの説明責任では、医療の例がよく出される事が多いです。 ガンだと診断されて、その理由を医者に聞いてもAIが判断したので分かりませんと言われたら、その医者を信頼することは難しいですよね。
#9
冒頭に述べたように、アルゴリズムの進化など様々な変化により、AIは飛躍的な進化を遂げてきています。 しかし、性能の進化とともに、AIで使われているモデルの複雑化が進み、ブラックボックス化はより深刻になってきています。 AIを使う人達は、高精度の予測ができるAIが、必ずしも人間への説明が得意ではないことを知る必要があります。 機械の中では最適化された妥当な予測だったとしても、人間には難し過ぎて理解ができないということです。 これがAIがブラックボックスだと言われる所以です。 このブラックボックスをできる限り説明できるようにしたいというのが、説明可能なAI, XAIが登場した背景となります。
#10
では、ここからはXAIと2つの説明についてお話します。
#11
XAIはeXplainable AIの略で、ここ数年で特に着目されてきている技術です。 Inputが2で導き出された答えが6だった場合に、y=3xで計算しましたというのであれば、人間でも理解しやすいものですよね。
#12
ここで機械学習の挙動をイメージできるように、教師あり学習を例にして、機械学習の目的を簡単に説明します。 教師ありの機械学習では、インプットとアウトプットが与えられます。 ECサイトの例で言えば、インプットは購買履歴、アウトプットは特定の商品を買うかどうかなどがあります。 ここで、インプットが何かしらの未知の関数で変換された結果アウトプットが出てくるという構造を、機械学習では解き明かします。 つまり、このフローの真ん中の関数を推定するというのが機械学習が目的ということです。
#13
未知の関数は、インプットとアウトプットをもとに推測されていきます。 これによって学習された関数が出来上がるということです。 もちろん、インプットとアウトプットだけでは、もとの未知の関数を完全に再現できるわけではないので、目的となる未知の関数にできる限り近い関数が、学習に得られるというわけです。 この学習した関数がどんな挙動を示すかを説明する必要をすることを目的とするのがXAIです。
#14
ここで、学習した関数を説明するときに問題が出てきます。 学習した関数が単純であれば、もちろん簡単に説明ができます。 しかし、学習した関数が複雑である場合、説明が難しくなります。 この説明しやすさが、説明可能性と呼ばれるものです。 説明可能性では、人間が理解できるように説明することが必要となります。
#15
説明可能性で出てくる説明は大きく分けて2つの種類が存在します。 1つは大域的な説明で、モデル全体の振る舞いを説明するものです。 Feature importanceと呼ばれるものなどがよく使われるものですね。 ジニ不純度という指標を使ったり、特徴量を増減して予測精度の変化を見ることで、モデルが重視している特徴量を明らかにしていいきます。 もう一つは、局所的な説明で、特定のインプットがどのようなプロセスを経てアウトプットになったかを説明します。 有名なアルゴリズムとしては局所的な線形近似を行うLIMEや協力ゲーム理論の公平な分配方法を用いたSHAPなどがあります。 モデル全体は知らなくてもいいから、ある予測がどんな根拠で出されたかを知りたい場合などに、局所的な説明は役に立ちます。 大域的な説明と局所的な説明と聞くと、全体が説明できる大域的説明のほうがいいのではないかと思う人もいるかもしれませんが、目的が異なるのでどちらが秀でているとかではありません。
#16
局所的な説明に関して、少しわかりにくい部分もあるかと思うので、もう少しだけ補足しておきます。 教師あり学習で複雑なアルゴリズムを使うと、正と負の境界が複雑に入り組んで、境界を人間にわかるような説明に変換することが難しいです。 そこで、局所的な説明では、特定の予測の予測に関しての説明のみに注目します。 よくやられる方法では、対象となる予測の周辺のデータを持ってきて、線形モデルなど解釈が容易なアルゴリズムを用いて局所的にフィッティングをします。 全体の予測を表すことはできないが、近いデータとなぜ差が出たかを理解することで、局所的な説明を実現していきます。
#17
ここまで、説明可能性などについて話してきたのですが、そもそも説明可能性が本当に必要かどうかについてお話します。
#18
もし、AIを使う目的が、予測精度がとにかく高いものを使いたいというのであれば、人間が無理に理解できるようにしないという判断もあります。 説明可能なモデルにこだわりすぎてしまうと、人間の理解の限界がモデルの限界を決めてしまいます。 その結果、高精度の予測ではなく、そこそこの予測精度のモデルになってしまいます。 ただ、逆に予測精度はそこそこでいいので、説明可能性を重視するという選択肢もありうるということです。 これらは一般的にトレードオフの関係になるので、ブラックボックスで高い精度がいいのか、それともそこそこの精度で説明可能性を求めるかは、プロジェクトの目的に合わせて考えてみてください。
#19
もし説明可能性よりも予測精度が重要だとおいうことでモデルのブラックボックスを許容するという判断になった場合は、モデルが不当に高い予測精度になっていないかに気をつける必要があります。 高い精度だったけれど、よくよく調べてみたらオーバーフィッティングやリーケージが発生していたというのはよくある話です。 こうならないためにも、オーバーフィッティングをさけるためにクロスバリデーションを必ず避けたり、リーケージを割けるためにデータの時系列情報を用いたりします。 とくにリーケージは気づけないことも多いため注意が必要です。
#20
最後にまとめをします。 AIは予測は得意ではあるけども、必ずしも人間が分かるように、予測モデルを説明してくれるわけではありません。 そのため、AIが導き出した予測結果を用いて、何かしらのアクションを人間が取る場合などは、AIがなぜその予測結果を出したのかを人間が理解する必要があります。 そこで出てくるのが今回のテーマである説明可能なAI (XAI) です。 XAIでは、人間が理解しやすいモデルを使ってAIを表現します。 XAIでは、大きく分けて2つの種類の説明があります。 1つが大局的な説明で、モデル全体の振る舞いを説明します。 もう1つが局所的な説明で、特定のインプットに対する予測の過程を説明します。 XAIは、必ずしも必要というわけではなく、AIのブラックボックスを許容して説明可能性を捨てて、予測精度をとにかく向上させるという選択肢もあります。 その場合は、オーバーフィッティングやリーケージがわかりにくくなることもあるので、特に気をつけておく必要があります。