Command Palette
Search for a command to run...
Jathushan Rajasegaran Salman Khan Munawar Hayat Fahad Shahbaz Khan Mubarak Shah

Abstract
Real-world contains an overwhelmingly large number of object classes, learning all of which at once is infeasible. Few shot learning is a promising learning paradigm due to its ability to learn out of order distributions quickly with only a few samples. Recent works [7, 41] show that simply learning a good feature embedding can outperform more sophisticated meta-learning and metric learning algorithms for few-shot learning. In this paper, we propose a simple approach to improve the representation capacity of deep neural networks for few-shot learning tasks. We follow a two-stage learning process: First, we train a neural network to maximize the entropy of the feature embedding, thus creating an optimal output manifold using a self-supervised auxiliary loss. In the second stage, we minimize the entropy on feature embedding by bringing self-supervised twins together, while constraining the manifold with student-teacher distillation. Our experiments show that, even in the first stage, self-supervision can outperform current state-of-the-art methods, with further gains achieved by our second stage distillation process. Our codes are available at: https://github.com/brjathu/SKD.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| few-shot-image-classification-on-cifar-fs-5 | SKD | Accuracy: 76.9 |
| few-shot-image-classification-on-cifar-fs-5-1 | SKD | Accuracy: 88.9 |
| few-shot-image-classification-on-fc100-5-way | SKD | Accuracy: 46.5 |
| few-shot-image-classification-on-fc100-5-way-1 | SKD | Accuracy: 63.1 |
| few-shot-image-classification-on-mini-2 | SKD | Accuracy: 67.04 |
| few-shot-image-classification-on-mini-3 | SKD | Accuracy: 83.54 |
| few-shot-image-classification-on-tiered | SKD | Accuracy: 72.03 |
| few-shot-image-classification-on-tiered-1 | SKD | Accuracy: 86.66 |
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.