[Medical Data Science 100 : S11] 第11回:AIの予測は完璧、でも「なぜ?」には答えられない:予測モデルの限界

医療AIコミック
🤖 Clockwork Hippocrates 🧑‍⚕️

近年の医療現場において、AI(人工知能)や機械学習の進歩は目覚ましいものがあります。患者の検査データや画像から疾患のリスクを高精度に弾き出し、私たちの診断を強力にサポートしてくれます。しかし、どれほど精度が高いAIであっても、臨床の現場で直面するある「致命的な弱点」を抱えています。

それは、AIは「Aが起きればBが起きる」というパターンを当てることは得意でも、「なぜBが起きるのか」という問いには決して答えられないという事実です。今回は、AIの予測モデルが抱える根源的な限界と、医療者がそれをどのように捉えて使いこなすべきかについて解説します。

目次

予測と介入の決定的な差:「当てる」ことと「治す」ことの違い

日々の診療や研究の中で、「AIが患者の重症化リスクを高精度に当てた」といったニュースを耳にすることが増えたのではないでしょうか。機械学習の基本的な仕組みは、様々な要因となるデータ(説明変数:年齢、性別、血液検査の値、画像所見など)を入力し、知りたい結果(目的変数:特定の疾患の発症有無や生存率など)を出力するというものです。モデルは膨大な過去の医療データセットを読み込み、説明変数と目的変数の間に潜む「パターン」や「相関関係」を自ら学習していきます。

しかし、ここで私たちが絶対に陥ってはいけない錯覚があります。それは、「高い精度で予測できること」と「どう介入すればその結果を良い方向に変えられるかを知っていること」は全く別の次元の話だということです。医療AIの導入において、「予測(Prediction)」と「介入(Intervention)」は決して混同してはならない概念として強く警告されています (Cabitza et al. 2017)。

日常的な例で考えてみましょう。リビングの壁にかかっている気圧計の針が急激に下がったとき、私たちは「これから雨が降る可能性が高い」と予測することができますよね。しかし、「どうしても明日は晴れてほしいから」といって、手で無理やり気圧計の針を上に押し上げても(介入)、外の天気は絶対に変わりません。気圧計の針の低下は雨が降る「サイン(相関)」であって、雨を降らせる「原因」ではないからです。

実は、医療におけるAIの予測モデルもこれと全く同じことをしています。例えば、「ある特定のバイオマーカー(検査値)が高い患者は、1年後の死亡リスクが著しく高い」とAIが予測したとします。これは見事な「予測」です。しかし、だからといって、新薬を使ってそのバイオマーカーの数値だけを無理やり下げたとしても、患者の生存率が劇的に改善する(介入の効果がある)とは限りません。そのマーカーは単なる病気の「結果」として上がっているだけかもしれないからです。AIはあくまでデータ上の表面的なパターンをなぞる「予測マシン」に過ぎず、治療方針を決定するために不可欠な「因果関係(なぜそうなるのか)」を理解しているわけではないのです。ここを勘違いすると、臨床現場で大きな過ちを犯すリスクがあるのだと私は考えています。

喘息患者の肺炎事例:相関と因果を混同するAIの罠

AIが相関と因果を混同してしまうことで、どれほど恐ろしい事態が生じ得るか。医療データサイエンスの世界で、決定的な教訓として語り継がれている非常に有名な事例をご紹介しましょう。

米国の研究チームが、実際の病院のデータを用いて「肺炎患者の死亡リスクを予測するAIモデル」を構築しました。結果として、このモデルは非常に高い精度で患者のリスクを予測できるようになったのですが、研究者がモデルの学習した「ルール」の中身を覗き込んだとき、目を疑うような奇妙な法則が含まれていました。それは、「喘息の既往がある肺炎患者は、死亡リスクが低い」というルールだったのです (Caruana et al. 2015)。

