DiffCL: A Diffusion-Based Contrastive Learning Framework With Semantic Alignment for Multimodal Recommendations | IEEE Journals & Magazine | IEEE Xplore