Chelsea Finn, Pieter Abbeel, Sergey Levine
We propose an algorithm for meta-learning that is model-agnostic, in the sense that it is compatible with any model trained with gradient descent and applicable to a variety of different learning problems, including classification, regression, and reinforcement learning. The goal of meta-learning is to train a model on a variety of learning tasks, such that it can solve new learning tasks using only a small number of training samples. In our approach, the parameters of the model are explicitly trained such that a small number of gradient steps with a small amount of training data from a new task will produce good generalization performance on that task. In effect, our method trains the model to be easy to fine-tune. We demonstrate that this approach leads to state-of-the-art performance on two few-shot image classification benchmarks, produces good results on few-shot regression, and accelerates fine-tuning for policy gradient reinforcement learning with neural network policies.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| 2D Pose Estimation | MP100 | Mean PCK@0.2 - 1shot | 61.5 | MAML |
| Image Classification | Tiered ImageNet 5-way (5-shot) | Accuracy | 70.83 | MAML+Transduction |
| Image Classification | Tiered ImageNet 5-way (5-shot) | Accuracy | 70.3 | MAML |
| Image Classification | Meta-Dataset | Accuracy | 57.024 | fo-MAML |
| Image Classification | Tiered ImageNet 10-way (1-shot) | Accuracy | 34.8 | MAML + Transduction |
| Image Classification | Tiered ImageNet 10-way (1-shot) | Accuracy | 34.4 | MAML |
| Image Classification | Dirichlet Mini-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 64.5 | MAML |
| Image Classification | Mini-Imagenet 10-way (5-shot) | Accuracy | 48.2 | MAML + Transduction |
| Image Classification | Mini-Imagenet 10-way (5-shot) | Accuracy | 46.9 | MAML |
| Image Classification | OMNIGLOT - 1-Shot, 5-way | Accuracy | 98.7 | MAML |
| Image Classification | OMNIGLOT - 5-Shot, 5-way | Accuracy | 99.9 | MAML |
| Image Classification | Mini-ImageNet-CUB 5-way (1-shot) | Accuracy | 40.15 | MAML (Finn et al., 2017) |
| Image Classification | Mini-Imagenet 5-way (5-shot) | Accuracy | 63.1 | MAML |
| Image Classification | Dirichlet Mini-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 47.6 | MAML |
| Image Classification | Mini-Imagenet 5-way (1-shot) | Accuracy | 48.7 | MAML |
| Image Classification | Mini-Imagenet 10-way (1-shot) | Accuracy | 31.8 | MAML + Transduction |
| Image Classification | Mini-Imagenet 10-way (1-shot) | Accuracy | 31.3 | MAML |
| Image Classification | Meta-Dataset Rank | Mean Rank | 10.25 | fo-MAML |
| Image Classification | Tiered ImageNet 10-way (5-shot) | Accuracy | 54.7 | MAML + Transduction |
| Image Classification | Tiered ImageNet 10-way (5-shot) | Accuracy | 53.3 | MAML |
| Few-Shot Image Classification | Meta-Dataset | Accuracy | 57.024 | fo-MAML |
| Few-Shot Image Classification | Tiered ImageNet 10-way (1-shot) | Accuracy | 34.8 | MAML + Transduction |
| Few-Shot Image Classification | Tiered ImageNet 10-way (1-shot) | Accuracy | 34.4 | MAML |
| Few-Shot Image Classification | Dirichlet Mini-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 64.5 | MAML |
| Few-Shot Image Classification | Mini-Imagenet 10-way (5-shot) | Accuracy | 48.2 | MAML + Transduction |
| Few-Shot Image Classification | Mini-Imagenet 10-way (5-shot) | Accuracy | 46.9 | MAML |
| Few-Shot Image Classification | OMNIGLOT - 1-Shot, 5-way | Accuracy | 98.7 | MAML |
| Few-Shot Image Classification | OMNIGLOT - 5-Shot, 5-way | Accuracy | 99.9 | MAML |
| Few-Shot Image Classification | Mini-ImageNet-CUB 5-way (1-shot) | Accuracy | 40.15 | MAML (Finn et al., 2017) |
| Few-Shot Image Classification | Mini-Imagenet 5-way (5-shot) | Accuracy | 63.1 | MAML |
| Few-Shot Image Classification | Dirichlet Mini-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 47.6 | MAML |
| Few-Shot Image Classification | Mini-Imagenet 5-way (1-shot) | Accuracy | 48.7 | MAML |
| Few-Shot Image Classification | Mini-Imagenet 10-way (1-shot) | Accuracy | 31.8 | MAML + Transduction |
| Few-Shot Image Classification | Mini-Imagenet 10-way (1-shot) | Accuracy | 31.3 | MAML |
| Few-Shot Image Classification | Meta-Dataset Rank | Mean Rank | 10.25 | fo-MAML |
| Few-Shot Image Classification | Tiered ImageNet 10-way (5-shot) | Accuracy | 54.7 | MAML + Transduction |
| Few-Shot Image Classification | Tiered ImageNet 10-way (5-shot) | Accuracy | 53.3 | MAML |
| 2D Classification | MP100 | Mean PCK@0.2 - 1shot | 61.5 | MAML |