Few-Shot Learning

1031 papers with code • 22 benchmarks • 41 datasets

Few-Shot Learning is an example of meta-learning, where a learner is trained on several related tasks, during the meta-training phase, so that it can generalize well to unseen (but related) tasks with just few examples, during the meta-testing phase. An effective approach to the Few-Shot Learning problem is to learn a common representation for various tasks and train task specific classifiers on top of this representation.

Source: Penalty Method for Inversion-Free Deep Bilevel Optimization

Libraries

Use these libraries to find Few-Shot Learning models and implementations

Most implemented papers

How to train your MAML

AntreasAntoniou/HowToTrainYourMAMLPytorch ICLR 2019

The field of few-shot learning has recently seen substantial advancements.

Making Pre-trained Language Models Better Few-shot Learners

princeton-nlp/LM-BFF ACL 2021

We present LM-BFF--better few-shot fine-tuning of language models--a suite of simple and complementary techniques for fine-tuning language models on a small number of annotated examples.

Big Transfer (BiT): General Visual Representation Learning

google-research/big_transfer ECCV 2020

We conduct detailed analysis of the main components that lead to high transfer performance.

Data Augmentation Generative Adversarial Networks

AntreasAntoniou/DAGAN ICLR 2018

The model, based on image conditional Generative Adversarial Networks, takes data from a source domain and learns to take any data item and generalise it to generate other within-class data items.

Meta-Learning with Differentiable Convex Optimization

kjunelee/MetaOptNet CVPR 2019

We propose to use these predictors as base learners to learn representations for few-shot learning and show they offer better tradeoffs between feature size and performance across a range of few-shot recognition benchmarks.

Charting the Right Manifold: Manifold Mixup for Few-shot Learning

nupurkmr9/S2M2_fewshot 28 Jul 2019

A recent regularization technique - Manifold Mixup focuses on learning a general-purpose representation, robust to small changes in the data distribution.

Compact Bilinear Pooling

gy20073/compact_bilinear_pooling CVPR 2016

Bilinear models has been shown to achieve impressive performance on a wide range of visual tasks, such as semantic segmentation, fine grained recognition and face recognition.

Few-Shot Learning with Graph Neural Networks

vgsatorras/few-shot-gnn 10 Nov 2017

We propose to study the problem of few-shot learning with the prism of inference on a partially observed graphical model, constructed from a collection of input images whose label can be either observed or not.

Meta-Learning with Implicit Gradients

aravindr93/imaml_dev NeurIPS 2019

By drawing upon implicit differentiation, we develop the implicit MAML algorithm, which depends only on the solution to the inner level optimization and not the path taken by the inner loop optimizer.

SimpleShot: Revisiting Nearest-Neighbor Classification for Few-Shot Learning

mileyan/simple_shot 12 Nov 2019

Few-shot learners aim to recognize new object classes based on a small number of labeled training examples.