私たち医療従事者の常識に照らし合わせれば、すぐに「おかしい」と気づくはずです。気道に慢性的な炎症を抱える喘息患者が肺炎を併発すれば、呼吸状態は急激に悪化しやすく、重症化リスクはむしろ跳ね上がるのが自然です。では、なぜ世界最先端のAIがこんなトンチンカンな予測を弾き出したのでしょうか。

その答えは、医療現場における「人間の介入」という、データには直接書き込まれていない背景の仕組みにありました。現実の病院では、喘息を持つ患者が肺炎で救急外来にやってきた場合、医師は即座に「超ハイリスク患者だ」と判断し、ただちにICU(集中治療室)に収容して、人工呼吸器の準備や強力な抗菌薬の投与など、最も手厚い治療を行います。その結果として、彼らの生存率は「たまたま(医療者の努力によって)」高くなっていたのです。

しかし、AIは背景にある「医師の迅速で必死な治療」という事実や因果関係のストーリーを知りません。ただただ、入力されたエクセルシートのようなデータ表面の「喘息:あり = 生存:YES」という数値の相関だけを鵜呑みにし、解釈を危険な方向にショートカットしてしまったのです。

もし、この予測モデルの精度の高さだけを信じてそのまま臨床現場に導入し、「AIが『喘息患者は低リスク』と判定したから、この患者さんは外来治療で帰宅させて様子を見よう」というトリアージ方針をとってしまったらどうなるでしょうか。間違いなく、重大な医療事故に直結していたはずです。これは、観察データから単なる相関関係を学習しただけの予測モデルを、そのまま「介入(治療方針の決定)」の根拠に用いてはならないという、医療AIにおける強烈かつ決定的な教訓だと言えます。


統計的仮定の限界:現実の医療現場を揺るがす「i.i.d.仮定」

医療AIが抱えるもう一つの大きなアキレス腱。それは、予測モデルの信頼性を根底から揺るがす「i.i.d.仮定(independent and identically distributed assumption:独立同分布の仮定)」と呼ばれる厄介な数学的前提です。

少し専門的な言葉ですが、要するに現在の機械学習モデルは基本的に、「AIの学習に使った過去のデータと、これから臨床で予測したい未来のデータは、全く同じ条件(同じ確率分布)から発生している」と無邪気に信じ込んでいるということです。

分かりやすい例え話で考えてみましょう。過去10年分の大学入試の「過去問」を完璧に丸暗記した受験生(AI)がいるとします。彼は、今年の入試問題も過去10年と全く同じ出題傾向(分布)で出ると固く信じています。しかし、もし今年から突然シラバスが変更され、出題傾向がガラリと変わってしまったらどうなるでしょうか? 「過去問と本番のテストは同じ傾向だ」という前提(i.i.d.仮定)が崩れた瞬間、その受験生は応用が効かず、全く点数が取れなくなってしまいます。

実は、生身の人間を扱う絶えず変化する医療現場において、この「過去と未来のデータが全く同じ分布を保ち続ける」という静的な仮定が長期間維持されることは、極めて稀なのです (Finlayson et al. 2021)。

データセットシフト:過去の常識が未来に通用しない背景

このi.i.d.仮定が崩れ、データの性質が変わってしまう現象は、データサイエンスの用語で「データセットシフト(Dataset Shift)」と呼ばれます。実際に現場でこんな事例を耳にしたことはありませんか?

ある有名な大学病院で非常に高精度に機能していた「敗血症予測AI」を、意気揚々と別の市中病院に導入した途端、全く使い物にならず誤警報ばかり出すようになってしまった、というケースです。これは、病院間で検査機器の基準値が微妙に異なっていたり、患者の重症度バイアスが違ったり、医師の電子カルテの入力フォーマットや習慣が異なったりするため、データセットシフトが起きてしまった典型例です。

