Contrastive Learning Inverts the Data Generating Process | Synapse