atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Towards domain-invariant Self-Supervised Learning with Batch Styles Standardization

ICLR 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Data-efficient and robust self-supervision · 1 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 Batch Styles Standardization (BSS), a Fourier-based batch-level style harmonization that plugs into SimCLR, SWaV and MSN to improve unsupervised domain generalization without domain labels.

Problem

Self-supervised models generalize poorly to unseen domains; existing unsupervised domain generalization (UDG) methods need domain labels and domain-specific architectures that scale poorly.

Approach

Standardize image style within a batch by transferring low-frequency Fourier amplitude of a randomly chosen image to all batch images, so positives and negatives share a pseudo-domain; this reduces spurious domain correlations in contrastive and non-contrastive SSL without domain labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add BSS to SimCLR instead of FASimCLR · PACS, avg. accuracy across label fractionsaccuracy: +2.96%, +4.55%, +3.61%, +3.6%Helped
Add BSS to SWaV instead of FASWaV · PACS, avg. accuracy across label fractionsaccuracy: +5.3%, +5.9%, +5.46%, +1.52%Helped
Add BSS instead of FASimCLR · DomainNet, per-domain average accuracyaccuracy: +1.51%, +1.16%, +1.33%Helped
Add BSS instead of FASWaV · DomainNet, per-domain average accuracyaccuracy: +2.08%, +1.61%, +1.11%Helped
Add BSS instead of FASimCLR, SWaV, and MSN · Camelyon17 WILDS testaccuracy: +1.45% to +4.49%Helped
Change color jitter from sample-wise to batch-wise (ablation)SimCLR without FA or BSS · Camelyon17 WILDSaccuracy: 63.54, 63.58, 63.50, 65.06 -> 66.81, 68.19, 68.45, 68.53Helped
Add FA with sample-wise color jitter (ablation)SimCLR · Camelyon17 WILDSaccuracy: 63.54, 63.58, 63.50, 65.06 -> 90.82, 93.00, 92.94, 93.44Helped
Use BSS with batch-wise color jitter instead of sample-wise color jitter with FA (ablation)SimCLR · Camelyon17 WILDSaccuracy: 90.82, 93.00, 92.94, 93.44 -> 92.27, 94.75, 94.82, 95.00Helped
Add BSS instead of FASWaV · DomainNet, target infograph, 1% labelsaccuracy: 20.95 -> 20.12Hurt
Add BSS instead of FASimCLR · DomainNet, target real, 5% labelsaccuracy: 41.95 -> 41.49Hurt
Add BSS instead of FASWaV · DomainNet, target infograph and sketch, 10% labelsaccuracy: 24.39 -> 24.34; 60.78 -> 60.55Mixed

Surprising findings

Limitations

Experimental setup

Datasets: PACS DomainNet Camelyon17 WILDS ImageNet

Benchmarks: PACS DomainNet Camelyon17 WILDS

Metrics: accuracy domain purity prototype homogeneity cosine similarity of anchor-negative pairs

Baselines: MoCo V2 SimCLR V2 BYOL AdCo MAE DARLING DiMAE BrAD CycleMAE FixMatch SWaV (WILDS challenge)

Builds on: Fourier-based Augmentations SimCLR SWaV MSN BrAD DARLING

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