Command Palette
Search for a command to run...
Jinlu Liu Liang Song Yongqiang Qin

Abstract
Few-shot learning requires to recognize novel classes with scarce labeled data. Prototypical network is useful in existing researches, however, training on narrow-size distribution of scarce data usually tends to get biased prototypes. In this paper, we figure out two key influencing factors of the process: the intra-class bias and the cross-class bias. We then propose a simple yet effective approach for prototype rectification in transductive setting. The approach utilizes label propagation to diminish the intra-class bias and feature shifting to diminish the cross-class bias. We also conduct theoretical analysis to derive its rationality as well as the lower bound of the performance. Effectiveness is shown on three few-shot benchmarks. Notably, our approach achieves state-of-the-art performance on both miniImageNet (70.31% on 1-shot and 81.89% on 5-shot) and tieredImageNet (78.74% on 1-shot and 86.92% on 5-shot).
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| few-shot-image-classification-on-dirichlet | BD-CSPN | 1:1 Accuracy: 67.0 |
| few-shot-image-classification-on-dirichlet-1 | BDCSPN | 1:1 Accuracy: 80.2 |
| few-shot-image-classification-on-dirichlet-2 | BDCSPN | 1:1 Accuracy: 74.1 |
| few-shot-image-classification-on-dirichlet-3 | BDCSPN | 1:1 Accuracy: 84.8 |
| few-shot-image-classification-on-dirichlet-4 | BDCSPN | 1:1 Accuracy: 74.5 |
| few-shot-image-classification-on-dirichlet-5 | BDCSPN | 1:1 Accuracy: 87.1 |
| few-shot-image-classification-on-mini-1 | BD-CSPN | Accuracy: 70.31% |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.