Build a causal ML pipeline end-to-end
Capital OneData Scientist · OnsiteLast updated
This question evaluates expertise in causal inference and policy learning, covering ATE/CATE estimation, heterogeneous treatment effect methods, off‑policy evaluation, overlap and sensitivity diagnostics, and operational deployment with fairness guardrails in the Analytics & Experimentation domain.
You led a causal-inference project and now need to productionize policy targeting. Tasks:
- Formulate a DAG for treatment→outcome with key confounders and justify conditional independence assumptions. State your estimand (ATE and ITE/uplift).
- Choose and justify a method (e.g., doubly robust learner, causal forest, uplift gradient boosting). Describe checks for overlap/positivity and how you’d handle violations.
- Training/validation: Describe sample splitting for nuisance models, hyperparameter tuning without biasing effect estimates, and how you’d use policy risk/off-policy evaluation (IPW/DR) to compare targeting policies.
- Diagnostics: Produce uplift curves/Qini, sensitivity to unobserved confounding (e.g., Rosenbaum bounds) and balance checks.
- Deployment: Translate ITEs into a treatment policy with operational guardrails, fairness constraints across cohorts, and post-deployment monitoring.
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.