Meta-Dataset

Meta-Dataset is a large-scale benchmark for evaluating few-shot learning algorithms, consisting of a diverse collection of datasets spanning different visual domains. Introduced by Triantafillou et al. (2020), it addressed critical limitations of earlier single-domain evaluations.

Why Meta-Dataset Was Needed

  • Single-Domain Limitation: Earlier benchmarks (miniImageNet, Omniglot) evaluated few-shot learning within a single visual domain. Models could achieve high accuracy by learning domain-specific features rather than general few-shot learning strategies.
  • Fixed Episode Structure: Standard benchmarks used fixed 5-way 5-shot or 5-way 1-shot episodes, which doesn't reflect real-world variability.
  • Overfit to Benchmark: Many methods were optimized specifically for miniImageNet, achieving high scores without truly general few-shot capabilities.

Component Datasets (10 Domains)

DomainDatasetClassesDescription
Natural ImagesImageNet1,000General object recognition
HandwritingOmniglot1,623Handwritten characters from 50 alphabets
AircraftFGVC-Aircraft100Fine-grained aircraft model recognition
BirdsCUB-200200Fine-grained bird species
TexturesDTD47Describable texture patterns
DrawingsQuick Draw345Hand-drawn sketches
FungiFGVCx Fungi1,394Mushroom species identification
FlowersVGG Flower102Flower species recognition
SignsTraffic Signs43Traffic sign classification
ObjectsMSCOCO80Object categories in context

Key Design Innovations

  • Variable-Way Variable-Shot: Episodes have variable numbers of classes and examples per class — reflecting realistic scenarios where you might have 3 examples of one class and 10 of another.
  • Realistic Distributions: Class and sample counts follow realistic distributions rather than fixed configurations.
  • Cross-Domain Evaluation: Train on a subset of datasets, test on held-out datasets to measure generalization to entirely new visual domains.
  • Within-Domain Testing: Also evaluate on unseen classes from training datasets to measure both cross-domain and within-domain generalization.

Evaluation Protocol

  • Training Sources: Typically train on ImageNet, Omniglot, Aircraft, CUB-200, DTD, Quick Draw, Fungi, VGG Flower.
  • Test Sources: Evaluate on held-out test classes from training datasets PLUS entirely unseen datasets (Traffic Signs, MSCOCO).
  • Metric: Average accuracy across many sampled episodes, reported per dataset.

Key Findings

  • Many methods optimized for miniImageNet performed poorly across diverse domains — exposing the limitation of single-domain benchmarks.
  • Large pre-trained feature extractors significantly outperformed meta-learning methods trained from scratch.
  • Universal representations (features that work across all domains) are more effective than domain-specific adaptation for most target domains.

Meta-Dataset established the gold standard for few-shot learning evaluation — any new few-shot method must demonstrate effectiveness across its diverse domains to be considered truly general.

Take meta-dataset further

Ask the copilot about this term, or have our engineers assess it against your process.