atlas

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

Binary Decomposition: A Problem Transformation Perspective for Open-Set Semi-Supervised Learning

ICML 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Safe and realistic semi-supervised learning

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 BDMatch, which turns open-set semi-supervised learning into K standard binary SSL problems (one-vs-all) and addresses the resulting class imbalance with adaptive logit adjustment and representation compromise with label-specific attention features.

Problem

Open-set semi-supervised learning, where unlabeled data contains outliers from novel categories absent from labeled data; existing detect-and-filter methods suffer from error-prone outlier detection.

Approach

Binary decomposition transforms the open-set SSL problem into K one-vs-all binary SSL problems so outliers become negatives and no outlier detection is needed; adaptive logit adjustment uses running prediction averages as a proxy for unlabeled class imbalance, and per-class dot-product attention gives label-specific features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use binary decomposition with BDMatch instead of the strongest reported baselineOpen-set SSL · CIFAR-10, CIFAR-100, and ImageNet-30 settings in Tables 1–2inlier and overall accuracy: 91.77±1.62 vs 89.68±2.04 (CIFAR-10 inlier, 4 labels/class); 78.31±0.89 vs 66.32±3.67 (CIFAR-10 overall, 4 labels/class)Helped
add outliers to training instead of using purified data (ablation)BDMatch · CIFAR-100 (20/80, 4 labels/class)inlier accuracy: 54.75 -> 58.05Helped
add outliers to training instead of using purified data (ablation)BDMatch · CIFAR-100 (80/20, 4 labels/class)inlier accuracy: 52.36 -> 53.83Helped
add label-specific features (ablation)BDMatch · CIFAR-100 (20/80, 4 labels/class)inlier accuracy: 54.45 -> 58.05Helped
add label-specific features (ablation)BDMatch · CIFAR-100 (80/20, 4 labels/class)inlier accuracy: 51.24 -> 53.83Helped
add dual-branch architecture (ablation)BDMatch · CIFAR-100 (20/80, 4 labels/class)inlier accuracy: 55.85 -> 58.05Helped
add dual-branch architecture (ablation)BDMatch · CIFAR-100 (80/20, 4 labels/class)inlier accuracy: 52.19 -> 53.83Helped
use an adaptive proxy for logit adjustment instead of labeled-set imbalance ratio (ablation)BDMatch · CIFAR-100 (20/80, 4 labels/class)inlier accuracy: 54.50 -> 58.05Helped
use an adaptive proxy for logit adjustment instead of labeled-set imbalance ratio (ablation)BDMatch · CIFAR-100 (80/20, 4 labels/class)inlier accuracy: 49.28 -> 53.83Helped
add non-adaptive logit adjustment (ablation)BDMatch · CIFAR-100 (20/80, 4 labels/class)inlier accuracy: 52.55 -> 58.05Helped
add non-adaptive logit adjustment (ablation)BDMatch · CIFAR-100 (80/20, 4 labels/class)inlier accuracy: 43.86 -> 53.83Helped
add re-margining to the supervised loss (ablation)BDMatch · CIFAR-100 (20/80, 4 labels/class)inlier accuracy: 55.70 -> 58.05Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-30 SVHN LSUN Synthetic Gaussian Synthetic Uniform

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-30

Metrics: inlier accuracy balanced accuracy (overall accuracy)

Baselines: MixMatch ReMixMatch FixMatch CoMatch FlexMatch SimMatch FreeMatch UASD DS3L MTCF T2T OpenMatch

Builds on: FixMatch USB logit adjustment re-margining loss

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