Yikai Wang, Chengming Xu, Chen Liu, Li Zhang, Yanwei Fu
Few-shot learning (FSL) aims to recognize new objects with extremely limited training data for each category. Previous efforts are made by either leveraging meta-learning paradigm or novel principles in data augmentation to alleviate this extremely data-scarce problem. In contrast, this paper presents a simple statistical approach, dubbed Instance Credibility Inference (ICI) to exploit the distribution support of unlabeled instances for few-shot learning. Specifically, we first train a linear classifier with the labeled few-shot examples and use it to infer the pseudo-labels for the unlabeled data. To measure the credibility of each pseudo-labeled instance, we then propose to solve another linear regression hypothesis by increasing the sparsity of the incidental parameters and rank the pseudo-labeled instances with their sparsity degree. We select the most trustworthy pseudo-labeled instances alongside the labeled examples to re-train the linear classifier. This process is iterated until all the unlabeled samples are included in the expanded training set, i.e. the pseudo-label is converged for unlabeled data pool. Extensive experiments under two few-shot settings show that our simple approach can establish new state-of-the-arts on four widely used few-shot learning benchmark datasets including miniImageNet, tieredImageNet, CIFAR-FS, and CUB. Our code is available at: https://github.com/Yikai-Wang/ICI-FSL
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Image Classification | CUB 200 5-way 5-shot | Accuracy | 92.48 | ICI |
| Image Classification | Dirichlet Mini-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 73.5 | LR-ICI |
| Image Classification | CUB 200 5-way 1-shot | Accuracy | 89.58 | ICI |
| Image Classification | CIFAR-FS 5-way (1-shot) | Accuracy | 76.51 | ICI |
| Image Classification | Dirichlet Tiered-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 85.1 | LR+ICI |
| Image Classification | Mini-Imagenet 5-way (5-shot) | Accuracy | 80.11 | ICI |
| Image Classification | Dirichlet Mini-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 58.7 | LR-ICI |
| Image Classification | Mini-Imagenet 5-way (1-shot) | Accuracy | 69.66 | ICI |
| Image Classification | Dirichlet Tiered-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 74.6 | LR+ICI |
| Image Classification | Tiered ImageNet 5-way (1-shot) | Accuracy | 84.01 | ICI |
| Image Classification | Tiered ImageNet 5-way (5-shot) | Accuracy | 89 | ICI |
| Image Classification | CIFAR-FS 5-way (5-shot) | Accuracy | 84.32 | ICI |
| Few-Shot Image Classification | CUB 200 5-way 5-shot | Accuracy | 92.48 | ICI |
| Few-Shot Image Classification | Dirichlet Mini-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 73.5 | LR-ICI |
| Few-Shot Image Classification | CUB 200 5-way 1-shot | Accuracy | 89.58 | ICI |
| Few-Shot Image Classification | CIFAR-FS 5-way (1-shot) | Accuracy | 76.51 | ICI |
| Few-Shot Image Classification | Dirichlet Tiered-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 85.1 | LR+ICI |
| Few-Shot Image Classification | Mini-Imagenet 5-way (5-shot) | Accuracy | 80.11 | ICI |
| Few-Shot Image Classification | Dirichlet Mini-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 58.7 | LR-ICI |
| Few-Shot Image Classification | Mini-Imagenet 5-way (1-shot) | Accuracy | 69.66 | ICI |
| Few-Shot Image Classification | Dirichlet Tiered-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 74.6 | LR+ICI |
| Few-Shot Image Classification | Tiered ImageNet 5-way (1-shot) | Accuracy | 84.01 | ICI |
| Few-Shot Image Classification | Tiered ImageNet 5-way (5-shot) | Accuracy | 89 | ICI |
| Few-Shot Image Classification | CIFAR-FS 5-way (5-shot) | Accuracy | 84.32 | ICI |