atlas

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

PAID: Pairwise Angular-Invariant Decomposition for Continual Test-Time Adaptation

NeurIPS 2025 · Label-efficient and robust learning › Test-time adaptation · approach: Pseudo-label test-time adaptation · 1 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 PAID, a continual test-time adaptation method that decomposes ViT weights into magnitude and direction, freezes the direction, and adapts magnitudes plus a Householder-chained orthogonal rotation so pairwise angular structure is preserved.

Problem

Continual test-time adaptation (CTTA) of pre-trained models to shifting corruptions, where existing methods mostly exploit target data and ignore domain-invariant priors in pre-trained weights, while suffering catastrophic forgetting and error accumulation.

Approach

Identify the pairwise angular structure of neuron weight directions as domain-invariant, and adapt only magnitudes plus a learnable orthogonal matrix (chained Householder reflections) applied to frozen directions, so that adaptation is a global rotation that preserves pairwise angles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PAID instead of C-MAEViT-Base CTTA · ImageNet-to-ImageNet-Cmean classification error rate: 42.5 -> 42.2Helped
use PAID instead of C-MAEViT-Base CTTA · CIFAR100-to-CIFAR100-Cmean classification error rate: 26.4 -> 24.9Helped
use PAID instead of C-MAEViT-Base CTTA · CIFAR10-to-CIFAR10-Cmean classification error rate: 12.6 -> 11.0Helped
use PAID instead of ViDASegformer-B5 CTTA · Cityscapes-to-ACDC (3-round average)mean mIoU: 61.9 -> 62.2Helped
add magnitude updates to orthogonal rotation of frozen directions (ablation)PAID · ImageNet-to-ImageNet-Cmean classification error rate: 44.1 -> 42.2Helped
use orthogonal rotation instead of independently updating directions (ablation)magnitude-and-direction adaptation · ImageNet-to-ImageNet-Cmean classification error rate: 52.2 -> 42.2Helped
add magnitude updates to direction-only adaptation (ablation)unconstrained direction updates · ImageNet-to-ImageNet-Cmean classification error rate: 51.3 -> 52.2Hurt
inject orthogonal updates into all linear layers rather than qkvo (ablation)PAID · ImageNet-to-ImageNet-Cmean classification error rate: 45.9 -> 42.2Helped
increase Householder-chain coefficient (ablation)PAID · ImageNet-to-ImageNet-Cclassification performanceMixed
use 500 source images to pre-compute source statistics (ablation)PAID · ImageNet-to-ImageNet-Cclassification performanceNo clear effect
decrease test-time batch size (ablation)PAID and comparison methods · CTTA benchmarksclassification performanceHurt
cycle through corruption domains for 10 rounds instead of 1 (ablation)PAID · ImageNet-Cmean classification error rate: 42.2 -> 41.6Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: classification error rate (%) mIoU (%) gain over source

Baselines: Source Pseudo-labeling TENT CoTTA DePT VDP SAR RoTTA EcoTTA ViDA C-MAE LoRA

Builds on: DoRA OFT CoTTA TENT ViDA

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