Large scale causal inference with machine learning