HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Enhancing Few-Shot Image Classification with Unlabelled Examples

Peyman Bateni Jarred Barber Jan-Willem van de Meent Frank Wood

Enhancing Few-Shot Image Classification with Unlabelled Examples

Abstract

We develop a transductive meta-learning method that uses unlabelled instances to improve few-shot image classification performance. Our approach combines a regularized Mahalanobis-distance-based soft k-means clustering procedure with a modified state of the art neural adaptive feature extractor to achieve improved test-time classification accuracy using unlabelled data. We evaluate our method on transductive few-shot learning tasks, in which the goal is to jointly predict labels for query (test) examples given a set of support (training) examples. We achieve state of the art performance on the Meta-Dataset, mini-ImageNet and tiered-ImageNet benchmarks. All trained models and code have been made publicly available at github.com/plai-group/simple-cnaps.

Code Repositories

peymanbateni/simple-cnaps
pytorch
Mentioned in GitHub
plai-group/simple-cnaps
Official
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
few-shot-image-classification-on-meta-datasetTransductive CNAPS
Accuracy: 70.32
few-shot-image-classification-on-meta-dataset-1Transductive CNAPS
Mean Rank: 3.05
few-shot-image-classification-on-mini-12Transductive CNAPS + FETI
Accuracy: 68.5
few-shot-image-classification-on-mini-12Transductive CNAPS
Accuracy: 42.8
few-shot-image-classification-on-mini-13Transductive CNAPS + FETI
Accuracy: 85.9
few-shot-image-classification-on-mini-13Transductive CNAPS
Accuracy: 59.6
few-shot-image-classification-on-mini-2Transductive CNAPS
Accuracy: 55.6
few-shot-image-classification-on-mini-2Transductive CNAPS + FETI
Accuracy: 79.9
few-shot-image-classification-on-mini-3Transductive CNAPS + FETI
Accuracy: 91.5
few-shot-image-classification-on-mini-3Transductive CNAPS
Accuracy: 73.1
few-shot-image-classification-on-tieredTransductive CNAPS
Accuracy: 65.9
few-shot-image-classification-on-tieredTransductive CNAPS + FETI
Accuracy: 73.8
few-shot-image-classification-on-tiered-1Transductive CNAPS
Accuracy: 81.8
few-shot-image-classification-on-tiered-1Transductive CNAPS + FETI
Accuracy: 87.7
few-shot-image-classification-on-tiered-2Transductive CNAPS
Accuracy: 54.6
few-shot-image-classification-on-tiered-2Transductive CNAPS + FETI
Accuracy: 65.1
few-shot-image-classification-on-tiered-3Transductive CNAPS + FETI
Accuracy: 80.6
few-shot-image-classification-on-tiered-3Transductive CNAPS
Accuracy: 72.5

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
Enhancing Few-Shot Image Classification with Unlabelled Examples | Papers | HyperAI