HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Unsupervised Feature Learning via Non-Parametric Instance-level Discrimination

Zhirong Wu; Yuanjun Xiong; Stella Yu; Dahua Lin

Unsupervised Feature Learning via Non-Parametric Instance-level Discrimination

Abstract

Neural net classifiers trained on data with annotated class labels can also capture apparent visual similarity among categories without being directed to do so. We study whether this observation can be extended beyond the conventional domain of supervised learning: Can we learn a good feature representation that captures apparent similarity among instances, instead of classes, by merely asking the feature to be discriminative of individual instances? We formulate this intuition as a non-parametric classification problem at the instance-level, and use noise-contrastive estimation to tackle the computational challenges imposed by the large number of instance classes. Our experimental results demonstrate that, under unsupervised learning settings, our method surpasses the state-of-the-art on ImageNet classification by a large margin. Our method is also remarkable for consistently improving test performance with more training data and better network architectures. By fine-tuning the learned feature, we further obtain competitive results for semi-supervised learning and object detection tasks. Our non-parametric model is highly compact: With 128 features per image, our method requires only 600MB storage for a million images, enabling fast nearest neighbour retrieval at the run time.

Code Repositories

zhirongw/lemniscate.pytorch
Official
pytorch
Mentioned in GitHub
DianaSHV/lemniscate_edit
pytorch
Mentioned in GitHub
microsoft/metric-transfer.pytorch
pytorch
Mentioned in GitHub
sforsyth6/cifar_lem
pytorch
Mentioned in GitHub
HobbitLong/CMC
pytorch
Mentioned in GitHub
szq0214/CMC_with_Image_Mixture
pytorch
Mentioned in GitHub
RPraneetha/MoCo-FAIR
pytorch
Mentioned in GitHub
facebookresearch/vissl
pytorch
Mentioned in GitHub
BenjaminLiuPenrose/UnsupervisedImage
pytorch
Mentioned in GitHub
ly9802/DynamicAccumulatedAttentionMap
pytorch
Mentioned in GitHub
sforsyth6/lemniscate-original
pytorch
Mentioned in GitHub
BaladityaY/lemniscate_vis
pytorch
Mentioned in GitHub
sforsyth6/coco_lem
pytorch
Mentioned in GitHub
BaladityaY/lemniscate_reproduce_bdd
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
contrastive-learning-on-imagenet-1kResNet50
ImageNet Top-1 Accuracy: 56.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