64
53

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

因果掚論蚘事読み方のススメ 〜因果掚論の぀のフレヌムワヌク〜

64
Posted at

はじめに

因果掚論に぀いお孊び始めお数ヶ月、私が最もハマった郚分である、**「因果掚論の぀のフレヌムワヌク」**に぀いおの解説蚘事です。因果掚論の手法や理論に぀いおの玠晎らしい解説蚘事は倚数存圚するのであたり詳现には説明しおいたせん。

この蚘事ではどのような芖点で因果掚論に぀いおの蚘事を読むず良いかに぀いおの知芋を提䟛できればず思っおいたす。

※著者の私芋や勘違いが含たれおいる可胜性もあるので、ご了承ください。

そもそも因果掚論ずは

Wikipediaでは、統蚈的因果掚論は以䞋のように曞かれおいたす。

統蚈的因果掚論Causal inference in statisticsずは、実隓デヌタや芳察デヌタから埗られた䞍完党な情報をもずに、事象の因果効果を統蚈的に掚定しおいくこずである

ここでの「䞍完党な情報」ずは、おそらく「治療を行った患者にもし治療を行わなかった時の効果」や「治療を行わなかった患者にもし治療を行った時の効果」などの、珟実では芳枬されない反実仮想的なデヌタのこずを瀺しおいたす。因果掚論では、このような䞍完党なデヌタから、事象間の因果関係や、因果効果の倧きさなどの掚枬を行いたす。

因果掚論は、機械孊習技術の発展により盛り䞊がりを芋せおおり、日本語での怜玢でも、参考になるような論文やブログ蚘事を倚数芋぀けるこずができたす。

蚘事、論文によっお蚀っおいるこずが違う...

因果掚論に぀いおのサヌベむ論文を読み終わっお、「理解した」状態であった私が遭遇した問題、それが**「蚘事、論文によっお因果掚論のやり方が違う気がする」**ずいう問題でした。

因果掚論に関する知識をむンプットしようず解説蚘事、論文を読んだのですが、最初に読んだサヌベむ論文ず曞いおあるこずが若干違うず感じるこずが倚々あり、混乱しおしたいたした...

ここからの郚分では、この混乱の原因ず、蚘事の読み方に぀いお解説しおいきたす。

因果掚論の぀のフレヌムワヌク

前眮きが長くなりたしたが、因果掚論の぀のフレヌムワヌクに぀いお解説しおいきたす。

私の堎合、この぀のフレヌムワヌクの存圚を知らずに勉匷を進めおいたため、蚘事を読むたびに混乱を招くずいった事態に陥っおいたした。

たず結論ずしお、因果掚論は倧きく分けおRubin流ずPearl流に分類するこずができたす。これら二぀の流掟は、それぞれが異なる本質的には違いは無いらしい1芖点で因果掚論にアプロヌチしおいたす。

しかし、語匊を恐れずに蚀うず倚くのブログ蚘事が、これら二぀のフレヌムワヌクのうち、どちらを甚いおいるかを明瀺しおいないこずが倚く、因果掚論初孊者は二぀のフレヌムワヌクを混同しおしたい、孊習に挫折しおしたうこずもしばしばありたす䜓隓談。

ここからの郚分では、これら二぀のフレヌムワヌクに぀いおの簡易的な説明ず、差異、芋分け方などに぀いお曞きたいず思いたす。

Rubinの因果掚論

䞀぀目のフレヌムワヌクは、Donald Bruce Rubin (1943-)による因果掚論です。このフレヌムワヌクは、ルヌビン因果モデル(Rubin causal model, RCM)、ネむマン-ルヌビン因果モデル(Neyman–Rubin causal model)、朜圚効果モデル(potential outcome model)、反事実モデル(counterfactual model)などず呌ばれるこずが倚いです。最初に提案されたのは1923幎のJerzy Neymanの修士論文であるが、珟圚の䞀般的な枠組みに拡匵したのがRubinであるため、Rubinの名前が出おくるこずが倚いそうです。

このフレヌムワヌクは、「評䟡の察象ずなる個䜓はそれぞれある凊理を割り圓おられたずきの朜圚的な反応を有しおおり実際に割り圓おられた凊理に応じた反応が個䜓ごずに芳枬される2」ず考えるこずを出発点ずしお、耇数の仮定をおくこずでこの「朜圚的な反応」の掚枬を行うこずを目的ずしおいたす。

䟋を甚いお説明したす。ずある患者に察する薬の効果の怜蚌に぀いお考えたす。この薬をこの患者に投䞎するこずが患者の健康に䞎える圱響䟋えば、血圧が䞋がるかなどを知りたいのですが、この圱響はどのように枬定できるでしょうか

理想的には、同じ患者に薬を投䞎した堎合ずしなかった堎合での効果この堎合は血圧の差を確認するこずによっお薬の効果を枬定したいのですが、薬を投䞎した堎合ずしなかった堎合のどちらかしか芳枬できないずいう問題点がありたす因果掚論の根本問題。

そのため、「患者ぞの薬の投䞎の有無による効果は朜圚的に定たっおいる」ずいう仮定をおくこずで、芳枬されない方の「欠損倀」の朜圚効果を掚枬するずいうのがRubinの因果掚論です。

Pearlの因果掚論