「データセットシフト」のメカニズム 過去の環境(学習時) 📊 データの分布 A (A病院の患者層、古いガイドライン等) 🧠 AIモデルを構築・学習 (分布Aのルールにのみ特化) 高精度な予測(分布A内) 未来の環境(臨床運用時) 📈 データの分布 B に変化 (他施設、新薬、パンデミック発生等) 🤖 『分布A』しか知らないAI (分布Bのデータを入力されてしまう) 💥 予測モデルの崩壊 (精度の劇的な低下、誤診・見逃し) ⚠️ 環境の変化 (データセットシフト) 時間の経過 / 新薬 病院の違い / 流行 等 💡 対策:AIは環境の変化に自ら気づけないため、「継続的な監視(モニタリング)」と 「最新データでの再学習」を繰り返す仕組みが不可欠です。

さらに恐ろしいのは、病院という場所が変わらなくても「時間」と共にシフトが起きることです。全く同じ病院であっても、新しい診療ガイドラインの導入、画期的な新薬の登場、新型コロナウイルスのようなパンデミックの発生、さらには保険制度や診療報酬の変更などによって、患者集団の性質や医療者の行動パターン(データの分布)は、時間の経過とともに静かに、しかし確実に変化していきます。

私たち人間の医師であれば、「今年は感染症の流行傾向が違うな」「新しいガイドラインに合わせて診断基準を調整しよう」と、現場の空気の変化に柔軟に適応できます。しかし、AIは「世界が変わったこと」に自分から気づくことはできません。過去のルールが永遠に続くと信じ込んでいるため、環境が変われば沈黙したまま、自信満々に誤った予測を出し続けてしまうのです。

私たちがAIを臨床現場で安全に運用するためには、「AIモデルは一度作ったら完成」ではなく、環境の変化によって予測精度が落ちていないかを継続的に監視(モニタリング)し、現場の最新のデータに合わせて再学習を繰り返していく仕組みづくりが何よりも重要になります。


医療AIのブラックボックス問題と「解釈可能性」の必要性

先ほどご紹介した「喘息の既往がある肺炎患者は死亡リスクが低い」という、AIの致命的な勘違いの事例を思い出してみてください。もしこれが、中身の全く見えない最先端のAIだったら、私たちはその大誤診のロジックに気づくことができたでしょうか。おそらく、手遅れになるまで誰も気づけなかったはずです。研究者たちがこのミスを事前に察知し、未然に防ぐことができたのは、彼らが使用したモデルが、中身の予測ロジックを人間が目で見て確認できる「解釈可能なモデル」だったからに他なりません。

医療という領域は、ほんの少しの判断ミスが患者さんの人命に直結する、極めてハイリスクな現場です。そんな場所で、「なぜその診断(予測)に至ったのか」という根拠が分からないまま、AIの出してきた高い確率の数字だけを盲信することは、ブレーキの壊れた車に乗り込むようなものであり、非常に危険だと私は感じています。「なぜAIはそう判断したのか」を医師が医学的に検証し、そして何よりも患者さんやそのご家族に納得のいく言葉で説明できなければ、誤ったデータや相関関係に引きずられたAIの暴走を止める「最後の砦」が失われてしまうからです。だからこそ、近年の医療AIの世界では、単に予測の正解率が高いというだけでなく、そのプロセスを人間が理解できる「モデル解釈可能性(Model Interpretability)」が極めて強く重視されるようになっています (Rudin 2019)。

臨床におけるホワイトボックスモデルの価値:決定木と深層学習の対比

では、中身が見えるモデルと見えないモデルには、具体的にどのような違いがあるのでしょうか。データサイエンスの世界では、これらを「ホワイトボックス」と「ブラックボックス」という言葉で分かりやすく分類しています。

例えば、本講座のキーワードでもある「決定木(Decision Tree)」は、典型的なホワイトボックスモデルの代表格です。決定木は、まるで私たちが臨床現場で行うフローチャートのように、「もし年齢が65歳以上であれば右へ、そうでなければ左へ」「さらに血圧が○○以上なら…」というように、人間が直感的に読んで理解できるルールの条件分岐を積み重ねて予測を行います。これなら、もしAIが変な予測を出したとしても、「あ、ここで喘息の有無を誤って解釈したんだな」と、医師がその原因を即座に突き止めることができます。

