Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Prototypical Networks for Few-shot Learning

About

We propose prototypical networks for the problem of few-shot classification, where a classifier must generalize to new classes not seen in the training set, given only a small number of examples of each new class. Prototypical networks learn a metric space in which classification can be performed by computing distances to prototype representations of each class. Compared to recent approaches for few-shot learning, they reflect a simpler inductive bias that is beneficial in this limited-data regime, and achieve excellent results. We provide an analysis showing that some simple design decisions can yield substantial improvements over recent approaches involving complicated architectural choices and meta-learning. We further extend prototypical networks to zero-shot learning and achieve state-of-the-art results on the CU-Birds dataset.

Jake Snell, Kevin Swersky, Richard S. Zemel• 2017

Related benchmarks

TaskDatasetResultRank
Image ClassificationFashion MNIST (test)
Accuracy84.15
633
Node ClassificationCora
Accuracy57.92
583
Named Entity RecognitionCoNLL 2003 (test)--
556
Node ClassificationCiteseer
Accuracy53.75
503
ClassificationCars
Accuracy47.98
492
Image ClassificationCUB
Accuracy65.03
331
Node ClassificationCora-ML
Accuracy76.94
326
Node ClassificationOgbn-arxiv
Accuracy47.31
304
Few-shot classificationtieredImageNet (test)
Accuracy84.03
282
Class-incremental learningCIFAR-100
Averaged Incremental Accuracy41.7
281
Showing 10 of 497 rows
...

Other info

Follow for update