Extended Few-Shot Learning: Exploiting Existing Resources for Novel Tasks

13 Dec 2020  ยท  Reza Esfandiarpoor, Amy Pu, Mohsen Hajabdollahi, Stephen H. Bach ยท

In many practical few-shot learning problems, even though labeled examples are scarce, there are abundant auxiliary datasets that potentially contain useful information. We propose the problem of extended few-shot learning to study these scenarios. We then introduce a framework to address the challenges of efficiently selecting and effectively using auxiliary data in few-shot image classification. Given a large auxiliary dataset and a notion of semantic similarity among classes, we automatically select pseudo shots, which are labeled examples from other classes related to the target task. We show that naive approaches, such as (1) modeling these additional examples the same as the target task examples or (2) using them to learn features via transfer learning, only increase accuracy by a modest amount. Instead, we propose a masking module that adjusts the features of auxiliary data to be more similar to those of the target classes. We show that this masking module performs better than naively modeling the support examples and transfer learning by 4.68 and 6.03 percentage points, respectively.

PDF Abstract
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Few-Shot Image Classification CIFAR-FS - 1-Shot Learning pseudo-shots Accuracy 81.87% # 1
Few-Shot Image Classification CIFAR-FS - 5-Shot Learning pseudo-shots Accuracy 89.12 # 1
Few-Shot Image Classification CIFAR-FS 5-way (1-shot) pseudo-shots Accuracy 81.87 # 11
Few-Shot Image Classification CIFAR-FS 5-way (5-shot) pseudo-shots Accuracy 89.12 # 14
Few-Shot Image Classification FC100 5-way (1-shot) pseudo-shots Accuracy 50.57 # 5
Few-Shot Image Classification FC100 5-way (5-shot) pseudo-shots Accuracy 61.58 # 14
Few-Shot Image Classification Fewshot-CIFAR100 - 1-Shot Learning pseudo-shots Accuracy 50.57% # 1
Few-Shot Image Classification Fewshot-CIFAR100 - 5-Shot Learning pseudo-shots Accuracy 61.58% # 1
Few-Shot Image Classification Mini-Imagenet 5-way (1-shot) pseudo-shots Accuracy 73.35 # 23
Few-Shot Image Classification Mini-Imagenet 5-way (5-shot) pseudo-shots Accuracy 82.51 # 35
Few-Shot Image Classification Tiered ImageNet 5-way (1-shot) pseudo-shots Accuracy 76.55 # 17
Few-Shot Image Classification Tiered ImageNet 5-way (5-shot) pseudo-shots Accuracy 86.82 # 21

Methods


No methods listed for this paper. Add relevant methods here