Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning
BECLR: Batch Enhanced Contrastive Few-Shot Learning
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes BECLR, a contrastive unsupervised few-shot learning method with a dynamic clustered memory (DyCE) for enhanced positive sampling and an optimal-transport distribution alignment (OpTA) at inference to reduce support-query sample bias.
Problem
Unsupervised few-shot learning suffers from instance-level contrastive positives being wrongly repelled within batches and from sample bias between few labeled support prototypes and the unlabeled query distribution at inference.
Approach
A dynamically updated clustered memory with optimal-transport-based equipartitioned prototypes supplies extra nearest-neighbor positives for contrastive pretraining (DyCE), and an iterative optimal-transport alignment moves support prototypes toward query embeddings at inference without learnable parameters (OpTA).
Key results
- BECLR with ResNet-50 reaches 80.57% (1-shot) and 87.82% (5-shot) on miniImageNet, versus 66.68% and 85.29% for the best prior U-FSL baseline (Meta-DM + UniSiam + dist).
- With ResNet-18, BECLR reports 75.74% (1-shot) and 84.93% (5-shot) on miniImageNet, and 76.44% / 84.85% on tieredImageNet.
- Ablation on miniImageNet 5-way 1-shot: adding OpTA gives +12.8% over the DyCE-only configuration (67.75% to 80.57%).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| add DyCE (ablation) | BECLR with masking and EMA teacher · miniImageNet 5-way 1-shot | accuracy (%): 65.33 -> 67.75 | Helped |
| add DyCE (ablation) | BECLR with masking and EMA teacher · miniImageNet 5-way 5-shot | accuracy (%): 82.69 -> 85.53 | Helped |
| add OpTA (ablation) | BECLR with masking, EMA teacher, and DyCE · miniImageNet 5-way 1-shot | accuracy (%): 67.75 -> 80.57 | Helped |
| add OpTA (ablation) | BECLR with masking, EMA teacher, and DyCE · miniImageNet 5-way 5-shot | accuracy (%): 85.53 -> 87.82 | Helped |
| use masking without EMA teacher, DyCE, or OpTA (ablation) | BECLR · miniImageNet 5-way 1-shot | accuracy (%): 63.57 -> 54.53 | Hurt |
| add masking and EMA teacher together (ablation) | BECLR without components · miniImageNet 5-way 1-shot | accuracy (%): 63.57 -> 65.33 | Helped |
| replace DyCE partitioned memory with FIFO memory (ablation) | BECLR · miniImageNet 5-way 5-shot | accuracy (%): 87.82 -> 84.05 | Hurt |
| replace optimal transport updates with kMeans (ablation) | BECLR · miniImageNet 5-way 5-shot | accuracy (%): 87.82 -> 85.37 | Hurt |
| set masking ratio to 50% or 70% instead of 30% (ablation) | BECLR · miniImageNet 5-way 5-shot | accuracy (%): 87.82 -> 83.36; 87.82 -> 77.70 | Hurt |
| set output dimension to 256 or 1024 instead of 512 (ablation) | BECLR · miniImageNet 5-way 5-shot | accuracy (%): 87.82 -> 85.16; 87.82 -> 85.93 | Hurt |
| increase the negative loss weight from 0.1 to 0.3 (ablation) | BECLR · miniImageNet 5-way 5-shot | accuracy (%): 87.82 -> 86.33 | Hurt |
| increase nearest neighbors beyond k=3 (ablation) | BECLR · miniImageNet 5-way 5-shot | accuracy (%) | Hurt |
Surprising findings
- OpTA degrades performance when the pretrained encoder is weak, and only gives increasing gains as pretraining accuracy improves.
- The negative (repulsion) loss term is unnecessary to prevent collapse; lambda=0 performed comparably to lambda=0.1 in the hyperparameter ablation (85.45 vs 87.82 on miniImageNet 5-shot).
Limitations
- OpTA can hurt performance when the pretrained feature quality is poor.
- Memory size M and cluster count P are dataset-dependent hyperparameters that need tuning on an unlabeled training set.
Experimental setup
Datasets: miniImageNet tieredImageNet CIFAR-FS FC100 CUB ChestX ISIC EuroSAT CropDiseases
Benchmarks: miniImageNet tieredImageNet CIFAR-FS FC100 CUB ChestX ISIC EuroSAT CropDiseases
Metrics: accuracy (%) with 95% confidence intervals over 2000 episode
Baselines: SwAV NNCLR SimSiam PsCo UniSiam + dist Meta-DM + UniSiam + dist SAMPTransfer HMS PDA-Net ConFeSS SimCLR MoCo v2
Builds on: NNCLR UniSiam PsCo Sinkhorn-Knopp
Closest papers by meaning
- Pushing the Limit of Fine-Tuning for Few-Shot Learning: Where Feature Reusing Meets Cross-Scale Attention (AAAI 2024 · similarity 0.88)
- OrCo: Towards Better Generalization via Orthogonality and Contrast for Few-Shot Class-Incremental Learning (CVPR 2024 · similarity 0.88)
- Few-Shot Recognition via Stage-Wise Retrieval-Augmented Finetuning (CVPR 2025 · similarity 0.88)
- $\mathbb{X}$-Sample Contrastive Loss: Improving Contrastive Learning with Sample Similarity Graphs (ICLR 2025 · similarity 0.88)
- Variational Supervised Contrastive Learning (NeurIPS 2025 · similarity 0.87)
- Self-Supervised Contrastive Learning is Approximately Supervised Contrastive Learning (NeurIPS 2025 · similarity 0.87)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