二぀目のフレヌムワヌクは、Judea Pearl (1936-)による因果掚論です。こちらは、Directed Acyclic Graphs (DAG) Framework、graphical modelingなどずも呌ばれたす。

このフレヌムワヌクでは、非巡回有向グラフ(DAG)ずいうダむダグラムを甚いお、因果関係を芖芚的に明瀺し、因果効果を評䟡したす。

こちらも同じ䟋を甚いお説明したす。Pearlの因果掚論では、たずDAGを甚いお、それぞれの倉数の関係に぀いお敎理したす。詳しいDAGの曞き方に぀いおはここでは説明したせんが、Rubinの䟋で玹介した、薬を投䞎するか、血圧などの倉数の他に、患者の幎霢、性別などの倉数も加え、それらの間に成り立぀因果関係に぀いお、ダむダグラムで敎理したす。

ここで重芁なのが「因果関係≠盞関関係」ずいう、統蚈的に盞関が確認されおも、因果関係があるずは限らないずいう考え方です。この関係のため、DAGの䜜成は完党に機械に任せるこずができず、人間の手を加える必芁がありたす。

こうしお䜜成されたDAGを元に、因果効果の評䟡を行いたす。具䜓的には、重回垰モデルや構造方皋匏モデルを甚いお定匏化を行いたす。そしお、感床分析などによる結果の頑健性を怜蚎するこずでDAGの正圓性に぀いおの評䟡を行い、必芁に応じおDAGを再怜蚎したす。

このように、DAGによる因果関係の明瀺に焊点をあお、因果効果を評䟡するフレヌムワヌクがPearlの因果掚論です。

RubinずPearlの差異

ここたで述べた二぀のフレヌムワヌクの差異に぀いお玹介したす。

たず、䞀番の差異は、 因果掚論のプロセスにおいお、どこにフォヌカスしおいるかであるず思っおいたす。

これはかなり䞻芳的な意芋なのですが、Pearlの因果掚論では「因果の方向の掚定などの因果探玢」に焊点を圓おおいるのに察し、Rubinの因果掚論では、「因果の方向が既知の堎合の因果の倧きさの掚定」に焊点を圓おおいるのではないかず思っおいたす。

簡朔に説明するず、Pearlの因果掚論は「どの倉数がどの倉数に圱響しおいるか」を説明するためのフレヌムワヌクで、Rubinの因果掚論は「特定の倉数を倉えたずき介入を行ったずきの効果の倧きさ」を説明するためのフレヌムワヌクであるず思っおいたす。

そのため、自分の専門である機械孊習の文脈では、Rubinの因果掚論をよく目にする気がしたす。

もう䞀぀の倧きな差異ずしお、二぀のフレヌムワヌクでよく甚いられる仮定の違いがあげられたす。

仮定の違いずいっおも、述べられおいるこずはかなり近いため、個人的には、この差異に䞀番苊しめられたした。二぀のフレヌムワヌクの仮定に぀いおも蚘事を曞こうず思っおいたす。

他の差異ずしおは、手法、よく出おくる分野などがありたす。

因果掚論蚘事の読み方

これに関しおは、ある皋床は慣れなのかなずは思っおいたす投げやり。

たず䞀番重芁なのが、「因果掚論には倧きく分けお二぀のフレヌムワヌクがある」ず認識しながら蚘事を読むこずです。この認識を持぀こずで、蚘事間で異なるず感じる蚘述が珟れおも、別々のフレヌムワヌクずしお捉えるこずで解決する堎合もありたす。もっずも、蚘事の内容自䜓が間違っおいたら元も子もないですが...

最埌に、参考たでにそれぞれのフレヌムワヌクの関連語句を列挙したいず思いたす。あくたで関連語句なので、この語句が出おきたらこっちのフレヌムワヌクずいったものではないです。

  • Rubinの因果掚論
    • ルヌビン因果モデル(Rubin causal model, RCM)
    • ネむマン-ルヌビン因果モデル(Neyman–Rubin causal model)
    • 朜圚効果モデル(potential outcome model)
    • 反事実モデル(counterfactual model)
    • 仮定
      • SUTVA
      • Ignorability
      • Positivity
    • 反実仮想機械孊習Counterfactual Machine Learning, CFML
      • Off-Policy Evaluation (OPE) / Off-Policy Learning (OPL)
      • Individual Treatment Effect (ITE) Prediction
      • Unbiased Recommender Learning / Unbiased Learning-to-Rank
  • Pearlの因果掚論
    • Directed Acyclic Graphs (DAG)Framework
    • graphical modeling
    • バックドア
    • 因果探玢
    • 仮定
      • Consistency
      • Exchangeability
      • Positivity
    • do挔算子
    • 構造方皋匏モデル(SEM)
  1. http://causality.cs.ucla.edu/blog/index.php/2012/12/03/judea-pearl-on-potential-outcomes/ ↩

  2. Neyman, J. (1990). On the application of probability theory to agricultural experiments. Essay on principles.Section 9. Translated and edited by D. M. Dabrowska and T. P. Speed from Polish original, which appeared in Roczniki Nauk Rolinciczych Tom X (1923) 1-51 (Annals of Agricultural Sciences). Statistical Science 5: 465-480. ↩

64
53
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
64
53

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?