CLIP-driven Zero-shot Learning with Ambiguous Labels
Organizations: College of Computer Science and Technology, Qingdao University · Key Laboratory of Computing Power Network and Information Security, Ministry of Education, Shandong Computer Science Center, Qilu University of Technology (Shandong Academy of Sciences) · School of Computer Science, Shanghai JiaoTong University
Abstract
Zero-shot learning (ZSL) aims to recognize unseen classes by leveraging semantic information from seen classes, but most existing methods assume accurate class labels for training instances. However, in real-world scenarios, noise and ambiguous labels can significantly reduce the performance of ZSL. To address this, we propose a new CLIP-driven partial label zero-shot learning (CLIP-PZSL) framework to handle label ambiguity. First, we use CLIP to extract instance and label features. Then, a semantic mining block fuses these features to extract discriminative label embeddings. We also introduce a partial zero-shot loss, which assigns weights to candidate labels based on their relevance to the instance and aligns instance and label embeddings to minimize semantic mismatch. As the training goes on, the ground-truth labels are progressively identified, and the refined labels and label embeddings in turn help improve the semantic alignment of instance and label features. Comprehensive experiments on several datasets demonstrate the advantage of CLIP-PZSL.
Figures & tables
| Dataset | Method | ||||||
|---|---|---|---|---|---|---|---|
| S.Acc | U.Acc | S.Acc | U.Acc | S.Acc | U.Acc | ||
| CLIP | 87.23 | 89.90 | 87.23 | 89.90 | 87.23 | 89.90 | |
| CIFAR-10 | CALIP | 85.30 | 93.25 | 85.30 | 93.25 | 85.30 | 93.25 |
| CLIP-PZSL | 92.15 | 95.45 | 91.97 | 95.40 | 91.71 | 95.3 | |
| CLIP | 62.36 | 61.85 | 62.36 | 61.85 | 62.36 | 61.85 | |
| CIFAR-100 | CALIP | 61.71 | 63.25 | 61.71 | 63.25 | 61.71 | 63.25 |
| Ablation | CUB | Food-101 | ||
|---|---|---|---|---|
| S.Acc | U.Acc | S.Acc | U.Acc | |
| w/o cross-entropy loss | 84.00 | 80.02 | 48.45 | 41.96 |
| w/o mean square error loss | 82.05 | 80.04 | 45.81 | 41.68 |
| w/o semantic mining block | 84.26 | 80.01 | 48.62 | 42.10 |
| CLIP-PZSL | 88.80 | 80.17 | 51.04 | 42.16 |
Zero-Shot Learning
Zero-shot learning lets models recognize classes or solve tasks absent from task-specific training examples by using semantic descriptions or pretrained knowledge.
See all 184 papers