A Closer Look at Few-shot Classification
Wei-Yu Chen, Yen-Cheng Liu, Zsolt Kira, Yu-Chiang Frank Wang, Jia-Bin Huang
TL;DR
This work interrogates the fairness and practicality of evaluating few-shot classification methods. It shows that deeper backbones reduce apparent gains across methods and that a simple Baseline++ with a cosine-distance classifier can be highly competitive with meta-learning approaches on standard benchmarks. Crucially, in cross-domain scenarios, sophisticated meta-learning methods provide limited gains over the Baseline, underscoring the importance of adaptation to domain shifts. The authors release a unified evaluation framework to enable consistent comparisons and highlight that cross-domain few-shot learning remains a pressing, under-addressed challenge with real-world impact.
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.
