atlas

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

Towards Realistic Model Selection for 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 SLAM, a validation-free model selection method for semi-supervised learning that combines labeled-data margin, spectral complexity, and local-consistency reweighting, with a PAC-style bound on excess error.

Problem

Model selection (early stopping, hyper-parameter selection) for semi-supervised learning is hard because labeled data is scarce, so splitting off a validation set hurts training and yields unreliable estimates; existing generalization measures are not tailored to SSL with pseudo-labels.

Approach

Uses the classification margin of labeled training data only, combined with the empirical spectral complexity (product of layer-wise spectral norms) and a KNN-based local-consistency reweighting of labeled points, in a margin-based PAC-Bayes style objective to select the model without any validation data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
select checkpoints with SLAM instead of DEVMixMatch · CIFAR-10, 40 labelsaccuracy: 52.65 ± 4.30 -> 59.99 ± 2.79Helped
select checkpoints with SLAM instead of DEVMixMatch · CIFAR-10, 250 labelsaccuracy: 79.14 ± 8.02 -> 84.47 ± 0.87Helped
select checkpoints with SLAM instead of SNDReMixMatch · CIFAR-10, 40 labelsaccuracy: 89.92 ± 1.76 -> 89.79 ± 1.32Mixed
select checkpoints with SLAM instead of DEVFixMatch · CIFAR-10, 40 labelsaccuracy: 93.19 ± 0.97 -> 94.43 ± 0.73Helped
select checkpoints with SLAM instead of DEVFixMatch · CIFAR-100, 400 labelsaccuracy: 45.06 ± 2.48 -> 45.35 ± 1.74Helped
select checkpoints with SLAM instead of SNDFixMatch · CIFAR-100, 10000 labelsaccuracy: 70.47 ± 0.10 -> 71.27 ± 0.59Helped
select checkpoints with SLAM instead of SNDMixMatch · Semi-Aves, 3959 labelsaccuracy: 61.83 ± 0.76 -> 62.08 ± 0.84Helped
select checkpoints with SLAM instead of SNDFixMatch · Semi-Aves, 3959 labelsaccuracy: 67.64 ± 0.21 -> 67.80 ± 0.03Helped
select checkpoints with SLAM rather than using a 10% validation splitMixMatch · CIFAR-10, 250 labelsaccuracy: 68.64 ± 1.56 -> 84.47 ± 0.87Helped
select checkpoints with SLAM rather than using a 20% validation splitFixMatch · CIFAR-10, 250 labelsaccuracy: 90.30 ± 2.06 -> 94.76 ± 0.73Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Semi-Aves

Benchmarks: CIFAR-10 CIFAR-100 Semi-Aves

Metrics: test accuracy of selected model excess error relative to test-set-optimal model

Baselines: EB-criterion DEV Entropy SND MixVal Validation split (10%/20%)

Builds on: Bartlett et al. spectral-normalized margin bound FixMatch MixMatch ReMixMatch DEV (density-reweighted cross-validation)

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