atlas

Research map / Label-efficient and robust learning / Test-time adaptation

Test-Time Domain Adaptation by Learning Domain-Aware Batch Normalization

AAAI 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Realistic and stable test-time adaptation · 24 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 MABN, which adapts only the BN affine parameters at test time with a label-independent self-supervised auxiliary branch, meta-trained via bi-level optimization so the adaptation aligns with the main task.

Problem

Test-time domain adaptation: adapting a source-trained model to unseen target domains using only a few unlabeled images, where prior methods update the whole network and entangle label and domain knowledge, and BN statistics estimated from few samples are unstable.

Approach

Freeze the weight matrix and source BN running statistics and adapt only the BN affine parameters (gamma, beta) using a BYOL-style SSL auxiliary branch; meta-train these parameters with MAML-style bi-level optimization over source domains as tasks so that the SSL adaptation improves the main classification/regression objective. The auxiliary branch is discarded at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the SSL branch and joint training (ablation)MABN training on iWildCam · iWildCamaccuracy: 68.7 -> 70.5Helped
Add the SSL branch and joint training (ablation)MABN training on iWildCam · iWildCamMacro F1: 31.3 -> 33.2Helped
Adapt by updating the whole BN layer instead of no adaptation (ablation)MABN on iWildCam · iWildCamaccuracy: 70.5 -> 68.2Hurt
Adapt by updating only BN affine parameters instead of the whole BN layer (ablation)MABN on iWildCam · iWildCamaccuracy: 68.2 -> 71.1Helped
Use meta-training rather than joint training with affine adaptation (ablation)MABN without target adaptation on iWildCam · iWildCamaccuracy: 71.1 -> 74.7Helped
Add target adaptation to meta-trained affine parameters (ablation)MABN on iWildCam · iWildCamaccuracy: 74.7 -> 78.4Helped
Use meta-training and adaptation while updating all parameters rather than affine parameters (ablation)MABN on iWildCam · iWildCamMacro F1: 38.3 -> 29.4Hurt
Use domain-matched adapted affine parameters rather than non-matched parameters (ablation)MABN on target domains · iWildCamaccuracy: 72.39 -> 78.40Helped
Use domain-matched adapted affine parameters rather than non-matched parameters (ablation)MABN on target domains · iWildCamMacro F1: 33.32 -> 38.27Helped
Update only affine parameters instead of the entire BN layer (ablation)TENT adaptation · iWildCamaccuracy: 33.27 -> 75.92Helped
Add MABN before TENTMABN on iWildCam · iWildCamaccuracy: +1.28%Helped
Add MABN before TENTMABN on iWildCam · iWildCamMacro F1: +0.58%Helped

Surprising findings

Limitations

Experimental setup

Datasets: iWildCam Camelyon17 RxRx1 FMoW PovertyMap DomainNet ImageNet-1K

Benchmarks: iWildCam Camelyon17 RxRx1 FMoW PovertyMap DomainNet

Metrics: Accuracy Macro F1 worst-case accuracy Pearson r worst-case Pearson r

Baselines: ERM CORAL Group DRO IRM ARM-CML ARM-BN ARM-LL Meta-DMoE PAIR ARM TENT

Builds on: ARM Meta-DMoE MAML BYOL TENT

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