HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

EASY: Ensemble Augmented-Shot Y-shaped Learning: State-Of-The-Art Few-Shot Classification with Simple Ingredients

Yassir Bendou Yuqing Hu Raphael Lafargue Giulia Lioi Bastien Pasdeloup Stéphane Pateux Vincent Gripon

EASY: Ensemble Augmented-Shot Y-shaped Learning: State-Of-The-Art Few-Shot Classification with Simple Ingredients

Abstract

Few-shot learning aims at leveraging knowledge learned by one or more deep learning models, in order to obtain good classification performance on new problems, where only a few labeled samples per class are available. Recent years have seen a fair number of works in the field, introducing methods with numerous ingredients. A frequent problem, though, is the use of suboptimally trained models to extract knowledge, leading to interrogations on whether proposed approaches bring gains compared to using better initial models without the introduced ingredients. In this work, we propose a simple methodology, that reaches or even beats state of the art performance on multiple standardized benchmarks of the field, while adding almost no hyperparameters or parameters to those used for training the initial deep learning models on the generic dataset. This methodology offers a new baseline on which to propose (and fairly compare) new techniques or adapt existing ones.

Code Repositories

ybendou/easy
Official
pytorch
Mentioned in GitHub
brain-bzh/pefsl
pytorch
Mentioned in GitHub
ybendou/fs-generalization
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
few-shot-image-classification-on-cifar-fs-5EASY 2xResNet12 1/√2 (transductive)
Accuracy: 86.99
few-shot-image-classification-on-cifar-fs-5EASY 3xResNet12 (transductive)
Accuracy: 87.16
few-shot-image-classification-on-cifar-fs-5EASY 2xResNet12 1/√2 (inductive)
Accuracy: 75.24
few-shot-image-classification-on-cifar-fs-5EASY 3xResNet12 (inductive)
Accuracy: 76.2
few-shot-image-classification-on-cifar-fs-5-1EASY 2xResNet12 1/√2 (transductive)
Accuracy: 90.2
few-shot-image-classification-on-cifar-fs-5-1EASY 3xResNet12 (transductive)
Accuracy: 90.47
few-shot-image-classification-on-cifar-fs-5-1EASY 3xResNet12 (inductive)
Accuracy: 89.0
few-shot-image-classification-on-cifar-fs-5-1EASY 2xResNet12 1/√2 (inductive)
Accuracy: 88.38
few-shot-image-classification-on-cub-200-5EASY 4xResNet12 (inductive)
Accuracy: 91.59
few-shot-image-classification-on-cub-200-5EASY 4xResNet12 (transductive)
Accuracy: 93.5
few-shot-image-classification-on-cub-200-5EASY 3xResNet12 (inductive)
Accuracy: 91.93
few-shot-image-classification-on-cub-200-5-1EASY 4xResNet12 (transductive)
Accuracy: 90.5
few-shot-image-classification-on-cub-200-5-1EASY 3xResNet12 (inductive)
Accuracy: 78.56
few-shot-image-classification-on-cub-200-5-1EASY 3xResNet12 (transductive)
Accuracy: 90.56
few-shot-image-classification-on-cub-200-5-1EASY 4xResNet12 (inductive)
Accuracy: 77.97
few-shot-image-classification-on-cub-200-5-2EASY 3xResNet12 (transductive)
Accuracy: 93.79
few-shot-image-classification-on-fc100-5-wayEASY 2xResNet12 1/√2 (inductive)
Accuracy: 47.94
few-shot-image-classification-on-fc100-5-wayEASY 3xResNet12 (transductive)
Accuracy: 54.13
few-shot-image-classification-on-fc100-5-wayEASY 3xResNet12 (inductive)
Accuracy: 48.07
few-shot-image-classification-on-fc100-5-wayEASY 2xResNet12 1/√2 (transductive)
Accuracy: 54.47
few-shot-image-classification-on-fc100-5-way-1EASY 2xResNet12 1/√2 (transductive)
Accuracy: 65.82
few-shot-image-classification-on-fc100-5-way-1EASY 3xResNet12 (inductive)
Accuracy: 64.74
few-shot-image-classification-on-fc100-5-way-1EASY 2xResNet12 1/√2 (inductive)
Accuracy: 64.14
few-shot-image-classification-on-fc100-5-way-1EASY 3xResNet12 (transductive)
Accuracy: 66.86
few-shot-image-classification-on-mini-2EASY 3xResNet12 (transductive)
Accuracy: 84.04
few-shot-image-classification-on-mini-2EASY 2xResNet12 1/√2 (inductive)
Accuracy: 70.63
few-shot-image-classification-on-mini-2EASY 2xResNet12 1/√2 (transductive)
Accuracy: 82.31
few-shot-image-classification-on-mini-2EASY 3xResNet12 (inductive)
Accuracy: 71.75
few-shot-image-classification-on-mini-3EASY 2xResNet12 1/√2 (transductive)
Accuracy: 88.57
few-shot-image-classification-on-mini-3EASY 2xResNet12 1/√2 (inductive)
Accuracy: 86.28
few-shot-image-classification-on-mini-3EASY 3xResNet12 (transductive)
Accuracy: 89.14
few-shot-image-classification-on-mini-3EASY 3xResNet12 (inductive)
Accuracy: 87.15
few-shot-image-classification-on-tieredASY ResNet12 (transductive)
Accuracy: 83.98
few-shot-image-classification-on-tieredEASY 3xResNet12 (inductive)
Accuracy: 74.71
few-shot-image-classification-on-tieredASY ResNet12 (ours)
Accuracy: 74.31
few-shot-image-classification-on-tieredEASY 3xResNet12 (transductive)
Accuracy: 84.29
few-shot-image-classification-on-tiered-1EASY 3xResNet12 (inductive)
Accuracy: 88.33
few-shot-image-classification-on-tiered-1EASY 3xResNet12 (transductive)
Accuracy: 89.76
few-shot-image-classification-on-tiered-1ASY ResNet12 (transductive)
Accuracy: 89.26
few-shot-image-classification-on-tiered-1ASY ResNet12 (inductive)
Accuracy: 87.86
few-shot-learning-on-mini-imagenet-5-way-1EASY (transductive)
Accuracy: 82.75

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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp