Learning Representations for Counterfactual Inference | Synapse