Improving CLIP Robustness with Knowledge Distillation and Self-Training

Clement Laroudie, Andrei Bursuc, Mai Lan Ha, Gianni Franchi
9/19/2023
cs.CVcs.LGcs.MM

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

This paper examines the robustness of a multi-modal computer vision model, CLIP (Contrastive Language-Image Pretraining), in the context of unsupervised learning. The main objective is twofold: first, to evaluate the robustness of CLIP, and second, to explore strategies for augmenting its robustness. To achieve this, we introduce a novel approach named LP-CLIP. This technique involves the distillation of CLIP features through the incorporation of a linear probing layer positioned atop its encoding structure. This newly added layer is trained utilizing pseudo-labels produced by CLIP, coupled with a self-training strategy. The LP-CLIP technique offers a promising approach to enhance the robustness of CLIP without the need for annotations. By leveraging a simple linear probing layer, we aim to improve the model's ability to withstand various uncertainties and challenges commonly encountered in real-world scenarios. Importantly, our approach does not rely on annotated data, which makes it particularly valuable in situations where labeled data might be scarce or costly to obtain. Our proposed approach increases the robustness of CLIP with SOTA results compared to supervised technique on various datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{laroudie2023improving,
  title  = {Improving CLIP Robustness with Knowledge Distillation and Self-Training},
  author = {Clement Laroudie and Andrei Bursuc and Mai Lan Ha and Gianni Franchi},
  year   = {2023},
  eprint = {2309.10361},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.10361v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.10361.svg)](https://codeofpaper.com/paper/2309.10361)

Discussion