Meta Learner#
Conditional Average Treatment Effect (heterogeneous treatment effects)
の推定のため、複数の予測モデルを構築する手法
個体
共変量(covariates)または特徴量(features):
潜在的結果(potential outcomes)
処置割当(assignment)
個体
のデータ:個体
の観測データ:観測された結果:
処置の割当確率(propensity):
CATEの識別可能性#
もしoverlap条件とunconfoundednessの仮定が満たされる場合、Potential Outcome Regressions
によりCATEが識別可能
CATEの推定の2つのアプローチ#
2つに大別される
Indirect approach#
Direct approach#
CATEを直接推定する。
観測不可能な
Indirect Approach#
T-learner#
T-learner
回帰問題が解ける任意のアルゴリズムを2つ使い(two learners)、以下の3つのステップでCATEを推定する。
対照群の観測データをもとに、control response function
を推定する
同様に処置群でも treatment response functionを推定する。
両者の差分をとり、T-learnerの完成
S-learner#
S-learner
処置の有無を表す変数
を作り、予測値の差分
によってCATEを推定する
X-learners#
response functions
を推定する
対照群、処置群それぞれにおける個人の処置効果を実測値と予測値の差分で推定する( imputed treatment effects)
を使って、
と推定する。
もしうまく推定できて
(実測値のほうを
重み関数
を使って を重み付き和にしてCATEを推定する
Indirect Approachの欠点#
1. T-learner が構造をうまく表現できない場合がある#
Kennedy (2020)は、処置効果が同質(どの
2. S-learner が の変動を捉えないことがある#
処置効果より大きな影響をもつ共変量があったとき、モデルは処置効果の変化を重視しないかもしれない(例:決定木で
3. T-learner, S-learnerどちらも複雑なCATEをコントロールできない#
Direct Approach#
RA-learner#
RA: regression adjustment
RA-learner
条件付き期待値をとると、
もし
PW-learner#
逆確率重み付け(IPW)推定量
PW-learner
↑Horvitz-Thompson transformation
条件付き期待値をとると、
もし
DR-learner#
Doubly Robust推定量、あるいは Augmented Inverse Propensity-weighted (AIPW) 推定量と呼ばれるもの
DR-learner
条件付き期待値をとると
もし
もし
Causal Forestsとのつながり#
An estimator closely related to T–RF and S–RF is Causal Forests, because all three of these estimators can be defined as
where
is a form of random forest with different constraints on the split on the treatment assignment (Appendix of Künzel, et al. (2019))
DA-Learner#
R-Leaner#
実装#
CATENetsパッケージはニューラルネットワークベースのmeta-learnerを簡単に実行できる
応用例#
Case Study #2_ Targeting Optimization_ Bidder at Uber 0812.pdf - Google ドライブ