Your contrastive learning problem is secretly a distribution alignment problem Zihao Chen