One-shot learning by inverting a compositional causal process