一方で、現在の医療AIブームの主役とも言える「ディープラーニング(深層学習)」などの複雑なモデルは、圧倒的な予測精度や画像認識能力を誇る反面、その中身は数百万、数千万個のパラメータが複雑に絡み合った、まさに暗黒の「ブラックボックス」です (Cabitza et al. 2017)。

日常の道具で例えるなら、ボタンを一つ押すだけで最高に美味しい料理が自動で出てくる「魔法の全自動調理家電」のようなものです。調子が良いうちは最高に便利ですが、ある日突然、味が激変したり、見たこともない異物が混入していたりしたとき、中身の構造やプログラミングがブラックボックス化されていると、開発者でさえ「なぜその味になったのか」の原因を分解して修理することができません。医療の現場でこれと同じことが起きると想像すると、ぞっとしませんか?

⚖️ 臨床におけるAIモデルの比較:決定木と深層学習 ホワイトボックスモデル (例:決定木 / Decision Tree) 人間が直感的に読んで理解できる 条件分岐のルールを積み重ねる 入力データ 年齢 ≧ 65 Yes No 喘息:あり 喘息:なし 予測結果 予測結果 医師が「なぜ?」の根拠を 100%検証・説明可能 ブラックボックスモデル (例:深層学習 / Deep Learning) 圧倒的な精度を誇る反面、内部は 数千万のパラメータが複雑に絡み合う 入力データ 解読不能 予測結果 開発者でさえ「なぜその結果か」 ロジックが不明(魔法の家電) 💡 臨床現場で求められる「解釈可能性」 精度の追求だけでなく、予測の根拠を人間が検証できる「ホワイトボックス」の視点が、 医療安全と倫理的な信頼性を担保

精度の高さを追求して複雑なディープラーニングを採用することも、高度な画像診断などでは確かに重要です。しかし、実際の臨床現場での安全性、そして医療安全や倫理的な信頼性を担保するためには、予測の根拠を人間が検証できる仕組みや、本質的に解釈可能なホワイトボックスモデルをあえて選定するという視点が、これからの医療データサイエンスには絶対に不可欠な要素になると私は確信しています。


まとめ:AIを「優秀な助手」として臨床に活かすために

データサイエンスの進化は、医療に計り知れない恩恵をもたらしています。しかし、AIの出力する予測は、あくまでデータ間の相関関係に基づく確率の提示に過ぎません。

  • 予測と介入は違う: 気圧計を下げても雨は降らないように、リスク因子を変えても結果が改善するとは限らない。
  • i.i.d.仮定の限界: 医療現場の環境や患者層は常に変化しており、過去のデータに基づく予測はいつか陳腐化する。
  • 解釈可能性の担保: ブラックボックスなAIの判断に身を委ねず、なぜ?を検証できる体制が不可欠である。

私たちは、AIを答えを教えてくれる万能の機械としてではなく、膨大なデータからヒントを提示してくれる優秀な助手として適切に位置づける必要があります。なぜ?という因果メカニズムの解明や、患者一人ひとりの文脈を踏まえた最終的な意思決定(介入)は、引き続き人間の医師に委ねられている高度な領域なのです。

参考文献

  • Cabitza, F., Rasoini, R., & Gensini, G. F. (2017). Unintended consequences of machine learning in medicine. JAMA, 318(6), 517–518.
  • Caruana, R. et al. (2015). Intelligible models for healthcare: Predicting pneumonia risk and hospital 30-day readmission. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1721–1730.
  • Finlayson, S. G. et al. (2021). The clinician and dataset shift in artificial intelligence. New England Journal of Medicine, 385(3), 283–286.
  • Rudin, C. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature Machine Intelligence, 1(5), 206–215.
  • Cabitza, F., Rasoini, R., & Gensini, G. F. (2017). Unintended consequences of machine learning in medicine. JAMA, 318(6), 517–518.
  • Caruana, R., Lou, Y., Gehrke, J., Koch, P., Sturm, M., & Elhadad, N. (2015). Intelligible models for healthcare: Predicting pneumonia risk and hospital 30-day readmission. Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 1721–1730.
  • Finlayson, S. G., Subbaswamy, A., Singh, K., Bowers, J., Kupke, A., Zittema, B. C., … & Kohane, I. S. (2021). The clinician and dataset shift in artificial intelligence. New England Journal of Medicine, 385(3), 283-286.
  • Cabitza, F., Rasoini, R., & Gensini, G. F. (2017). Unintended consequences of machine learning in medicine. JAMA, 318(6), 517–518.
  • Rudin, C. (2019). Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature Machine Intelligence, 1(5), 206–215.

