atlas

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

Buffer layers for Test-Time Adaptation

NeurIPS 2025 · Label-efficient and robust learning › Test-time adaptation · approach: Pseudo-label 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 a plug-and-play "Buffer" layer (parallel 1x1/3x3 conv residual branch) that is updated during test-time adaptation while the pretrained backbone and BN layers stay frozen, improving BN-based TTA methods under small batch sizes and reducing forgetting.

Problem

Normalization-layer-based test-time adaptation (e.g., BN updates) is unstable under small test batch sizes and constrained by training-time statistics, and full-model updates are expensive and cause forgetting.

Approach

Insert a lightweight, randomly initialized convolutional Buffer module in parallel to the frozen pretrained backbone (residual addition with a learnable scale alpha, placed in early stages) and optimize only it with existing TTA objectives, instead of updating BN affine parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace BN updates with Buffer updatesTENT · CIFAR10-C, WRN28, BS=2error rate (%): 82.56{ $\pm$0.40} -> 37.05{ $\pm$0.31}Helped
Replace BN updates with Buffer updatesTTA methods including TENT, EATA, SAR, DeYo, CMF, and ROID · CIFAR10-C and CIFAR100-C, across architectures and batch sizeserror rate (%)Mixed
Replace BN updates with Buffer updatesDeYo · CIFAR10-W, BS=2error rate (%): 84.37{\fontsize{4pt}{4pt}\selectfont$\pm$0.61} -> 46.96{\fontsize{4pt}{4pt}\selectfont$\pm$1.48}Helped
Add joint BN and Buffer updates instead of Buffer-only updatesTTA methods on CIFAR10-W · CIFAR10-W, batch sizes 2, 4, and 16error rate (%)Mixed
Replace BN updates with Buffer updatesCMF · ImageNet-C, ResNet50 (BN), BS=2error rate (%): 99.32{ $\pm$0.01} -> 93.24{ $\pm$0.03}Helped
Use Buffer updates instead of BN updatesCMF · CIFAR10-C, continuous domainsaverage error rate (%): 28.20 -> 27.74Helped
Set alpha to 1e-1 rather than 1e-4 (ablation)TENT @Buffer · CIFAR100-C, BS=2error rate (%): 97.88 -> 98.30Hurt
Set alpha to 1e-1 rather than 1e-3 (ablation)TENT @Buffer · CIFAR100-C, BS=256error rate (%): 32.70 -> 30.96Helped
Use dual-path 1×1 and 3×3 convolutions (Module ④) rather than other tested designs (ablation)TENT @Buffer · CIFAR10 and CIFAR100, ReLU placementerror rate (%): 29.36 -> 29.35; 20.28 -> 19.03; 48.29 -> 47.99; 34.45 -> 32.31Helped
Place Buffer only at early stages rather than middle or late stages (ablation)TENT @Buffer · Small-batch adaptationerror rate (%)Helped
Add Buffer at both early and middle stages (ablation)TENT @Buffer · Large-batch adaptationerror rate (%)Helped
Place Buffer at the final stage rather than earlier stages (ablation)TENT @Buffer · CIFAR10-C and CIFAR100-Cerror rate (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-C CIFAR100-C CIFAR10-W ImageNet-C

Benchmarks: CIFAR10-C CIFAR100-C CIFAR10-W ImageNet-C

Metrics: classification error rate (%)

Baselines: TENT EATA SAR DeYo CMF ROID RoTTA CoTTA AdaContrast EcoTTA L-TTA

Builds on: TENT EATA SAR DeYo ROID

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