atlas

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

Unraveling Batch Normalization for Realistic Test-Time Adaptation

AAAI 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Realistic and stable test-time adaptation · 3 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.

Diagnoses degraded test-time batch-norm adaptation with small batches as caused by reduced class diversity, and proposes TEMA (test-time EMA with adaptive momentum) plus a divergence-based layer-wise source/target statistic rectification, requiring no training or tuned hyperparameters.

Problem

Test-time adaptation via batch normalization degrades with realistic small test mini-batches because target batch statistics are inaccurate, largely due to reduced class diversity within the batch.

Approach

Attributes inaccurate target BN statistics to low class diversity in small batches and bridges the gap with a test-time exponential moving average whose momentum is chosen adaptively to balance class diversity against timeliness; a layer-wise rectification then blends source and target statistics per BN layer using a KL-based divergence, without training or tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add TEMA to current test-batch normalization statistics (ablation)test-time BN adaptation · CIFAR-10-C, CIFAR-100-C, and ImageNet-C continual; Avg. across batch sizeserror rate: 37.38 -> 21.61; 56.06 -> 39.80; 82.89 -> 72.47Helped
add layer-wise rectification to TEMA (ablation)TEMA · CIFAR-10-C, CIFAR-100-C, and ImageNet-C continual; Avg. across batch sizeserror rate: 21.61 -> 20.82; 39.80 -> 36.28; 72.47 -> 65.46Helped
use Ours instead of AdaptBNcontinual adaptation · CIFAR-10-C, Avg. across batch sizeserror rate: 26.59 -> 20.82Helped
use Ours instead of AdaptBNcontinual adaptation · CIFAR-100-C, Avg. across batch sizeserror rate: 37.55 -> 36.28Helped
use Ours instead of α-BNcontinual adaptation · ImageNet-C, Avg. across batch sizeserror rate: 65.53 -> 65.74Hurt
use Ours instead of AdaptBNmixed-domain adaptation · CIFAR-10-C mixed domain, Avg. across batch sizeserror rate: 35.91 -> 35.12Helped
use Ours instead of AdaptBNgradual adaptation · CIFAR-10-C gradual, Avg. across batch sizeserror rate: 16.74 -> 13.91Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10-C CIFAR-100-C ImageNet-C

Benchmarks: CIFAR-10-C CIFAR-100-C ImageNet-C

Metrics: error rate

Baselines: TENT CoTTA SAR AdaContrast ETA TBN alpha-BN AdaptBN LAME

Builds on: TENT TBN alpha-BN AdaptBN

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