Highlight

Prototypical Networks for Few-shot Learning

Proposes Prototypical Networks for few-shot classification, learning a metric space where classes are predicted by distance to class prototypes.

Based on

Prototypical Networks for Few-shot Learning

By Jake Snell, Kevin Swersky, R. ZemelNeural Information Processing Systems
Read original article →

The paper proposes 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. The networks learn a metric space in which classification is performed by computing distances to prototype representations of each class, reflecting a simpler inductive bias than recent few-shot learning approaches.

This simpler inductive bias proves beneficial in the limited-data regime, achieving excellent results, and the authors provide an analysis showing that some simple design decisions can yield substantial improvements over recent approaches involving complicated architectural choices and meta-learning. Prototypical Networks are further extended to zero-shot learning, where they achieve state-of-the-art results on the CU-Birds dataset.

Abstract

Prototypical Networks address few-shot classification, where a classifier must generalize to classes unseen in training given only a few examples of each. They learn a metric space in which classification is performed by computing distances to prototype representations of each class, a simpler inductive bias than recent approaches that benefits the limited-data regime. Analysis shows simple design decisions yield substantial gains over approaches with complicated architectures and meta-learning, and a zero-shot extension achieves state-of-the-art results on CU-Birds.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

few-shot learningmetric learningzero-shot learningmeta-learning
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.