atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Scaling Up Semi-supervised Learning with Unconstrained Unlabelled Data

AAAI 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Holistic semi-supervised pipelines · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UnMixMatch, a semi-supervised method that learns from unconstrained unlabelled data (ImageNet subsets with different classes/distribution) by combining RandMixUp supervised learning, a contrastive consistency regularizer on embeddings, and rotation prediction.

Problem

Semi-supervised learning typically assumes labelled and unlabelled data share classes and distribution; pseudo-label methods break when unlabelled data contain unrelated classes, limiting scaling to web-scale unlabelled data.

Approach

Use hard augmentation (RandAug + MixUp, called RandMixUp) for the supervised loss, enforce consistency between two strongly augmented views in the embedding space via InfoNCE rather than on class predictions, and add rotation prediction as a self-supervised pretext task on unlabelled data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UnMixMatch instead of CCSSLUnconstrained semi-supervised learning · Average across CIFAR-10, CIFAR-100, SVHN, and STL-10 settingsaccuracy: 68.77 vs 63.98Helped
Increase unlabelled data from ImageNet-100 to ImageNet-1KUnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93% to 53.54%; 5.61%Helped
Add RandMixUp to the supervised module (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 38.72 -> 47.93; 9.21%Helped
Add contrastive consistency loss (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 41.25 -> 47.93; 6.68%Helped
Add rotation prediction loss (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 41.83 -> 47.93; 6.1%Helped
Replace RandMixUp with RandAug (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 46.01Hurt
Replace RandMixUp with MixUp (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 45.23; 2.7% decreaseHurt
Replace RandMixUp with CutMix (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 43.12Hurt
Replace RandMixUp with AugMix (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 44.75Hurt
Replace the proposed contrastive loss with ConMatch (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 45.82; 2.16%Hurt
Replace the proposed contrastive loss with Contrastive Regularization (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 45.77; 2.11%Hurt
Replace the proposed contrastive loss with Graph Contrast (ablation)UnMixMatch · CIFAR-10, 40 labelsaccuracy: 47.93 -> 47.12; 0.81%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 SVHN STL-10 ImageNet-100 ImageNet-1K

Benchmarks: CIFAR-10 CIFAR-100 SVHN STL-10 CIFAR-10 open set (6/4 split)

Metrics: accuracy average accuracy across settings

Baselines: Supervised Pi-Model Mean Teacher VAT Pseudo-label UDA MixMatch ReMixMatch FixMatch FlexMatch CoMatch CCSSL

Builds on: FlexMatch ReMixMatch MixMatch FixMatch CCSSL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy