Contrastive Learning Diffusion Definition