atlas

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

Towards Generalizing to Unseen Domains with Few Labels

CVPR 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Holistic semi-supervised pipelines · 10 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 feature-based conformity and a semantics alignment loss as plug-and-play additions to SSL-based baselines (FixMatch, FlexMatch, FreeMatch, StyleMatch) for semi-supervised domain generalization on five DG benchmarks.

Problem

Semi-supervised domain generalization (SSDG): learning a model that generalizes to unseen domains when only a few labels are available across multiple source domains, with the rest unlabeled. Existing DG methods ignore unlabeled data, and SSL methods trail fully supervised DG.

Approach

Align same-domain and random different-domain posteriors computed from cosine similarities between unlabeled features and domain-aware labeled class prototypes with the pseudo-label (feature-based conformity), and add a semantics alignment loss that pulls features toward their assigned prototype and pushes them from hard non-assigned prototypes within the domain.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FBC and SA to StyleMatchStyleMatch · PACS, 10 labels per classaccuracy (%): 79.4 -> 80.5Helped
Add FBC and SA to StyleMatchStyleMatch · OfficeHome, 10 labels per classaccuracy (%): 59.7 -> 60.3Helped
Add FBC and SA to StyleMatchStyleMatch · VLCS, 10 labels per classaccuracy (%): 73.5 -> 74.2Helped
Add FBC and SA to StyleMatchStyleMatch · DigitsDG, 10 labels per classaccuracy (%): 65.9 -> 67.7Helped
Add FBC and SA to StyleMatchStyleMatch · TerraIncognita, 10 labels per classaccuracy (%): 29.9 -> 32.5Helped
Add FBC and SA to StyleMatchStyleMatch · PACS, 5 labels per classaccuracy (%): 78.4 -> 79.3Helped
Add FBC and SA to StyleMatchStyleMatch · DigitsDG, 5 labels per classaccuracy (%): 55.7 -> 58.7Helped
Add same-domain FBC (ablation)FixMatch · PACS, 5 labels per classaccuracy (%): 73.4 -> 76.0Helped
Add different-domain FBC (ablation)FixMatch · PACS, 5 labels per classaccuracy (%): 73.4 -> 74.9Helped
Add FBC (ablation)FixMatch · PACS, 5 labels per classaccuracy (%): 73.4 -> 76.7Helped
Add SA (ablation)FixMatch · PACS, 5 labels per classaccuracy (%): 73.4 -> 74.8Helped
Add FBC and same-domain SA (ablation)FixMatch · PACS, 5 labels per classaccuracy (%): 73.4 -> 77.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: PACS OfficeHome VLCS DigitsDG TerraIncognita

Benchmarks: PACS OfficeHome VLCS DigitsDG TerraIncognita

Metrics: top-1 accuracy averaged over 5 trials

Baselines: ERM EntMin MeanTeacher FlexMatch FreeMatch FixMatch StyleMatch

Builds on: FixMatch StyleMatch FlexMatch FreeMatch

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