A Closer Look at Few-shot Classification
About
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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Few-shot classification | tieredImageNet (test) | Accuracy71.24 | 282 | |
| Few-shot Image Classification | Mini-Imagenet (test) | Accuracy54.5 | 235 | |
| 5-way Classification | miniImageNet (test) | Accuracy75.68 | 231 | |
| Few-shot classification | Mini-ImageNet | 1-shot Acc51.87 | 175 | |
| 5-way Few-shot Classification | MiniImagenet | Accuracy (5-shot)75.68 | 150 | |
| Few-shot classification | CUB (test) | Accuracy83.58 | 145 | |
| 5-way Few-shot Classification | Mini-Imagenet (test) | 1-shot Accuracy63.83 | 141 | |
| Few-shot classification | miniImageNet standard (test) | 5-way 1-shot Acc51.75 | 138 | |
| Few-shot classification | miniImageNet (test) | Accuracy63.4 | 120 | |
| Few-shot classification | Mini-Imagenet (test) | Accuracy67.91 | 113 |