Command Palette
Search for a command to run...
Yuning Lu; Liangjian Wen; Jianzhuang Liu; Yajing Liu; Xinmei Tian

Abstract
Existing few-shot learning (FSL) methods rely on training with a large labeled dataset, which prevents them from leveraging abundant unlabeled data. From an information-theoretic perspective, we propose an effective unsupervised FSL method, learning representations with self-supervision. Following the InfoMax principle, our method learns comprehensive representations by capturing the intrinsic structure of the data. Specifically, we maximize the mutual information (MI) of instances and their representations with a low-bias MI estimator to perform self-supervised pre-training. Rather than supervised pre-training focusing on the discriminable features of the seen classes, our self-supervised model has less bias toward the seen classes, resulting in better generalization for unseen classes. We explain that supervised pre-training and self-supervised pre-training are actually maximizing different MI objectives. Extensive experiments are further conducted to analyze their FSL performance with various training settings. Surprisingly, the results show that self-supervised pre-training can outperform supervised pre-training under the appropriate conditions. Compared with state-of-the-art FSL methods, our approach achieves comparable performance on widely used FSL benchmarks without any labels of the base classes.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| few-shot-image-classification-on-mini-2 | UniSiam | Accuracy: 65.55 |
| few-shot-image-classification-on-mini-3 | UniSiam | Accuracy: 83.40 |
| few-shot-image-classification-on-tiered | UniSiam | Accuracy: 69.60 |
| few-shot-image-classification-on-tiered-1 | UniSiam | Accuracy: 86.51 |
| unsupervised-few-shot-image-classification-on | UniSiam | Accuracy: 65.55 |
| unsupervised-few-shot-image-classification-on-1 | UniSiam | Accuracy: 83.40 |
| unsupervised-few-shot-image-classification-on-2 | UniSiam | Accuracy: 69.60 |
| unsupervised-few-shot-image-classification-on-3 | UniSiam | Accuracy: 86.51 |
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.