You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/motivation.md
+7-3
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,8 @@ While MetaLearners are, in principle, designed in a very modular fashion, we've
33
33
34
34
One reason to access the base models is to evaluate their individual performance. Due to the fundamental problem of Causal Inference, we are not able to evaluate a MetaLearner based on a simple metric measuring the mismatch between estimate and ground truth. Yet, we might want to do this for our base learners which often do have ground truth labels to compare the estimates to. Yet, this is not supported by `econml` and `causalml`.
In the illustration above, we indicate that we'd like to access, predict with, and evaluate a propensity model -- one base model of the MetaLearner at hand -- in isolation.
39
40
@@ -49,7 +50,9 @@ We envision two concrete use cases where this might be relevant in that it would
49
50
50
51
- When training several MetaLearner architectures on the same dataset, some base models might be part of the design of several of these MetaLearner architectures. An example of this could be an outcome model, used in both the R-Learner and DR-Learner. In such a scenario, it seems desirable to reuse the conceptually equivalent outcome model instead of training it several times.
The illustration above indicates the intention to reuse an already trained base estimator as part of a MetaLearner.
55
58
@@ -71,7 +74,8 @@ Most base learners in a MetaLearner expect some covariate matrix `X`. Conceptual
71
74
72
75
In the following illustration, we indicate that we have a column-wise partitioning of `X` into `X1` and `X2`. One base estimator relies on `X1` only, one on `X2` only, and one on `X`, i.e., `X1` and `X2`.
For this reason, we would want to be able to define which covariate set is used by which base learner. This is currently not supported by `econml` or `causalml`.
0 commit comments