RCPN: towards robust pseudo-labels in unsupervised CLIP adaptation via consistent prototypes and neighborhoods
Organizations: Mohamed Bin Zayed University of Artificial Intelligence, Abu Dhabi, UAE. · Alexandria University, Alexandria, Egypt. · Indian Institute of Technology Delhi, New Delhi, India.
Abstract
In unsupervised adaptation for vision-language models such as CLIP, pseudo-labels derived from zero-shot predictions often exhibit significant noise, particularly under domain shifts or in visually complex scenarios. Conventional pseudo-label filtering approaches, which rely on fixed confidence thresholds, tend to be unreliable in fully unsupervised settings. In this work, we propose a novel adaptive pseudo-labeling framework that enhances CLIP's adaptation performance by integrating prototype consistency and neighborhood-based consistency. The proposed method comprises two key components: PICS, which assesses pseudo-label accuracy based on in-class feature compactness and cross-class feature separation; and NALR, which exploits semantic similarities among neighboring samples to refine pseudo-labels dynamically. Additionally, we introduce an adaptive weighting mechanism that adjusts the influence of pseudo-labeled samples during training according to their estimated correctness. Extensive experiments on 11 benchmark datasets demonstrate that our method achieves state-of-the-art performance in unsupervised adaptation scenarios, delivering more accurate pseudo-labels while maintaining computational efficiency.
Figures & tables
| Method | Venue | Caltech | DTD | ESAT | Flower | OxPets | UCF | Cars | Food | CIFAR100 | CUB | RES45 | Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Zero-shot Methods | |||||||||||||
| CLIP [ 27 ] | ICML’21 | 90.69 | 44.42 | 43.84 | 66.46 | 87.46 | 64.24 | 58.74 | 82.40 | 65.10 | 51.76 | 57.59 | 64.79 |
| CuPL [ 26 ] | ICCV’23 | 93.92 | 50.11 | 50.06 | 68.05 | 87.16 | 66.96 | 60.80 | 84.03 | 65.20 | 49.71 | 61.14 | 67.01 |
| UA Methods | |||||||||||||
| UPL [ 14 ] | - | 92.36 | 45.37 | 51.88 | 67.00 | 83.84 | 62.04 | 49.41 | 84.25 | 67.41 | 49.22 | 57.63 | 64.58 |
| POUF [ 31 ] | ICML’23 | 94.10 | 46.10 | 62.90 | 40.00 | 87.80 | 61.20 | 57.70 | 82.10 | 62.00 | 51.59 | 66.40 | 64.72 |
| Method | Caltech | DTD | ESAT | Flower | OxPets | UCF | Avg |
|---|---|---|---|---|---|---|---|
| Zero-shot Methods | |||||||
| Zero-shot CLIP [ 27 ] | 90.69 | 44.42 | 43.84 | 66.46 | 87.46 | 64.24 | 66.19 |
| CuPL [ 26 ] | 93.92 | 50.11 | 50.06 | 68.05 | 87.16 | 66.96 | 69.38 |
| ALPHA (UA Method) | |||||||
| ALPHA -B | 93.48 | 54.04 | 61.12 | 71.78 | 90.30 | 68.41 | 73.19 |
| ALPHA -CS w/o NALR | 93.89 | 57.98 | 73.86 | 75.56 | 89.94 | 71.42 | 77.11 |
| Method | Caltech | DTD | ESAT | Flower | OxPets | UCF | Avg |
|---|---|---|---|---|---|---|---|
| Zero-shot Methods | |||||||
| Zero-shot CLIP [ 27 ] | 92.60 | 44.70 | 49.00 | 70.89 | 89.00 | 69.10 | 69.22 |
| CuPL [ 26 ] | 95.06 | 54.31 | 58.70 | 73.93 | 91.17 | 70.45 | 73.94 |
| UA Methods | |||||||
| UPL [ 14 ] | 95.14 | 45.90 | 55.36 | 73.93 | 87.98 | 67.43 | 70.96 |
| POUF [ 31 ] | 95.40 | 48.60 | 59.50 | 72.10 | 91.80 | 71.50 | 73.15 |
| Method | Caltech | DTD | ESAT | Flower | OxPets | UCF | Avg |
|---|---|---|---|---|---|---|---|
| Inductive | |||||||
| ReCLIP | 95.94 | 53.88 | 70.80 | 72.63 | 87.49 | 67.01 | 74.63 |
| ReCLIP * | 94.79 | 55.64 | 70.64 | 75.88 | 90.35 | 70.64 | 76.32 |
| DPA | 95.94 | 55.96 | 79.94 | 75.56 | 90.11 | 66.69 | 77.37 |
| ALPHA -CS | 94.94 | 57.93 | 78.18 | 76.78 | 90.00 | 72.61 | 78.41 |
| ALPHA -RS | 94.34 | 58.67 | 78.18 | 76.29 | 89.92 | 72.46 | 78.31 |
| Method | Caltech | DTD | ESAT | Flower | OxPets | UCF101 | Avg |
|---|---|---|---|---|---|---|---|
| ALPHA (LoRA [ 11 ] ) | |||||||
| ALPHA -CS | 92.11 | 53.03 | 54.48 | 75.48 | 88.53 | 69.76 | 72.23 |
| ALPHA -RS | 91.08 | 54.84 | 48.76 | 75.19 | 89.75 | 69.68 | 71.55 |
| ALPHA -FS | 91.57 | 54.89 | 44.90 | 74.30 | 88.63 | 69.23 | 70.59 |
| ALPHA (K-Adaptation [ 9 ] ) | |||||||
| ALPHA -CS | 94.70 | 58.09 | 76.80 | 76.90 | 89.92 | 72.03 | 78.07 |
VLM Adaptation
Vision-language model adaptation tailors pretrained image-text and multimodal models to new tasks and domains while retaining transferable capabilities.
See all 545 papers