atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

SURGEON: Memory-Adaptive Fully Test-Time Adaptation via Dynamic Activation Sparsity

CVPR 2025 · Architectures and efficiency › Pruning and efficient tuning · approach: Joint pruning and quantization · 2 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 SURGEON, a fully test-time adaptation method that prunes cached activations at layer-specific dynamic ratios (based on gradient importance and activation memory) to cut adaptation memory while keeping accuracy gains, without architecture changes or retraining.

Problem

Backpropagation-based test-time adaptation is memory-intensive, mainly due to cached activations, which hinders deployment on resource-constrained devices; existing memory-efficient TTA methods either need training-procedure changes or rely on BN layers.

Approach

Layer-wise dynamic activation pruning: each layer's pruning ratio is set from a combined importance score of weight-gradient magnitude (accuracy contribution) and log activation size (memory cost), recomputed per test batch, with sparse activations cached in index+value form.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SURGEON instead of CoTTAWideResNet-28 · CIFAR10-Cmean online error (%): 16.2 -> 18.1Hurt
use SURGEON instead of CoTTAResNeXt-29 · CIFAR100-Cmean online error (%): 32.5 -> 33.1Hurt
use SURGEON instead of CoTTADeeplabV3+ · ACDCmean online error (%): 56.0 -> 54.7Helped
use SURGEON instead of CoTTASegformer-B5 · ACDCmean online error (%): 41.4 -> 42.2Hurt
use SURGEON instead of CoTTAResNet-50 (AugMix) · ImageNet-Cmean online error (%): 54.4 (3.8) -> 55.5 (2.6)Hurt
use SURGEON instead of CoTTAResNeXt-29 · CIFAR100-C on Jetson Xavier NXcache size (MB): 216.0 -> 22.4Helped
add certainty-based sample selection (ablation)SURGEON on WideResNet-28 · CIFAR10-Cmean online error (%): 18.1 -> 18.0Helped
add consistency regularization alongside CSS (ablation)SURGEON on WideResNet-28 · CIFAR10-Cmean online error (%): 18.0 -> 16.9Helped
add certainty-based sample selection (ablation)SURGEON on ResNeXt-29 · CIFAR100-Cmean online error (%): 33.1 -> 32.1Helped
add consistency regularization alongside CSS (ablation)SURGEON on ResNeXt-29 · CIFAR100-Cmean online error (%): 32.1 -> 31.8Helped
remove Gradient Importance from the layer importance metric (ablation)SURGEON on WideResNet-28 · CIFAR10-Cmean online error (%): 18.9 -> 20.3 (1.4 ↑)Hurt
remove Layer Activation Memory from the layer importance metric (ablation)SURGEON on WideResNet-28 · CIFAR10-Ccache size (MB): 325 -> 704 (81.0% ↓)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10-C CIFAR100-C ImageNet-C ACDC Cityscapes

Benchmarks: CIFAR10-C CIFAR100-C ImageNet-C ACDC

Metrics: online error (%) mean online error (%) cache size (MB) GFLOPs latency (ms)

Baselines: Source BN-stat Full Tuning TENT CoTTA EcoTTA MECTA EATA Gradient checkpointing

Builds on: TENT MECTA EcoTTA CoTTA gradient checkpointing

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