※本記事は情報提供を目的としたものであり、特定の治療法を推奨するものではありません。健康に関するご懸念やご相談は、必ず専門の医療機関にご相談ください。


ご利用規約(免責事項)

当サイト(以下「本サイト」といいます)をご利用になる前に、本ご利用規約(以下「本規約」といいます)をよくお読みください。本サイトを利用された時点で、利用者は本規約の全ての条項に同意したものとみなします。

第1条(目的と情報の性質)

  1. 本サイトは、医療分野におけるAI技術に関する一般的な情報提供および技術的な学習機会の提供を唯一の目的とします。
  2. 本サイトで提供されるすべてのコンテンツ(文章、図表、コード、データセットの紹介等を含みますが、これらに限定されません)は、一般的な学習参考用であり、いかなる場合も医学的な助言、診断、治療、またはこれらに準ずる行為(以下「医行為等」といいます)を提供するものではありません。
  3. 本サイトのコンテンツは、特定の製品、技術、または治療法の有効性、安全性を保証、推奨、または広告・販売促進するものではありません。紹介する技術には研究開発段階のものが含まれており、その臨床応用には、さらなる研究と国内外の規制当局による正式な承認が別途必要です。
  4. 本サイトは、情報提供を目的としたものであり、特定の治療法を推奨するものではありません。健康に関するご懸念やご相談は、必ず専門の医療機関にご相談ください。

第2条(法令等の遵守)
利用者は、本サイトの利用にあたり、医師法、医薬品、医療機器等の品質、有効性及び安全性の確保等に関する法律(薬機法)、個人情報の保護に関する法律、医療法、医療広告ガイドライン、その他関連する国内外の全ての法令、条例、規則、および各省庁・学会等が定める最新のガイドライン等を、自らの責任において遵守するものとします。これらの適用判断についても、利用者が自ら関係各所に確認するものとし、本サイトは一切の責任を負いません。

第3条(医療行為における責任)

  1. 本サイトで紹介するAI技術・手法は、あくまで研究段階の技術的解説であり、実際の臨床現場での診断・治療を代替、補助、または推奨するものでは一切ありません。
  2. 医行為等に関する最終的な判断、決定、およびそれに伴う一切の責任は、必ず法律上その資格を認められた医療専門家(医師、歯科医師等)が負うものとします。AIによる出力を、資格を有する専門家による独立した検証および判断を経ずに利用することを固く禁じます。
  3. 本サイトの情報に基づくいかなる行為によって利用者または第三者に損害が生じた場合も、本サイト運営者は一切の責任を負いません。実際の臨床判断に際しては、必ず担当の医療専門家にご相談ください。本サイトの利用によって、利用者と本サイト運営者の間に、医師と患者の関係、またはその他いかなる専門的な関係も成立するものではありません。

第4条(情報の正確性・完全性・有用性)

  1. 本サイトは、掲載する情報(数値、事例、ソースコード、ライブラリのバージョン等)の正確性、完全性、網羅性、有用性、特定目的への適合性、その他一切の事項について、何ら保証するものではありません。
  2. 掲載情報は執筆時点のものであり、予告なく変更または削除されることがあります。また、技術の進展、ライブラリの更新等により、情報は古くなる可能性があります。利用者は、必ず自身で公式ドキュメント等の最新情報を確認し、自らの責任で情報を利用するものとします。

