atlas

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

Un-Mixing Test-Time Normalization Statistics: Combatting Label Temporal Correlation

ICLR 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Realistic and stable test-time adaptation · 0 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 UnMix-TNS, a test-time normalization layer that mixes each test instance's statistics with K online-updated BN statistics components, so BN statistics stay unbiased under temporally correlated (non-i.i.d.) test batches.

Problem

Test-time BN adaptation assumes i.i.d. test batches with respect to unknown labels; under temporally label-correlated streams the batch statistics become skewed and TTA methods fail.

Approach

Decompose stored BN statistics into K components, mix each instance's statistics with these components via cosine-similarity softmax assignment probabilities, and update components online with the most similar test instances, simulating i.i.d. normalization statistics without a memory bank.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UnMix-TNS instead of IABNtest-time normalization · CIFAR10-C single and continualclassification error (%): 29.1 -> 27.0; 29.1 -> 26.8Helped
Use UnMix-TNS instead of α-BNtest-time normalization · ImageNet-VID-C and LaSOT-C meanclassification error (%): 74.4 -> 68.6; 84.8 -> 81.1Helped
Add UnMix-TNS to ROIDROID · CIFAR10-C, CIFAR100-C, and ImageNet-C single and continualclassification error (%): +45.8% or more stated; means: 77.8 -> 32.0 and 77.8 -> 31.8Helped
Add UnMix-TNS to TENTTENT · CIFAR10-C singleclassification error (%): 76.0 -> 27.0Helped
Add UnMix-TNS to CoTTACoTTA · CIFAR10-C singleclassification error (%): 77.2 -> 49.1Helped
Add UnMix-TNS to LAMELAME · mixed CIFAR100-C and ImageNet-Cclassification error (%): 3.8 -> 4.2; 65.0 -> 68.5Hurt
Add UnMix-TNS to NOTENOTE · CIFAR10-C single and mixedclassification error (%): 26.0 -> 26.7; 36.1 -> 52.6Mixed
Add UnMix-TNS to RoTTARoTTA · CIFAR10-C singleclassification error (%): 27.7 -> 26.8Helped
Add UnMix-TNS to LAMELAME · ImageNet-VID-C and LaSOT-C meanclassification error (%): 68.0 -> 64.8; 78.9 -> 78.1Helped
Increase correlation by decreasing Dirichlet concentration δ (ablation)TBN, α-BN, and RBN · CIFAR100-Cclassification error (%)Hurt
Vary batch size from 1 to 256 (ablation)UnMix-TNS · temporally correlated continual and mixed domain streamsclassification error (%)No clear effect
Increase K above 16 (ablation)UnMix-TNS · CIFAR10-C single and continual domainclassification error (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-C CIFAR100-C ImageNet-C DomainNet-126 ImageNet-VID LaSOT

Benchmarks: CIFAR10-C CIFAR100-C ImageNet-C DomainNet-126 ImageNet-VID-C LaSOT-C

Metrics: online classification error rate

Baselines: TBN alpha-BN IABN RBN TENT CoTTA LAME NOTE RoTTA ROID

Builds on: test-time BN alpha-BN NOTE RoTTA Momentum BN

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