Yuqing Hu, Stéphane Pateux, Vincent Gripon
Transductive Few-Shot learning has gained increased attention nowadays considering the cost of data annotations along with the increased accuracy provided by unlabelled samples in the domain of few shot. Especially in Few-Shot Classification (FSC), recent works explore the feature distributions aiming at maximizing likelihoods or posteriors with respect to the unknown parameters. Following this vein, and considering the parallel between FSC and clustering, we seek for better taking into account the uncertainty in estimation due to lack of data, as well as better statistical properties of the clusters associated with each class. Therefore in this paper we propose a new clustering method based on Variational Bayesian inference, further improved by Adaptive Dimension Reduction based on Probabilistic Linear Discriminant Analysis. Our proposed method significantly improves accuracy in the realistic unbalanced transductive setting on various Few-Shot benchmarks when applied to features used in previous studies, with a gain of up to $6\%$ in accuracy. In addition, when applied to balanced setting, we obtain very competitive results without making use of the class-balance artefact which is disputable for practical use cases. We also provide the performance of our method on a high performing pretrained backbone, with the reported results further surpassing the current state-of-the-art accuracy, suggesting the genericity of the proposed method.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Image Classification | CUB 200 5-way 5-shot | Accuracy | 93.5 | BAVARDAGE |
| Image Classification | Dirichlet Mini-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 83.6 | BAVARDAGE |
| Image Classification | CUB 200 5-way 1-shot | Accuracy | 90.42 | BAVARDAGE |
| Image Classification | CIFAR-FS 5-way (1-shot) | Accuracy | 87.35 | BAVARDAGE |
| Image Classification | Dirichlet Tiered-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 86.5 | BAVARDAGE |
| Image Classification | Mini-Imagenet 5-way (5-shot) | Accuracy | 91.65 | BAVARDAGE |
| Image Classification | Dirichlet CUB-200 (5-way, 1-shot) | 1:1 Accuracy | 82 | BAVARDAGE |
| Image Classification | Dirichlet Mini-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 71 | BAVARDAGE |
| Image Classification | Mini-Imagenet 5-way (1-shot) | Accuracy | 84.8 | BAVARDAGE |
| Image Classification | Dirichlet CUB-200 (5-way, 5-shot) | 1:1 Accuracy | 90.7 | BAVARDAGE |
| Image Classification | FC100 5-way (5-shot) | Accuracy | 70.6 | BAVARDAGE |
| Image Classification | Dirichlet Tiered-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 76.6 | BAVARDAGE |
| Image Classification | FC100 5-way (1-shot) | Accuracy | 57.27 | BAVARDAGE |
| Image Classification | Tiered ImageNet 5-way (1-shot) | Accuracy | 85.2 | BAVARDAGE |
| Image Classification | Tiered ImageNet 5-way (5-shot) | Accuracy | 90.41 | BAVARDAGE |
| Image Classification | CIFAR-FS 5-way (5-shot) | Accuracy | 90.63 | BAVARDAGE |
| Few-Shot Image Classification | CUB 200 5-way 5-shot | Accuracy | 93.5 | BAVARDAGE |
| Few-Shot Image Classification | Dirichlet Mini-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 83.6 | BAVARDAGE |
| Few-Shot Image Classification | CUB 200 5-way 1-shot | Accuracy | 90.42 | BAVARDAGE |
| Few-Shot Image Classification | CIFAR-FS 5-way (1-shot) | Accuracy | 87.35 | BAVARDAGE |
| Few-Shot Image Classification | Dirichlet Tiered-Imagenet (5-way, 5-shot) | 1:1 Accuracy | 86.5 | BAVARDAGE |
| Few-Shot Image Classification | Mini-Imagenet 5-way (5-shot) | Accuracy | 91.65 | BAVARDAGE |
| Few-Shot Image Classification | Dirichlet CUB-200 (5-way, 1-shot) | 1:1 Accuracy | 82 | BAVARDAGE |
| Few-Shot Image Classification | Dirichlet Mini-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 71 | BAVARDAGE |
| Few-Shot Image Classification | Mini-Imagenet 5-way (1-shot) | Accuracy | 84.8 | BAVARDAGE |
| Few-Shot Image Classification | Dirichlet CUB-200 (5-way, 5-shot) | 1:1 Accuracy | 90.7 | BAVARDAGE |
| Few-Shot Image Classification | FC100 5-way (5-shot) | Accuracy | 70.6 | BAVARDAGE |
| Few-Shot Image Classification | Dirichlet Tiered-Imagenet (5-way, 1-shot) | 1:1 Accuracy | 76.6 | BAVARDAGE |
| Few-Shot Image Classification | FC100 5-way (1-shot) | Accuracy | 57.27 | BAVARDAGE |
| Few-Shot Image Classification | Tiered ImageNet 5-way (1-shot) | Accuracy | 85.2 | BAVARDAGE |
| Few-Shot Image Classification | Tiered ImageNet 5-way (5-shot) | Accuracy | 90.41 | BAVARDAGE |
| Few-Shot Image Classification | CIFAR-FS 5-way (5-shot) | Accuracy | 90.63 | BAVARDAGE |