atlas

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

Twice Class Bias Correction for Imbalanced Semi-supervised Learning

AAAI 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Confidence-based pseudo-label selection · 6 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 Twice Class Bias Correction (TCBC), which corrects FixMatch's training objective with an estimated training-sample class prior and refines unlabeled pseudo-labels using an estimated current-parameter class bias, improving class-imbalanced semi-supervised learning on CIFAR10/100-LT and STL10-LT.

Problem

Class-imbalanced semi-supervised learning, where labeled data is long-tailed and the unlabeled class distribution is unknown and possibly different, causing model bias and biased pseudo-labels toward majority classes.

Approach

Two corrections: (1) logit adjustment of the training loss using a dynamically estimated class prior from participating training samples so the model learns a class-balanced posterior; (2) a momentum-estimated class bias term under current parameters that is added to logits to produce less biased pseudo-labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply TCBC instead of FixMatchCIFAR10-LT, N1=1500, M1=3000 · γl=100, γu=100accuracy (%): 77.5 -> 84.0Helped
Apply TCBC instead of FixMatchCIFAR10-LT, N1=1500, M1=3000 · γl=100, γu=1accuracy (%): 81.5 -> 92.8Helped
Apply TCBC instead of FixMatchCIFAR100-LT · γl=10, γu=1accuracy (%): 58.6 -> 63.2Helped
Apply TCBC instead of FixMatchSTL10-LT, N1=450, M1=100k · γl=10, γu=N/Aaccuracy (%): 72.4 -> 84.5Helped
Add model bias correction to FixMatch (ablation)CIFAR10-LT · γu=100accuracy (%): 67.8 -> 79.2Helped
Add model bias correction to FixMatch (ablation)CIFAR10-LT · γu=1accuracy (%): 73.0 -> 92.3Helped
Add model bias correction to FixMatch (ablation)CIFAR10-LT · γu=1/100accuracy (%): 62.5 -> 79Helped
Add pseudo-label refinement to FixMatch (ablation)CIFAR10-LT · γu=100accuracy (%): 67.8 -> 77.8Helped
Add pseudo-label refinement to FixMatch (ablation)CIFAR10-LT · γu=1accuracy (%): 73.0 -> 92.1Helped
Add pseudo-label refinement to FixMatch (ablation)CIFAR10-LT · γu=1/100accuracy (%): 62.5 -> 76.8Helped
Add pseudo-label refinement to model bias correction (ablation)CIFAR10-LT · γu=100accuracy (%): 79.2 -> 80.3Helped
Add pseudo-label refinement to model bias correction (ablation)CIFAR10-LT · γu=1accuracy (%): 92.3 -> 92.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 STL-10 SUN397

Benchmarks: CIFAR10-LT CIFAR100-LT STL10-LT SUN397

Metrics: top-1 accuracy

Baselines: FixMatch DARP CReST+ ABC DASO L2AC Supervised

Builds on: FixMatch logit adjustment balanced softmax DASO DARP

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