atlas

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

SimPro: A Simple Probabilistic Framework Towards Realistic Long-Tailed Semi-Supervised Learning

ICML 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Confidence-based pseudo-label selection · 1 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 SimPro, an EM-based long-tailed semi-supervised framework that decouples conditional and marginal class distributions, estimates the unlabeled class prior in closed form, and uses the resulting Bayes classifier for pseudo-labels, without assuming the unlabeled distribution.

Problem

Semi-supervised learning where labeled data is long-tailed and the unlabeled class distribution is unknown and possibly mismatched with the labeled distribution (ReaLTSSL).

Approach

Decouple the conditional P(x|y) (network parameters trained by SGD) from the marginal class prior P(y) (closed-form estimate from pseudo-label averages, updated via moving average), so the prior enters a Bayes classifier used to generate pseudo-labels in the E-step; no predefined anchor distributions are required.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SimPro instead of ACR†FixMatch on CIFAR10-LT, γl=150 · uniform unlabeled distributiontop-1 accuracy (%): 91.9 ± 0.02 -> 93.6 ± 0.08Helped
Use SimPro instead of ACR†FixMatch on CIFAR10-LT, γl=150 · middle unlabeled distributiontop-1 accuracy (%): 73.8 ± 0.83 -> 82.6 ± 0.38Helped
Add M-step marginal-distribution estimation (ablation)SimPro on CIFAR10-LT, γl=150 · uniform unlabeled distributiontop-1 accuracy (%): 35.3 -> 92.6Helped
Add E-step use of the estimated distribution to build the Bayes classifier (ablation)SimPro on CIFAR10-LT, γl=150 · middle unlabeled distributiontop-1 accuracy (%): 64.9 -> 82.6Helped
Set μ=M/N instead of the smaller default (ablation)SimPro on CIFAR10-LT, γl=150 · consistent unlabeled distributiontop-1 accuracy (%): 52.7 -> 75.2Helped
Set μ=M/N instead of the smaller default (ablation)FixMatch on CIFAR10-LT, γl=150 · consistent unlabeled distributiontop-1 accuracy (%): 62.9 -> 40.7Hurt
Set μ=M/N instead of the smaller default (ablation)ACR on CIFAR10-LT, γl=150 · reversed unlabeled distributiontop-1 accuracy (%): 83.2 -> 58.9Hurt
Add the loss-balancing factor α (ablation)SimPro on CIFAR10-LT · uniform unlabeled distribution, γl=150top-1 accuracy (%): 92.1 -> 93.6Helped
Add the loss-balancing factor α (ablation)SimPro on STL10-LT · γl=20top-1 accuracy (%): 76.4 -> 83.0Helped
Use predefined anchor distributions in SimPro (SimPro★) (ablation)SimPro on CIFAR10-LT, γl=150 · consistent unlabeled distributiontop-1 accuracy (%): 74.2 -> 80.0Helped
Use predefined anchor distributions in SimPro (SimPro★) (ablation)SimPro on CIFAR10-LT, γl=150 · middle unlabeled distributiontop-1 accuracy (%)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-LT CIFAR100-LT STL10-LT ImageNet-127 ImageNet-1k

Benchmarks: CIFAR10-LT CIFAR100-LT STL10-LT ImageNet-127 ImageNet-1k

Metrics: top-1 accuracy

Baselines: FixMatch CReST+ DASO ACR CPE CoSSL DARP

Builds on: FixMatch ACR EM algorithm logit adjustment

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