The Devil is in the Few Shots: Iterative Visual Knowledge Completion for Few-shot Learning
Not on the map. Why?
Abstract (arXiv)
Contrastive Language-Image Pre-training (CLIP) has shown powerful zero-shot learning performance. Few-shot learning aims to further enhance the transfer capability of CLIP by giving few images in each class, aka 'few shots'. Most existing methods either implicitly learn from the few shots by incorporating learnable prompts or adapters, or explicitly embed them in a cache model for inference. However, the narrow distribution of few shots often contains incomplete class information, leading to biased visual knowledge with high risk of misclassification. To tackle this problem, recent methods propose to supplement visual knowledge by generative models or extra databases, which can be costly and time-consuming. In this paper, we propose an Iterative Visual Knowledge CompLetion (KCL) method to complement visual knowledge by properly taking advantages of unlabeled samples without access to any auxiliary or synthetic data. Specifically, KCL first measures the similarities between unlabeled samples and each category. Then, the samples with top confidence to each category is selected and collected by a designed confidence criterion. Finally, the collected samples are treated as labeled ones and added to few shots to jointly re-estimate the remaining unlabeled ones. The above procedures will be repeated for a certain number of iterations with more and more samples being collected until convergence, ensuring a progressive and robust knowledge completion process. Extensive experiments on 11 benchmark datasets demonstrate the effectiveness and efficiency of KCL as a plug-and-play module under both few-shot and zero-shot learning settings. Code is available at https://github.com/Mark-Sky/KCL.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 38 of its 59 references that are in the map. First posted on arXiv 15 Apr 2024.
Builds on
38 of 59 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2022BLIP: Bootstrapping Language-Image Pre-training for Unified Vision-Language Understanding and Generationcited by 4,310
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,131
- 2021Scaling Up Visual and Vision-Language Representation Learning With Noisy Text Supervisioncited by 3,848
- 2021Learning to Prompt for Vision-Language Modelscited by 2,269
- 2013Describing Textures in the Wildcited by 2,110
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2017EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classificationcited by 1,488
- 2022Conditional Prompt Learning for Vision-Language Modelscited by 1,427
26 more
- 2022CoCa: Contrastive Captioners are Image-Text Foundation Modelscited by 1,265
- 2021CLIP-Adapter: Better Vision-Language Models with Feature Adapterscited by 1,021
- 2022MaPLe: Multi-modal Prompt Learningcited by 685
- 2018Meta-Learning for Semi-Supervised Few-Shot Classificationcited by 456
- 2022Tip-Adapter: Training-free Adaption of CLIP for Few-shot Classificationcited by 355
- 2021CRIS: CLIP-Driven Referring Image Segmentationcited by 353
- 2022Visual Classification via Description from Large Language Modelscited by 331
- 2022Scaling Language-Image Pre-training via Maskingcited by 317
- 2023Visual-Language Prompt Tuning with Knowledge-guided Context Optimizationcited by 307
- 2022What does a platypus look like? Generating customized prompts for zero-shot image classificationcited by 263
- 2023CLIP-Driven Universal Model for Organ Segmentation and Tumor Detectioncited by 224
- 2023Improving CLIP Training with Language Rewritescited by 216
- 2022Vision-Language Pre-Training with Triple Contrastive Learningcited by 212
- 2018Learning to Propagate Labels: Transductive Propagation Network for Few-shot Learningcited by 208
- 2022ZegCLIP: Towards Adapting CLIP for Zero-shot Semantic Segmentationcited by 178
- 2022SuS-X: Training-Free Name-Only Transfer of Vision-Language Modelscited by 118
- 2023LoCoOp: Few-Shot Out-of-Distribution Detection via Prompt Learningcited by 107
- 2022CALIP: Zero-Shot Enhancement of CLIP with Parameter-free Attentioncited by 103
- 2023Not All Features Matter: Enhancing Few-shot CLIP with Adaptive Prior Refinementcited by 84
- 2023DeAR: Debiasing Vision-Language Models with Additive Residualscited by 70
- 2024A Hard-to-Beat Baseline for Training-free CLIP-based Adaptationcited by 51
- 2023HiCLIP: Contrastive Language-Image Pretraining with Hierarchy-aware Attentioncited by 44
- 2023DiffUTE: Universal Text Editing Diffusion Modelcited by 44
- 2022Learning to Detect and Segment for Open Vocabulary Object Detectioncited by 22
- 2022NLIP: Noise-robust Language-Image Pre-trainingcited by 20
- 2021Sparse Spatial Transformers for Few-Shot Learningcited by 14
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Context-Aware Multimodal Pretrainingcited by 3
- 2024Context-Aware Multimodal Pretraining22 Nov 2024