HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

A Closer Look at Few-shot Classification

Wei-Yu Chen; Yen-Cheng Liu; Zsolt Kira; Yu-Chiang Frank Wang; Jia-Bin Huang

A Closer Look at Few-shot Classification

Abstract

Few-shot classification aims to learn a classifier to recognize unseen classes during training with limited labeled examples. While significant progress has been made, the growing complexity of network designs, meta-learning algorithms, and differences in implementation details make a fair comparison difficult. In this paper, we present 1) a consistent comparative analysis of several representative few-shot classification algorithms, with results showing that deeper backbones significantly reduce the performance differences among methods on datasets with limited domain differences, 2) a modified baseline method that surprisingly achieves competitive performance when compared with the state-of-the-art on both the \miniI and the CUB datasets, and 3) a new experimental setting for evaluating the cross-domain generalization ability for few-shot classification algorithms. Our results reveal that reducing intra-class variation is an important factor when the feature backbone is shallow, but not as critical when using deeper backbones. In a realistic cross-domain evaluation setting, we show that a baseline method with a standard fine-tuning practice compares favorably against other state-of-the-art few-shot learning algorithms.

Code Repositories

hu-my/taskattributedistance
pytorch
Mentioned in GitHub
anujinho/trident
pytorch
Mentioned in GitHub
cyvius96/few-shot-meta-baseline
pytorch
Mentioned in GitHub
vinuni-vishc/few-shot-transformer
pytorch
Mentioned in GitHub
caesarea38/doclangid
pytorch
Mentioned in GitHub
wyharveychen/CloserLookFewShot
Official
pytorch
Mentioned in GitHub
yinboc/few-shot-meta-baseline
pytorch
Mentioned in GitHub
tjujianyu/rrl
pytorch
Mentioned in GitHub
Lieberk/Paddle-FSL-Baseline
paddle
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
few-shot-image-classification-on-dirichletBaseline ++
1:1 Accuracy: 60.4
few-shot-image-classification-on-dirichlet-1Baseline++
1:1 Accuracy: 79.7
few-shot-image-classification-on-dirichlet-2Baseline++
1:1 Accuracy: 68.0
few-shot-image-classification-on-dirichlet-3Baseline++
1:1 Accuracy: 84.2
few-shot-image-classification-on-dirichlet-4Baseline++
1:1 Accuracy: 69.4
few-shot-image-classification-on-dirichlet-5Baseline++
1:1 Accuracy: 87.5
few-shot-image-classification-on-mini-5Baseline++ (Chen et al., 2019)
Accuracy: 33.04
few-shot-image-classification-on-mini-6Baseline++ (Chen et al., 2019)
Accuracy: 62.04

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
A Closer Look at Few-shot Classification | Papers | HyperAI