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

Matching Networks for One Shot Learning

About

Learning from a few examples remains a key challenge in machine learning. Despite recent advances in important domains such as vision and language, the standard supervised deep learning paradigm does not offer a satisfactory solution for learning new concepts rapidly from little data. In this work, we employ ideas from metric learning based on deep neural features and from recent advances that augment neural networks with external memories. Our framework learns a network that maps a small labelled support set and an unlabelled example to its label, obviating the need for fine-tuning to adapt to new class types. We then define one-shot learning problems on vision (using Omniglot, ImageNet) and language tasks. Our algorithm improves one-shot accuracy on ImageNet from 87.6% to 93.2% and from 88.0% to 93.8% on Omniglot compared to competing approaches. We also demonstrate the usefulness of the same model on language modeling by introducing a one-shot task on the Penn Treebank.

Oriol Vinyals, Charles Blundell, Timothy Lillicrap, Koray Kavukcuoglu, Daan Wierstra• 2016

Related benchmarks

TaskDatasetResultRank
Image ClassificationMNIST (test)
Accuracy72
882
Few-shot classificationtieredImageNet (test)
Accuracy80.6
282
Few-shot Image ClassificationMini-Imagenet (test)
Accuracy55.31
235
5-way ClassificationminiImageNet (test)
Accuracy57
231
Few-shot classificationMini-ImageNet
1-shot Acc64
175
Few-Shot Class-Incremental LearningminiImageNet (test)
Accuracy (Session 1)65.45
173
5-way Few-shot ClassificationMiniImagenet
Accuracy (5-shot)55.31
150
Few-shot classificationCUB (test)
Accuracy84.14
145
5-way Few-shot ClassificationMini-Imagenet (test)
1-shot Accuracy65.64
141
Few-shot classificationminiImageNet standard (test)
5-way 1-shot Acc43.56
138
Showing 10 of 159 rows
...

Other info

Code

Follow for update