Rethinking Few-Shot Image Classification: a Good Embedding Is All You Need?
Yonglong Tian, Yue Wang, Dilip Krishnan, Joshua B. Tenenbaum, and, Phillip Isola

TL;DR
This paper demonstrates that a simple approach of learning a strong embedding and training a linear classifier outperforms complex meta-learning algorithms in few-shot image classification, suggesting a need to rethink current benchmarks.
Contribution
The study shows that a straightforward embedding-based method surpasses state-of-the-art meta-learning techniques in few-shot classification, challenging existing assumptions.
Findings
Simple embedding + linear classifier outperforms meta-learning methods
Self-distillation further improves performance
Motivates re-evaluation of few-shot learning benchmarks
Abstract
The focus of recent meta-learning research has been on the development of learning algorithms that can quickly adapt to test time tasks with limited data and low computational cost. Few-shot learning is widely used as one of the standard benchmarks in meta-learning. In this work, we show that a simple baseline: learning a supervised or self-supervised representation on the meta-training set, followed by training a linear classifier on top of this representation, outperforms state-of-the-art few-shot learning methods. An additional boost can be achieved through the use of self-distillation. This demonstrates that using a good learned embedding model can be more effective than sophisticated meta-learning algorithms. We believe that our findings motivate a rethinking of few-shot image classification benchmarks and the associated role of meta-learning algorithms. Code is available at:…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Advanced Neural Network Applications
