atlas

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

Test-Time Model Adaptation with Only Forward Passes

ICML 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Pseudo-label 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.

Proposes Forward-Optimization Adaptation (FOA), a backpropagation-free, weight-preserving test-time adaptation method that learns input prompts with CMA-ES under an unsupervised activation-statistics + entropy fitness, plus back-to-source activation shifting, enabling quantized ViT deployment.

Problem

Test-time adaptation is infeasible on resource-limited, quantized, or hard-coded deployed models because existing TTA methods rely on backpropagation and weight updates; the goal is online unsupervised adaptation to distribution shift without backprop or weight modification.

Approach

Learn only a small set of newly inserted input prompts online with a derivative-free CMA-ES optimizer, using an unsupervised fitness that combines prediction entropy with the discrepancy between test batch activation statistics and precomputed source statistics; additionally shift the final CLS activations from the test center toward the source center (back-to-source activation shifting).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace NoAdapt with FOA prompt adaptation and activation shiftingViT-Base 32-bit · ImageNet-C level 5accuracy (%): 55.5 -> 66.3Helped
Use FOA instead of SARViT-Base 32-bit · ImageNet-C level 5accuracy (%): 62.7 -> 66.3Helped
Use FOA instead of TENTViT-Base 8-bit versus ViT-Base 32-bit · ImageNet-C level 5accuracy (%): 59.6 -> 63.5Helped
Use FOA rather than TENTViT-Base 32-bit · ImageNet-Raccuracy (%): 63.9 -> 63.8No clear effect
Use FOA rather than T3AViT-Base 32-bit · ImageNet-V2accuracy (%): 75.5 -> 75.4No clear effect
Use FOA rather than CoTTAViT-Base 32-bit · ImageNet-Sketchaccuracy (%): 50.0 -> 49.9No clear effect
Add activation discrepancy to entropy-only CMA prompt adaptation (ablation)FOA · ImageNet-C level 5accuracy (%): 44.9 -> 63.4Helped
Add activation shifting to activation discrepancy fitness (ablation)FOA · ImageNet-C level 5accuracy (%): 63.4 -> 63.8Helped
Add activation shifting to entropy plus activation discrepancy fitness (ablation)FOA · ImageNet-C level 5accuracy (%): 65.4 -> 66.3Helped
Add activation shifting alone instead of no adaptation (ablation)FOA · ImageNet-C level 5accuracy (%): 55.5 -> 59.1Helped
Use entropy-only CMA fitness instead of no adaptation (ablation)FOA · ImageNet-C level 5accuracy (%): 55.5 -> 44.9Hurt
Use interval updates every 4 samples rather than every 64 samples (ablation)FOA-I single-sample adaptation · ImageNet-C Gaussian noise level 5accuracy (%): 61.5 -> 62.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K ImageNet-C ImageNet-R ImageNet-V2 ImageNet-Sketch

Benchmarks: ImageNet-C ImageNet-R ImageNet-V2 ImageNet-Sketch

Metrics: accuracy expected calibration error run-time memory wall-clock time

Baselines: NoAdapt LAME T3A TENT SAR CoTTA MEMO

Builds on: CMA-ES TENT T3A LAME PTQ4ViT

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