Research
MPA: Multimodal Prototype Augmentation for Few-Shot Learning
MPA: Multimodal Prototype Augmentation for Few-Shot Learning Overview Research area: Computer Vision — few-shot learning (FSL), prototype-based metric methods, multimodal representation learning with
- arXiv
- 2602.10143
- Published
- 2026-02-09
- Authors
- Liwen Wu, Wei Wang, Lei Zhao, Zhan Gao, Qika Lin, Shaowen Yao, Zuozhu Liu, Bin Pu
AI summary
MPA: Multimodal Prototype Augmentation for Few-Shot LearningOverview
- Research area: Computer Vision — few-shot learning (FSL), prototype-based metric methods, multimodal representation learning with CLIP and large language models.
- Technical level: Advanced. The paper assumes familiarity with episodic few-shot training, prototype networks, CLIP encoders, interpolation and Gaussian sampling, and ablation-style benchmarking.
- Scope: A one-paper summary of MPA, a framework that augments visual prototypes with LLM-generated semantic variants, multi-view image augmentations, and an adaptive uncertain-class mechanism for single-domain and cross-domain few-shot classification.
What This Paper Is About
Most few-shot learning methods build class prototypes only from raw support images in the visual modality, which limits how well they can describe classes when only one or a few labeled examples exist. The authors propose MPA, a framework that enriches prototypes with LLM-generated category descriptions, multiple augmented views of each support image, and a synthetic "uncertain" class, with the goal of improving both accuracy and generalization across single-domain and cross-domain benchmarks. The paper reports experiments on four single-domain datasets (miniImageNet, tieredImageNet, CIFAR-FS, FC100) and six cross-domain datasets (CUB, Cars, Places, Plantae, EuroSAT, CropDisease).
Key Contributions
- LLM-based Multi-Variant Semantic Enhancement (LMSE): Uses a large language model to generate diverse paraphrased class descriptions from class names, encodes them with the CLIP text encoder, and integrates them into the support set so prototype construction does not depend solely on image features.
- Hierarchical Multi-View Augmentation (HMA): Combines naturalistic augmentations (central cropping, rotation, color perturbation) with geometric views (horizontal reflection) to increase feature diversity and prototype robustness.
- Adaptive Uncertain Class Absorber (AUCA): Creates an uncertain class by interpolating between class prototypes and sampling from a normal distribution, with the interpolation weight determined adaptively from inter-prototype differences, to absorb uncertain samples and reduce inter-class interference.
- Broad empirical validation: Reports state-of-the-art comparisons across ten datasets spanning single-domain, cross-domain, and fine-grained few-shot settings, plus ablations on components, CLIP backbones, LLM choice, extreme uncertainty, and efficiency.
Main Findings
- Single-domain 5-way 1-shot: MPA reaches an average accuracy of 95.60 across miniImageNet, tieredImageNet, CIFAR-FS, and FC100, surpassing the second-best method by 12.29%. Per-dataset gains over the second-best method are 5.17% (miniImageNet), 9.78% (tieredImageNet), 15.07% (CIFAR-FS), and 19.12% (FC100).
- Single-domain 5-way 5-shot: MPA reaches an average of 96.52, surpassing the second-best method (SPM) by 3.67%, with per-dataset improvements of 0.77%, 2.59%, 4.54%, and 6.79% on miniImageNet, tieredImageNet, CIFAR-FS, and FC100 respectively.
- Cross-domain 5-way 1-shot: MPA averages 94.18, achieving the best performance on CUB, Places, Plantae, EuroSAT, and CropDisease, second-best on Cars, and an average improvement of 24.56% over the second-best method.
- Cross-domain 5-way 5-shot: MPA achieves the best performance on all six datasets, with an average of 96.28 and improvements of 3.37% (CUB), 33.16% (Cars), 4.18% (Places), 16.7% (Plantae), 1.22% (EuroSAT), and 2.04% (CropDisease) over the second-best method.
- Fine-grained results: On CUB and Cars, MPA records 98.95 and 98.51 in 5-way 1-shot and 99.32 and 99.63 in 5-way 5-shot respectively; the Cars 5-shot result is a 33.16% improvement over the second-place model.
- Ablation of components (5-way 1-shot): Starting from no modules (EuroSAT 76.41, Places 87.24, CIFAR-FS 93.69), LMSE alone raises EuroSAT to 83.03 and CIFAR-FS to 95.36; HMA alone gives EuroSAT 79.44, Places 84.71, CIFAR-FS 94.17; LMSE+HMA gives 85.69/92.64/96.32; all three modules together give the best results, 87.05/93.55/97.47.
- Backbone robustness: MPA improves over the baseline with ViT-L/14 (EuroSAT 76.41 to 87.05, Places 87.24 to 93.55, FC100 77.18 to 87.47), ViT-B/32 (65.47 to 74.15, 82.32 to 91.08, 60.20 to 75.95), ViT-B/16 (71.19 to 78.92, 83.92 to 92.00, 67.95 to 79.73), and ResNet101 (57.88 to 65.99, 78.71 to 83.99, 46.40 to 51.61).
- Choice of LLM: Across eleven LLMs tested, GPT-4.0 gives the best accuracy (tieredImageNet 98.57, CIFAR-FS 97.47); other tested models include GPT-3.5, DeepSeek-V3, DeepSeek-R1, ChatGLM-3, Claude-4, Gemini-2.5, InternVL3, Qwen2.5, and ERNIE X1.
- AUCA under artificial uncertainty (5-way 5-shot): AUCA improves CUB from 82.75 to 85.72, a 2.97% gain, with a 2.39% average improvement across the target-domain datasets, and improves Cars (84.96 to 87.44), CIFAR-FS (73.89 to 75.96), and FC100 (60.29 to 62.31).
- Dynamic factor statistics: Mean λ values across 1,000 tests per dataset range from 0.2208 (CropDisease) and 0.2244 (EuroSAT) to 0.4727 (Places), with variances between 0.0009 and 0.0018, indicating dataset-dependent adaptation with stable within-dataset behavior.
- Efficiency: On EuroSAT 5-way 1-shot, baseline uses 3.32 GB and 0.050 s for 76.08% accuracy; adding LMSE uses 3.36 GB and 0.058 s for 83.03%; adding HMA uses 3.42 GB and 0.067 s for 79.44%. The paper reports less than 3% memory increase and under 0.02 s additional test time per image.
- Multimodal richness: A comparison table shows MPA is the only method among the listed baselines that uses all five information types: raw images, multi-view images, class names, attributes, and multi-variant semantics.
Methodology in Plain English
The framework starts from the standard few-shot setup: a support set of a few labeled images per class and a query set to classify. Instead of computing a class prototype as the average of raw support image features, MPA enriches the support set in three ways.
First, for each class name, a large language model is prompted with "Please generate an appearance description for {class name}, with four paraphrased variants," producing an original description plus four paraphrased variants. These texts are encoded with the CLIP text encoder to produce semantic features that are projected into the same space as the image features and added to the support set.
Second, each support image is expanded into multiple views. Naturalistic views apply central crops (120, 170, 200 pixels), rotations (45°, 90°, 180°, 270°, 315°), and color jitter (brightness 0.5, contrast 0.5, saturation 0.5, hue 0.2). Geometric views are produced by horizontal reflection. All views are encoded with the CLIP image encoder (ViT-L/14 in the main experiments) to increase the diversity of feature representations.
Third, an adaptive uncertain class is synthesized. Features from different classes are interpolated with a coefficient α between 0.2 and 0.8, while a Gaussian sample of dimension 1×768 is drawn from a standard normal distribution. The mixing weight λ is computed from the pairwise cosine similarities between class prototypes, normalized to [0, 1] and converted into a difference measure, so that λ is smaller when features are more clustered (cross-domain) and larger when they are more separable (single-domain).
Finally, all of these enriched features — image views, semantic variants, and uncertain-class samples — are used to train a logistic regression classifier, which predicts query labels. Experiments used PyTorch, 100 randomly sampled episodes per epoch, 5 support classes with 1 or 5 samples each, 15 query images per class, and a workstation with an NVIDIA RTX 4090 GPU, Intel Xeon Silver 4310 CPU, and 32GB RAM.
Why This Matters
- Impact on research: The paper argues that prototype-based few-shot learning has been constrained by single-modal, single-view prototypes, and shows that combining LLM-generated semantics, multi-view augmentations, and explicit uncertainty modeling produces sizable gains across both in-domain and domain-shifted benchmarks. It also introduces a comparison of methods by the types of multimodal information they consume.
- Real-world applications:
- Medical imaging, where labeled examples are scarce and complex to annotate (the authors motivate this explicitly).
- Remote sensing and satellite image classification (EuroSAT).
- Crop disease diagnosis and agricultural monitoring (CropDisease, Plantae).
- Fine-grained recognition of birds, cars, and scenes (CUB, Cars, Places).
- Industry relevance: The efficiency analysis reports small overhead (under 3% memory increase, under 0.02 s extra test time per image), suggesting the modules are lightweight enough to be practical. The method is evaluated across multiple CLIP backbones including ResNet101, which matters for deployment where large ViT models are unavailable. Code is released at https://github.com/ww36user/MPA.
Future Directions
- Which LLM to use and when: The paper tests eleven LLMs and finds GPT-4.0 best, but does not report how much accuracy is lost with each specific alternative on all datasets, leaving open the question of how to choose an LLM under cost or privacy constraints.
- Understanding the adaptive weight λ: Mean λ varies across domains (0.2208 to 0.4727) with small variance; further work could explain what drives these values and whether λ can be predicted from unlabeled target data.
- Scaling to more ways and shots: All reported experiments use 5-way 1-shot and 5-way 5-shot settings; behavior under larger way counts or more shots is not reported.
- Extending beyond the tested modalities: MPA uses five information types (raw images, multi-view images, class names, attributes, multi-variant semantics); other modalities such as depth, audio, or additional sensor data are not explored in the reported experiments.
Target Audience
Researchers and graduate students working on few-shot learning, prototype-based metric methods, or multimodal learning with CLIP and LLMs. It is also relevant to practitioners applying few-shot models in domains where labels are scarce, such as medical imaging, remote sensing, agriculture, and fine-grained visual recognition. Readers should already be comfortable with episodic evaluation, prototype classifiers, and standard FSL benchmark tables.
Authors’ abstract
Recently, few-shot learning (FSL) has become a popular task that aims to recognize new classes from only a few labeled examples and has been widely applied in fields such as natural science, remote sensing, and medical images. However, most existing methods focus only on the visual modality and compute prototypes directly from raw support images, which lack comprehensive and rich multimodal information. To address these limitations, we propose a novel Multimodal Prototype Augmentation FSL framework called MPA, including LLM-based Multi-Variant Semantic Enhancement (LMSE), Hierarchical Multi-View Augmentation (HMA), and an Adaptive Uncertain Class Absorber (AUCA). LMSE leverages large language models to generate diverse paraphrased category descriptions, enriching the support set with additional semantic cues. HMA exploits both natural and multi-view augmentations to enhance feature diversity (e.g., changes in viewing distance, camera angles, and lighting conditions). AUCA models uncertainty by introducing uncertain classes via interpolation and Gaussian sampling, effectively absorbing uncertain samples. Extensive experiments on four single-domain and six cross-domain FSL benchmarks demonstrate that MPA achieves superior performance compared to existing state-of-the-art methods across most settings. Notably, MPA surpasses the second-best method by 12.29% and 24.56% in the single-domain and cross-domain setting, respectively, in the 5-way 1-shot setting.