atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

Instance-based Max-margin for Practical Few-shot Recognition

CVPR 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Alignment-based few-shot metric learning · 2 citations (OpenAlex)

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 a practical many-way few-shot setting (pFSL) on unsupervised pre-trained backbones and IbM2, an instance-based max-margin method that trains a linear classifier on noise-augmented virtual features with an ellipsoidal noise scale found by binary search.

Problem

Traditional few-shot learning relies on a base set, uses few-way episodes that are unreliable and costly to evaluate, and is saturated; a more practical setting with many novel classes and no base set is needed, and margin-based classifiers struggle with very few high-dimensional examples.

Approach

Generate virtual samples on hyperspheres around each training feature with ellipsoidal Gaussian noise scaled by per-dimension standard deviations, and binary-search the largest radius for which a linear classifier still classifies the virtual samples correctly, achieving instance-level max-margin without a base set or validation set.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add IbM2 virtual examplesDINO ViT-S/16 · ImageNet-1K, 1-shottop-1 accuracy: 39.2 ± 0.3 -> 39.2 ± 0.3No clear effect
Add IbM2 virtual examplesDINO ViT-S/16 · ImageNet-1K, 5-shottop-1 accuracy: 58.0 ± 0.1 -> 59.3 ± 0.1Helped
Add IbM2 virtual examplesMoCov3 ViT-S/16 · ImageNet-1K, 1-shottop-1 accuracy: 32.7 ± 0.6 -> 33.9 ± 0.6Helped
Add IbM2 virtual examplesMSN ViT-S/16 · ImageNet-1K, 5-shottop-1 accuracy: 62.4 ± 0.2 -> 63.6 ± 0.2Helped
Add IbM2 virtual examplesSimCLR ResNet50 · ImageNet-1K, 5-shottop-1 accuracy: 42.0 ± 0.1 -> 44.2 ± 0.1Helped
Add IbM2 virtual examplesDINO ViT-S/16 · CUB, 5-shottop-1 accuracy: 65.2 ± 0.9 -> 66.4 ± 0.8Helped
Add IbM2 virtual examplesDINO ViT-S/16 · ImageNet-1K 1% semi-supervisedtop-1 accuracy: 62.5 -> 65.0Helped
Use instance-based rather than class-based max-margin (ablation)ImageNet-1K classification with MSN ViT-L/7 · ImageNet-1K, 1-shottop-1 accuracy: 54.8 -> 58.2Helped
Increase virtual samples per instance from R=1 to R=200 (ablation)IbM2 with MoCov3 ViT-S/16 · ImageNet-1K, 1-shottop-1 accuracy: 32.9 -> 34.4Helped
Replace ellipsoidal noise sampling with spherical noise sampling (ablation)IbM2 with MoCov3 ViT-S/16 · ImageNet-1K, 1-shottop-1 accuracy: 34.4 -> 33.0Hurt
Use ellipsoidal noise sampling instead of the original examples only (ablation)IbM2 with MoCov3 ViT-S/16 · ImageNet-1K, 1-shottop-1 accuracy: 33.1 -> 34.4Helped
Add IbM2 virtual examplesPMF ViT-S/16 · mini-ImageNet, 1-shotACCm: 93.4 -> 94.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K CUB-200-2011 mini-ImageNet CIFAR-FS

Benchmarks: ImageNet-1K CUB-200-2011 mini-ImageNet CIFAR-FS

Metrics: top-1 accuracy standard deviation ACCm ACC1 ACC10 ACC100

Baselines: SVM Distribution calibration PMF S2M2R Meta-Baseline

Builds on: SVM Distribution calibration Gaussian Annulus Theorem Meta-Baseline PMF

Closest papers by meaning

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy