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
609
ClassificationCars
Accuracy47.98
571
Named Entity RecognitionCoNLL 2003 (test)--
556
Node ClassificationCiteseer
Accuracy53.75
541
Image ClassificationCUB
Accuracy65.03
351
Node ClassificationOgbn-arxiv
Accuracy47.31
337
Node ClassificationCora-ML
Accuracy76.94
326
Few-shot classificationtieredImageNet (test)
Accuracy84.03
282
Class-incremental learningCIFAR-100
Averaged Incremental Accuracy41.7
281
Showing 10 of 512 rows
...

Other info

Follow for update