matching networks

E899063

Matching networks are a neural network architecture designed to perform one-shot learning by leveraging metric-based comparisons between support and query examples.

All labels observed (2)

Label Occurrences
Matching Networks 2
matching networks canonical 1

How this entity was disambiguated

Statements (39)

Predicate Object
instanceOf few-shot learning method
metric-based meta-learning method
neural network architecture
advantage good performance with very few labeled examples
appliedTo Omniglot dataset
image classification
miniImageNet dataset
linked to: miniImageNet
category non-parametric prediction over support set
citationYear 2016
coreIdea classify queries by comparing them to labeled support examples in an embedding space
designedFor few-shot classification
one-shot learning
developedAt DeepMind
evaluationProtocol N-way K-shot classification episodes
handles variable-sized support sets
inputIncludes query set
support set
inspired subsequent metric-based few-shot methods
introducedInPaper Matching Networks for One Shot Learning
keyComponent attention-based classifier
embedding network for query examples
embedding network for support examples
learningType supervised learning
optimization trained end-to-end with gradient descent
outputs label distribution over support set labels
proposedBy Charles Blundell
Daan Wierstra
Oriol Vinyals
Timothy Lillicrap
publishedAtConference NeurIPS 2016
linked to: NeurIPS
relatedTo Prototypical Networks
Siamese networks
meta-learning
trainingParadigm episodic training
uses attention kernel over support embeddings
attention mechanism
cosine similarity
embedding functions
metric-based comparisons

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Prototypical Networks comparedWith Matching Networks
linked to: matching networks
Relation Networks for few-shot learning comparedTo Matching Networks
linked to: matching networks