Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examples
About
Few-shot classification refers to learning a classifier for new classes given only a few examples. While a plethora of models have emerged to tackle it, we find the procedure and datasets that are used to assess their progress lacking. To address this limitation, we propose Meta-Dataset: a new benchmark for training and evaluating models that is large-scale, consists of diverse datasets, and presents more realistic tasks. We experiment with popular baselines and meta-learners on Meta-Dataset, along with a competitive method that we propose. We analyze performance as a function of various characteristics of test tasks and examine the models' ability to leverage diverse training sources for improving their generalization. We also propose a new set of baselines for quantifying the benefit of meta-learning in Meta-Dataset. Our extensive experimentation has uncovered important research challenges and we hope to inspire work in these directions.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Few-shot classification | Mini-ImageNet | 1-shot Acc76.8 | 175 | |
| Few-shot classification | CIFAR-FS | Accuracy (5-way 1-shot)73.6 | 58 | |
| Few-shot classification | Meta-Dataset (test) | Omniglot82.9 | 48 | |
| Few-shot classification | Meta-Dataset | Avg Seen Accuracy53.7 | 45 | |
| Few-shot classification | Meta-Dataset 1.0 (test) | ILSVRC Accuracy67.01 | 42 | |
| Few-shot Image Classification | Meta-Dataset (test) | Omniglot Accuracy82.69 | 40 | |
| Cross-domain few-shot classification | CD-FSL benchmark | Mean Accuracy29.32 | 33 | |
| Cross-domain few-shot classification | ISIC | Accuracy51.99 | 27 | |
| Cross-domain few-shot classification | EuroSAT | Accuracy0.8227 | 27 | |
| Cross-domain few-shot classification | CropDisease | Accuracy90.81 | 27 |