CleanCLIP: Mitigating Data Poisoning Attacks in Multimodal Contrastive Learning