第5条(AI生成コンテンツに関する注意事項)
本サイトのコンテンツには、AIによる提案を基に作成された部分が含まれる場合がありますが、公開にあたっては人間による監修・編集を経ています。利用者が生成AI等を用いる際は、ハルシネーション(事実に基づかない情報の生成)やバイアスのリスクが内在することを十分に理解し、その出力を鵜呑みにすることなく、必ず専門家による検証を行うものとします。

第6条(知的財産権)

  1. 本サイトを構成するすべてのコンテンツに関する著作権、商標権、その他一切の知的財産権は、本サイト運営者または正当な権利を有する第三者に帰属します。
  2. 本サイトのコンテンツを引用、転載、複製、改変、その他の二次利用を行う場合は、著作権法その他関連法規を遵守し、必ず出典を明記するとともに、権利者の許諾を得るなど、適切な手続きを自らの責任で行うものとします。

第7条(プライバシー・倫理)
本サイトで紹介または言及されるデータセット等を利用する場合、利用者は当該データセットに付随するライセンス条件および研究倫理指針を厳格に遵守し、個人情報の匿名化や同意取得の確認など、適用される法規制に基づき必要とされるすべての措置を、自らの責任において講じるものとします。

第8条(利用環境)
本サイトで紹介するソースコードやライブラリは、執筆時点で特定のバージョンおよび実行環境(OS、ハードウェア、依存パッケージ等)を前提としています。利用者の環境における動作を保証するものではなく、互換性の問題等に起因するいかなる不利益・損害についても、本サイト運営者は責任を負いません。

第9条(免責事項)

  1. 本サイト運営者は、利用者が本サイトを利用したこと、または利用できなかったことによって生じる一切の損害(直接損害、間接損害、付随的損害、特別損害、懲罰的損害、逸失利益、データの消失、プログラムの毀損等を含みますが、これらに限定されません)について、その原因の如何を問わず、一切の法的責任を負わないものとします。
  2. 本サイトの利用は、学習および研究目的に限定されるものとし、それ以外の目的での利用はご遠慮ください。
  3. 本サイトの利用に関連して、利用者と第三者との間で紛争が生じた場合、利用者は自らの費用と責任においてこれを解決するものとし、本サイト運営者に一切の迷惑または損害を与えないものとします。
  4. 本サイト運営者は、いつでも予告なく本サイトの運営を中断、中止、または内容を変更できるものとし、これによって利用者に生じたいかなる損害についても責任を負いません。

第10条(規約の変更)
本サイト運営者は、必要と判断した場合、利用者の承諾を得ることなく、いつでも本規約を変更することができます。変更後の規約は、本サイト上に掲載された時点で効力を生じるものとし、利用者は変更後の規約に拘束されるものとします。

第11条(準拠法および合意管轄)
本規約の解釈にあたっては、日本法を準拠法とします。本サイトの利用および本規約に関連して生じる一切の紛争については、東京地方裁判所を第一審の専属的合意管轄裁判所とします。


For J³, may joy follow you.

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AI医師科学者芸人・医学博士・連続起業家・元厚生労働省医系技官
ハーバード大学理学修士・ケンブリッジ大学MBA・コロンビア大学行政修士
岡山大学医学部卒業後、内科・地域医療に従事。厚生労働省で複数室長(医療情報・救急災害・国際展開等)を歴任し、内閣官房・内閣府・文部科学省でも医療政策に携わる。
退官後は、日本大手IT企業や英国VCで新規事業開発・投資を担当し、複数の医療スタートアップを創業。現在は医療AI・デジタル医療機器の開発に取り組むとともに、東京都港区で内科クリニックを開業。
複数大学で教授として教育・研究活動に従事し、医療者向けAIラボ「Medical AI Nexus」、医療メディア「The Health Choice | 健康の選択」、美・医・食ポータル「Food Connoisseur」を主宰。
ケンブリッジ大学Associate・社会医学系指導医・専門医・The Royal Society of Medicine Fellow

目次