Descriptor and Word Soups: Overcoming the Parameter Efficiency Accuracy Tradeoff for Out-of-Distribution Few-shot Learning
Not on the map. Why?
Abstract (arXiv)
Over the past year, a large body of multimodal research has emerged around zero-shot evaluation using GPT descriptors. These studies boost the zero-shot accuracy of pretrained VL models with an ensemble of label-specific text generated by GPT. A recent study, WaffleCLIP, demonstrated that similar zero-shot accuracy can be achieved with an ensemble of random descriptors. However, both zero-shot methods are un-trainable and consequently sub-optimal when some few-shot out-of-distribution (OOD) training data is available. Inspired by these prior works, we present two more flexible methods called descriptor and word soups, which do not require an LLM at test time and can leverage training data to increase OOD target accuracy. Descriptor soup greedily selects a small set of textual descriptors using generic few-shot training data, then calculates robust class embeddings using the selected descriptors. Word soup greedily assembles a chain of words in a similar manner. Compared to existing few-shot soft prompt tuning methods, word soup requires fewer parameters by construction and less GPU memory, since it does not require backpropagation. Both soups outperform current published few-shot methods, even when combined with SoTA zero-shot methods, on cross-dataset and domain generalization benchmarks. Compared with SoTA prompt and descriptor ensembling methods, such as ProDA and WaffleCLIP, word soup achieves higher OOD accuracy with fewer ensemble members. Please checkout our code: github.com/Chris210634/word_soups
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 57 of its 72 references that are in the map. First posted on arXiv 21 Nov 2023.
Builds on
57 of 72 references.
References · 57
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019Parameter-Efficient Transfer Learning for NLPcited by 4,195
- 2021Learning to Prompt for Vision-Language Modelscited by 2,269
- 2013Describing Textures in the Wildcited by 2,110
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2022Visual Prompt Tuningcited by 1,674
- 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
- 2019Natural Adversarial Examplescited by 1,401
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
38 more
- 2021BitFit: Simple Parameter-efficient Fine-tuning for Transformer-based Masked Language-modelscited by 1,234
- 2021CLIP-Adapter: Better Vision-Language Models with Feature Adapterscited by 1,021
- 2019Learning Robust Global Representations by Penalizing Local Predictive Powercited by 1,010
- 2021Learning to Prompt for Continual Learningcited by 938
- 2021Robust fine-tuning of zero-shot modelscited by 785
- 2021Domain Generalization: A Surveycited by 760
- 2022MaPLe: Multi-modal Prompt Learningcited by 685
- 2021Tip-Adapter: Training-free CLIP-Adapter for Better Vision-Language Modelingcited by 429
- 2019Contrastive Adaptation Network for Unsupervised Domain Adaptationcited by 407
- 2022Test-Time Prompt Tuning for Zero-Shot Generalization in Vision-Language Modelscited by 379
- 2022Prompt-aligned Gradient for Prompt Tuningcited by 339
- 2019Semi-supervised Domain Adaptation via Minimax Entropycited by 333
- 2019Bridging Theory and Algorithm for Domain Adaptationcited by 332
- 2022Visual Classification via Description from Large Language Modelscited by 331
- 2021VL-Adapter: Parameter-Efficient Transfer Learning for Vision-and-Language Taskscited by 319
- 2023Visual-Language Prompt Tuning with Knowledge-guided Context Optimizationcited by 307
- 2022Scaling & Shifting Your Features: A New Baseline for Efficient Model Tuningcited by 292
- 2023Self-regulating Prompts: Foundational Model Adaptation without Forgettingcited by 272
- 2022What does a platypus look like? Generating customized prompts for zero-shot image classificationcited by 263
- 2022Prompt Distribution Learningcited by 235
- 2022LST: Ladder Side-Tuning for Parameter and Memory Efficient Transfer Learningcited by 228
- 2023Diverse Data Augmentation with Diffusions for Effective Test-time Prompt Tuningcited by 150
- 2022Unified Vision and Language Prompt Learningcited by 145
- 2022Domain Generalization by Mutual-Information Regularization with Pre-trained Modelscited by 133
- 2022Task Residual for Tuning Vision-Language Modelscited by 122
- 2022Convolutional Bypasses Are Better Vision Transformer Adapterscited by 120
- 2023Waffling around for Performance: Visual Classification with Random Words and Broad Conceptscited by 100
- 2023Align Your Prompts: Test-Time Prompting with Distribution Alignment for Zero-Shot Generalizationcited by 100
- 2023CLIPood: Generalizing CLIP to Out-of-Distributionscited by 96
- 2023Multimodality Helps Unimodality: Cross-Modal Few-Shot Learning with Multimodal Modelscited by 91
- 2023CHiLS: Zero-Shot Image Classification with Hierarchical Label Setscited by 79
- 2023Towards Efficient Visual Adaption via Structural Re-parameterizationcited by 73
- 2022PLOT: Prompt Learning with Optimal Transport for Vision-Language Modelscited by 64
- 2023PromptStyler: Prompt-driven Style Generation for Source-free Domain Generalizationcited by 59
- 2022LASP: Text-to-Text Optimization for Language-Aware Soft Prompting of Vision & Language Modelscited by 58
- 2023Multi-Modal Classifiers for Open-Vocabulary Object Detectioncited by 53
- 2022Bayesian Prompt Learning for Image-Language Model Generalizationcited by 51
- 2023A Simple Zero-shot Prompt Weighting Technique to Improve Prompt Ensembling in Text-Image Modelscited by 39
50 most cited of 57 All 57 (JSON)
Built on by
Citing papers per year: 2024: 4; 2025: 2.
6 papers.
- 2025Black Sheep in the Herd: Playing with Spuriously Correlated Attributes for Vision-Language Recognitioncited by 7
- 2024Multimodal Unsupervised Domain Generalization by Retrieving Across the Modality Gapcited by 3
- 2024Real Classification by Description: Extending CLIP's Limits of Part Attributes Recognitioncited by 2
- 2024The Inter-Intra Modal Measure: A Predictive Lens on Fine-Tuning Outcomes in Vision-Language Modelscited by 1
- 2024Quantified Task Misalignment to Inform PEFT: An Exploration of Domain Generalization and Catastrophic Forgetting in CLIPcited by 0
- 2025Enhanced Soups for Graph Neural Networkscited by 0
- 2025Enhanced Soups for Graph Neural Networks14 Mar 2025
- 2025Black Sheep in the Herd: Playing with Spuriously Correlated Attributes for Vision-Language Recognition19 Feb 2025
- 2024Real Classification by Description: Extending CLIP's Limits of Part Attributes Recognition18 Dec 2024
- 2024The Inter-Intra Modal Measure: A Predictive Lens on Fine-Tuning Outcomes in Vision-Language Models22 Jul 2024
- 2024Quantified Task Misalignment to Inform PEFT: An Exploration of Domain Generalization and Catastrophic Forgetting in CLIP14 Feb 2024
- 2024Multimodal Unsupervised Domain Generalization by Retrieving Across the Modality Gap6 Feb 2024