Command Palette
Search for a command to run...
Scaling Up Semi-supervised Learning with Unconstrained Unlabelled Data
Shuvendu Roy Ali Etemad

Abstract
We propose UnMixMatch, a semi-supervised learning framework which can learn effective representations from unconstrained unlabelled data in order to scale up performance. Most existing semi-supervised methods rely on the assumption that labelled and unlabelled samples are drawn from the same distribution, which limits the potential for improvement through the use of free-living unlabeled data. Consequently, the generalizability and scalability of semi-supervised learning are often hindered by this assumption. Our method aims to overcome these constraints and effectively utilize unconstrained unlabelled data in semi-supervised learning. UnMixMatch consists of three main components: a supervised learner with hard augmentations that provides strong regularization, a contrastive consistency regularizer to learn underlying representations from the unlabelled data, and a self-supervised loss to enhance the representations that are learnt from the unlabelled data. We perform extensive experiments on 4 commonly used datasets and demonstrate superior performance over existing semi-supervised methods with a performance boost of 4.79%. Extensive ablation and sensitivity studies show the effectiveness and impact of each of the proposed components of our method.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| image-classification-on-cifar-10-40-labels | UnMixMatch | Accuarcy: 52.07 |
| semi-supervised-image-classification-on-cifar-29 | UnMixMatch | Accuracy: 26.13 |
| semi-supervised-image-classification-on-cifar-30 | UnMixMatch | Accuarcy: 54.18 |
| semi-supervised-image-classification-on-cifar-33 | UnMixMatch | Accuracy: 71.73 |
| semi-supervised-image-classification-on-cifar-34 | UnMixMatch | Accuracy: 68.72 |
| semi-supervised-image-classification-on-cifar-35 | UnMixMatch | Accuracy: 89.58 |
| semi-supervised-image-classification-on-cifar-36 | UnMixMatch | Accuracy: 95.7 |
| semi-supervised-image-classification-on-cifar-37 | UnMixMatch | Accuracy: 96.8 |
| semi-supervised-image-classification-on-cifar-38 | UnMixMatch | Accuracy: 97.2 |
| semi-supervised-image-classification-on-stl-5 | UnMixMatch | Accuracy: 84.73 |
| semi-supervised-image-classification-on-svhn-7 | UnMixMatch | Accuracy: 80.78 |
| semi-supervised-image-classification-on-svhn-8 | UnMixMatch | Accuracy: 72.9 |
| semi-supervised-image-classification-on-svhn-9 | UnMixMatch | Accuracy: 91.03 |
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.