Charting the Right Manifold: Manifold Mixup for Few-shot Learning
Puneet Mangla, Mayank Singh, Abhishek Sinha, Nupur Kumari, Vineeth N. Balasubramanian, Balaji Krishnamurthy
Code Available — Be the first to reproduce this paper.
ReproduceCode
- github.com/nupurkmr9/S2M2_fewshotOfficialIn paperpytorch★ 0
- github.com/ShuoYang-1998/Few_Shot_Distribution_Calibrationpytorch★ 472
- github.com/ShuoYang-1998/ICLR2021-Oral_Distribution_Calibrationpytorch★ 472
- github.com/yhu01/PT-MAPpytorch★ 215
- github.com/danielshalam/bpapytorch★ 63
- github.com/allenhaozhu/easepytorch★ 10
- github.com/breakaway7/p3dc-shotpytorch★ 1
- github.com/DanielShalam/SOTpytorch★ 0
Abstract
Few-shot learning algorithms aim to learn model parameters capable of adapting to unseen classes with the help of only a few labeled examples. A recent regularization technique - Manifold Mixup focuses on learning a general-purpose representation, robust to small changes in the data distribution. Since the goal of few-shot learning is closely linked to robust representation learning, we study Manifold Mixup in this problem setting. Self-supervised learning is another technique that learns semantically meaningful features, using only the inherent structure of the data. This work investigates the role of learning relevant feature manifold for few-shot tasks using self-supervision and regularization techniques. We observe that regularizing the feature manifold, enriched via self-supervised techniques, with Manifold Mixup significantly improves few-shot learning performance. We show that our proposed method S2M2 beats the current state-of-the-art accuracy on standard few-shot learning datasets like CIFAR-FS, CUB, mini-ImageNet and tiered-ImageNet by 3-8 %. Through extensive experimentation, we show that the features learned using our approach generalize to complex few-shot evaluation tasks, cross-domain scenarios and are robust against slight changes to data distribution.
Tasks
Benchmark Results
| Dataset | Model | Metric | Claimed | Verified | Status |
|---|---|---|---|---|---|
| CIFAR-FS 5-way (1-shot) | S2M2R | Accuracy | 74.81 | — | Unverified |
| CIFAR-FS 5-way (5-shot) | S2M2R | Accuracy | 87.47 | — | Unverified |
| CUB 200 5-way 1-shot | S2M2R | Accuracy | 80.68 | — | Unverified |
| CUB 200 5-way 5-shot | S2M2R | Accuracy | 90.85 | — | Unverified |
| Mini-Imagenet 5-way (1-shot) | S2M2R | Accuracy | 64.93 | — | Unverified |
| Mini-Imagenet 5-way (5-shot) | S2M2R | Accuracy | 83.18 | — | Unverified |
| Tiered ImageNet 5-way (1-shot) | S2M2R | Accuracy | 73.71 | — | Unverified |
| Tiered ImageNet 5-way (5-shot) | S2M2R | Accuracy | 88.59 | — | Unverified |