Diffusion Models And Representation Learning Aid