Predicting outcome for out-of-distribution inputs

DoWhy supports prediction algorithms too. Unlike standard machine learning algorithms that use all features, the prediction algorithm in DoWhy aims to learn a causal feature representation for prediction. The representation is learned using domain knowledge of auxiliary features provided by the user.

For details, check out the CACM prediction notebook.