Upgrade to Pro — share decks privately, control downloads, hide ads and more …

因果探索の発展と展望

 因果探索の発展と展望

統計サマーセミナー2026

Avatar for Shohei SHIMIZU

Shohei SHIMIZU

August 06, 2026

More Decks by Shohei SHIMIZU

Other Decks in Science

Transcript

  1. 2 清水の自己紹介 ◼3つの所属 • 大阪大学 産業科学研究所 教授 • 滋賀大学 データサイエンス学系

    教授 (クロアポ) • 理研AIP 理化学研究所 革新知能統合研究センター 因果推論チーム チームディレクター ◼研究室ウェブページ: https://www.shimizulab.org ◼専門: 因果探索 Shimizu, Statistical Causal Discovery: LiNGAM approach, Springer, 2022 清水, 統計的因果探索, 講談社, 2017
  2. 4 統計的因果推論 (Imbens & Rubin, 2015; Pearl, 2009) 相関係数: 0.79

    ◼予測 • チョコ消費量がこのくらいなら ノーベル賞の数はどのくらい? ◼因果 • チョコ消費量を増やすと (介入) ノーベル賞の数は増える? ◼無作為化実験により データを集めるのは困難 ◼それ以外の観察データを活用 ノ ー ベ ル 賞 受 賞 者 の 数 チョコレート消費量 Messerli, (2012), New England Journal of Medicine
  3. 5 因果推論の手順の典型例 1. 推定したいものを決める: 介入効果 2. 領域知識を用いて因果構造を表すグラフを描く GDP 共通原因 因果グラフ

    チョコ 賞 3. どの変数を分析に含めるかを、数学的理論から導く 4. (もしあれば) その変数も観測し分析に含めて、推定 ◼因果グラフを描くだけの領域知識がないことは多い ◼因果探索: データを用いて因果グラフを推測
  4. 9 卒論の頃 2000年頃 ◼大阪大学 人間科学部 • 心理学、教育学、社会学、哲学など • 統計学、実験計画法、多変量解析、構造方程式モデリング (ユーザー向け授業)

    ◼自分が何ができるかを記録に残す方法として論文 ◼理論・方法・適用 • 「方法」が一点突破すれば“残る” かも
  5. 10 方法の中から因果探索へ ◼当時の流行 • 機械学習初期?: SVMやブースティング、lasso • ニューラルネットワークからの派生: 独立成分分析 •

    因果推論: Rubin, Pearl (フレームワーク) ◼指導教員: “経歴を活かす他ない” • 独立成分分析 社会科学でなんか「方法」考える ◼いくつか考えた中で、 “外部”に一番ウケが良かったのが因果探索 • 2003-2006頃 (博士)
  6. 11 AI for Scienceが盛り上がっている ◼科学の主目的は因果関係の解明 • AI for Scienceが描く研究サイクルに因果推論も必須 ◼データに基づく意思決定

    ◼相関+想像力より 因果推論に基づく実験・調査 ◼因果に関する知見を蓄積 https://www.mext.go.jp/content/20250826-ope_dev02-000044427_8.pdfより抜粋
  7. 13 因果探索のフレームワーク ◼構造的因果モデル (Pearl, 2009) 𝑥𝑖 = 𝑓𝑖 (𝑥𝑖 の親,

    𝑒𝑖 ) 誤差変数 ◼介入 𝑝(𝑥𝑖 |𝑑𝑜 𝑥𝑗 = 𝑐 ) := 𝑝(𝑥𝑖 | 𝑥𝑗 の構造方程式を𝑥𝑗 = 𝑐に取り替え) ◼因果モデルに仮定をおき、 その中でデータとつじつまの合うモデルを探す x3 e3 x1 e1 x2 e2 x3 x1 𝑐 x2 e2
  8. 14 因果探索の基本アイデア (Spirtes+2001) 1. 仮定をおく • 非巡回 • 未観測の共通原因なし 2.

    仮定を満たすグラフの中で、データとつじつまの合うグラフを残す 3つの候補 (a) x y (b) x y (c) x y 「データでxとyが従属する」なら、 (a)と(b)を残す そうでなければ、(c)を残す
  9. 15 因果探索はどう発展してきたか? ◼ノンパラ (Spirtes et al., 2001) • ただし、推定の際はなんらか仮定: e.g.,

    線形性+ガウス分布 • いろいろな拡張 (未観測共通原因・巡回) ◼「関数形や分布に仮定を入れずにどこまでできるか」 ◼ただ、向きを推定できないことが多い ◼「どんな仮定があれば向きも推定可能なのか?」という 研究方向が現れてくることに (Shimizu et al., 2006)
  10. 16 LiNGAMモデル (Shimizu, Hyvarinen, Hoyer & Kerminen, 2006) ◼Linear Non-Gaussian

    Acyclic Model 𝑥𝑖 = ෍ 𝑏𝑖𝑗 𝑥𝑗 + 𝑒𝑖 𝑗: 𝑥𝑖 の親 • 誤差変数 𝑒𝑖 は非ガウス連続で独立 • 未観測の共通原因なし ◼因果グラフ (と係数)をデータから識別可能 𝑏13 𝑥1 𝑥3 𝑏21 𝑏23 𝑥2
  11. 17 非ガウス性と独立性をどう使うか? 正しいモデル ガウスだと 無相関=独立 𝑥1 = 𝑒1 𝑥2 =

    𝑏21 𝑥1 + 𝑒2 結果𝑥2 を原因𝑥1 に回帰 cov( x2 , x1 ) (1) x1 残差 r2 = x2 − var( x1 ) = x2 − b21 x1 = e2 x1 (= e1 )とr2(1) は独立 𝑥1 𝑒1 𝑥2 𝑒2 𝑏21 ≠ 0 原因𝑥1 を結果𝑥2 に回帰 r1( 2 ) = x1 − cov( x1 , x2 ) x2 var( x2 )  b21 cov( x1 , x2 )  b21 var( x1 ) = 1 − e2 e1 − var( x2 )  var( x2 )  x2 (= b21e1 + e2 )とr1( 2) は 従属
  12. Darmois-Skitovitch’ theorem (Darmois, 1953; Skitovitch, 1953) Darmois-Skitovitch’ theorem: 変数𝑥1 と𝑥2

    を次のように定義する: p p j =1 j =1 x1 =  a1 j e j , x2 =  a2 j e j 原因𝑥1 を結果𝑥2 に回帰 x1 = b12 x2 + 1  e1 (b12  0) x2 = e2 x2 を x1 に回帰して, cov( x2 , x1 ) = x2 − x1 var( x1 ) ここで𝑒𝑗 は独立な確率変数 r もし𝑎1𝑖 𝑎2𝑖 ≠ 0となるような 非ガウスな 𝑒𝑖 があれば、 𝑥1 と𝑥2 は従属 (独立でない) b12 var(x2 )  b12 cov( x2 , x1 )  = 1 − e1  x2 − var( x1 )  var( x1 )  (1) 2 x2 (= b21e1 + e2 )とr1( 2 ) は 従属 18
  13. 19 未観測共通原因の有無の判定 (Tashiro+14) ◼未観測共通原因がある⟺ 説明変数と残差が従属 𝜆𝑖𝑘 𝑒𝑖 𝑥𝑖 𝑢𝑘 𝜆𝑗𝑘

    𝑏𝑖𝑗 𝑥𝑗 𝒆𝒋 ◼𝑢𝑘 と𝑒𝑗 のどちらかが従属にする 𝑥𝑗 = 𝜆𝑗𝑘 𝑢𝑘 + 𝑒𝑗 𝑢𝑘 𝒆𝒋
  14. 20 非線形へ ◼非線形加法 (Maeda+2023; Pham+2026) 𝑥𝑖 = ෍ 𝑓𝑖𝑗 (𝑥𝑗

    ) + 𝑗: 𝑥𝑖 の親 ෍ 𝑔𝑖𝑘 (𝑢𝑘 ) + 𝑒𝑖 𝑘: 𝑥𝑖 の親 𝑥4 𝑥4 𝑥1 𝑥3 𝑥1 𝑥2 𝑥3 𝑥2 ◼Location-scale noise (Khan+2026) 𝑥𝑖 = ෍ 𝑗: 𝑝𝑎𝑟(𝑥𝑖 ) 𝑓𝑖𝑗 (𝑥𝑗 ) + ෍ 𝑗: 𝑝𝑎𝑟(𝑥𝑖 ) ℎ𝑖𝑗 (𝑥𝑗 ) ෍ 𝑘: 𝑝𝑎𝑟(𝑥𝑖 ) 𝑔𝑖𝑘 (𝑢𝑘 ) + ෍ 𝑗: 𝑝𝑎𝑟(𝑥𝑖 ) ℎ𝑖𝑗 (𝑥𝑗 ) ෍ 𝑘: 𝑝𝑎𝑟(𝑥𝑖 ) 𝑚𝑖𝑘 (𝑢𝑘 ) 𝑒𝑖
  15. 21 未観測共通原因があっても向きを推定 ◼次の3つが識別可能 (Hoyer+2008) 𝜆21 𝑒2 𝑥2 𝑥1 1 =

    𝑥2 𝑏21 𝑓1 𝜆21 𝜆11 𝑏21 𝑥1 𝑒 0 𝜆11 𝑒1 2 1 𝜆21 𝑓 1 𝑒1 𝑒2 𝑥2 𝑓1 𝜆21 𝜆11 𝑏12 𝑥1 1 𝑏12 = 𝑥2 0 1 𝑥1 𝑒 𝜆11 𝑒1 2 𝜆21 𝑓 1 𝑒1 𝑒2 𝑥2 𝑓1 𝜆11 𝑥1 𝑒1 𝑒 𝑥1 1 0 𝜆11 𝑒1 𝑥2 = 0 1 𝜆21 2 𝑓1 ◼多変数でも因果順序は識別可能 (Salehkaleybar+2020) ◼非線形でも他の変数との関係によっては一部識別可能 (Pham+2026)
  16. 22 推定 ◼各候補を評価して一番良いものを選ぶ • 観測変数の条件付き独立性を満たすもの (検定) • 情報量基準 • 誤差変数の独立性を最小に

    ◼比較的最近のアプローチ • 非巡回性の制約を正則項に追加 (Zheng+2018; Bhattacharya+2021) • 連続最適化 • 識別性を考慮せずに使う論文がかなりあるので注意 • 複雑で大きなモデルで、意味が出る?
  17. 26 因果探索の応用例: 材料科学 ◼機械学習による予測 + 因果探索 ◼なぜ予測に効くのか: 因果関係 or (因果でない)相関関係?

    • 因果経路 (メカニズム)・支配因子 記述子 材料特性 or 記述子 材料特性 共通原因 or 記述子 材料特性 ?
  18. 28 生成AI × 因果探索 ◼Causal parrots (Zečević+2023): オウム返し ◼LLMで背景知識を収集・データから因果推論 (Takayama+2025)

    背景知識なし データが少ないと失敗 LLMによる背景知識あり リークのない (LLMが知らない) 健康診断データで評価
  19. どの方法を使えばいいのか ◼基本: 仮定に合わせて使う ◼仮定のゆるい方法と仮定を追加した方法の結果を比較 • 仮定の頑健性の検討・判断の材料増 • 順次追加する場合は別のデータセットで • 事前知識はワークフローや“常識”

    など堅いもの ◼例えば • FCI (非線形・未観測共通原因・離散と連続の混在) (Spirtes+2001; Jiang+26) • PC (非線形・離散と連続の混在) • ABIC-LiNGAM (線形・未観測共通原因) (Morinishi+25) #混在版は開発中 • LiNGAM (線形・未観測共通原因なし) (Shimizu+11) #混在版はLiM (Zeng+22) 29
  20. 将来展望:「自律」因果探索を中核とするAI for Science基盤へ ◼従来の課題 • “分析者の判断”とされる部分多い • 背景知識収集や仮定確認、それに基づく変数定義、どのデー タ・方法を使うか、前処理等の判断は分析者の判断 ◼自律因果探索

    (Autonomous Causal Discovery) • AI for Scienceのサイクルに因果を • 分析者の判断を支援 • 因果構造+変数定義という因果仮説を探索 ◼未来像:因果がわかるAIサイエンティスト 31
  21. 因果推論の次の課題 ◼因果グラフだけでなく“変数定義”も必要 • 介入に適切な粒度を推定 • マクロとミクロの対応 / Causal abstraction •

    圏論によるアプローチ (Otsuka & Saigo, 2025) ◼因果探索をアップグレード: 因果構造+変数定義の探索 Chalupka et al. (2017) 32
  22. 社会課題の未然防止をめざす予防統合科学 -病気から社会・環境問題まで、 人間・社会・環境に生じる望ましくない結果を未然に防ぐ◼さまざまな科学分野の知識を組み合わせ、 望ましくないことが起こる前に兆候を捉え、 何をどう変えれば防げるかを科学的に判断・実践し、 社会課題の予防に繋げる科学 ◼知の統合 2026/1 滋賀大学 •

    社会課題の原因は複数の分野にまたがり、一つの分野だけでは捉えられない ◼方法の統合 • 予測だけでは防ぎ方が分からず、因果と制御を組み合わせて初めて予防可能 ◼プロセスの統合 • 科学的発見だけで終わらせず、実際の予防へつなげる 33
  23. 滋賀大 先端因果推論特別研究チーム 自律因果探索を中核とするAI for Science基盤を構 築し、予防統合科学を実現 34 ◼チームリーダー 清水昌平 ◼〈

    因果AIの基盤理論研究 〉12名 • 信頼されるAIと因果推論 • 生成AIと因果推論 • 因果デジタルツイン • 因果推論と哲学 ◼〈 因果AIによる課題解決型研究 〉10名 • 因果推論と医学 • 因果推論と社会科学 • 因果推論と創薬科学 • 因果推論と材料科学 全学的かつ産官学のチーム構成