atlas

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

BaCon: Boosting Imbalanced Semi-supervised Learning via Balanced Feature-Level Contrastive Learning

AAAI 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Confidence-based pseudo-label selection · 9 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 BaCon, a balanced feature-level contrastive learning plug-in (class-wise feature-center positives, reliable negative selection, and distribution-aware temperature) that improves the instance-level CISSL method ABC on imbalanced semi-supervised benchmarks.

Problem

Class-imbalanced semi-supervised learning, where biased pseudo-labels and biased backbone representations under long-tailed labeled and unlabeled distributions degrade accuracy on balanced test sets.

Approach

Directly regularizes the feature distribution with a contrastive loss whose positives are class-wise feature centers from a memory bank of confident samples, whose negatives are chosen by a reliable negative selection rule, and whose temperature is scaled per class by the class size ratio and decayed over training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add BaCon to FixMatchFixMatch · CIFAR10-LTbalanced accuracy: 84.09±0.16 -> 84.46±0.15Helped
Add BaCon to FixMatchFixMatch · CIFAR100-LTbalanced accuracy: 57.33±0.05 -> 57.96±0.26Helped
Add BaCon to FixMatchFixMatch · STL10-LTbalanced accuracy: 71.23±0.04 -> 71.55±0.09Helped
Add BaCon to ReMixMatchReMixMatch · CIFAR10-LTbalanced accuracy: 84.93±0.02 -> 85.05±0.09Helped
Add BaCon to ReMixMatchReMixMatch · CIFAR100-LTbalanced accuracy: 60.46±0.15 -> 60.15±0.05Hurt
Add BaCon to ReMixMatchReMixMatch · STL10-LTbalanced accuracy: 68.73±0.77 -> 69.26±0.83Helped
Add contrastive loss with RNS (ablation)FixMatch + ABC on CIFAR10-LT · CIFAR10-LTaccuracy: 83.95 -> 84.30Helped
Use naive BTA without RNS (ablation)BaCon on CIFAR10-LT · CIFAR10-LTaccuracy: 84.30 -> 83.87Hurt
Use naive BTA without iteration decay (ablation)BaCon on CIFAR10-LT · CIFAR10-LTaccuracy: 84.30 -> 84.15Hurt
Add iteration decay to BTA (ablation)BaCon on CIFAR10-LT · CIFAR10-LTaccuracy: 84.15 -> 84.61Helped
Replace 32-D linear projection with identity mapping (ablation)BaCon on CIFAR10-LT · CIFAR10-LTaccuracy: 84.61 -> 82.86Hurt
Replace 32-D linear projection with nonlinear projection (ablation)BaCon on CIFAR10-LT · CIFAR10-LTaccuracy: 84.61 -> 83.95Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 STL10 SVHN

Benchmarks: CIFAR10-LT CIFAR100-LT STL10-LT SVHN-LT

Metrics: balanced accuracy

Baselines: FixMatch ReMixMatch DASO DebiasPL CReST CReST+PDA DARP Adsh SAW ABC CoSSL

Builds on: FixMatch ABC ReMixMatch InfoNCE USB

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