Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Meta-Learning Probabilistic Inference For Prediction

About

This paper introduces a new framework for data efficient and versatile learning. Specifically: 1) We develop ML-PIP, a general framework for Meta-Learning approximate Probabilistic Inference for Prediction. ML-PIP extends existing probabilistic interpretations of meta-learning to cover a broad class of methods. 2) We introduce VERSA, an instance of the framework employing a flexible and versatile amortization network that takes few-shot learning datasets as inputs, with arbitrary numbers of shots, and outputs a distribution over task-specific parameters in a single forward pass. VERSA substitutes optimization at test time with forward passes through inference networks, amortizing the cost of inference and relieving the need for second derivatives during training. 3) We evaluate VERSA on benchmark datasets where the method sets new state-of-the-art results, handles arbitrary numbers of shots, and for classification, arbitrary numbers of classes at train and test time. The power of the approach is then demonstrated through a challenging few-shot ShapeNet view reconstruction task.

Jonathan Gordon, John Bronskill, Matthias Bauer, Sebastian Nowozin, Richard E. Turner• 2018

Related benchmarks

TaskDatasetResultRank
Few-shot Image ClassificationMini-Imagenet (test)
Accuracy48.53
235
Few-shot classificationminiImageNet standard (test)--
138
Few-shot classificationOmniglot (test)
Accuracy98.77
109
Few-shot classificationMiniImagenet
5-way 5-shot Accuracy67.37
98
Few-shot classificationMini-Imagenet 5-way 5-shot
Accuracy46.21
87
5-way Image ClassificationMiniImagenet
One-shot Accuracy53.4
67
Few-shot classificationCIFAR FS (test)
Mean Accuracy74.69
51
Few-shot classificationOmniglot 20-way 1-shot (test)
Accuracy81.85
43
Few-shot classificationOmniglot 20-way 5-shot (test)
Accuracy90.67
43
Few-shot classificationMini-ImageNet
Accuracy (1-shot)47.8
41
Showing 10 of 17 rows

Other info

Code

Follow for update