SteeringTTA: Guiding Diffusion Trajectories for Robust Test-Time-Adaptation
Jihyun Yu, Yoojin Oh, Wonho Bae, Mingyu Kim, Junhyug Noh
TL;DR
SteeringTTA introduces an inference-only diffusion-based test-time adaptation framework that uses Feynman-Kac steering with a pseudo-label reward to guide multiple diffusion trajectories. By maintaining K parallel particles and employing ESS-based resampling, a flexible proposal kernel, and a low-pass semantic filter, it balances exploration of plausible corruptions with convergence toward the correct class. The method demonstrates consistent improvements over diffusion-based baselines on ImageNet-C without updating model parameters or relying on source data, with GT (ground-truth reward) providing an upper bound. This approach offers a practical, non-gradient-based mechanism to enhance robustness under severe, low-frequency corruptions. Potential extensions include adaptive resampling strategies and broader applications beyond image classification.
Abstract
Test-time adaptation (TTA) aims to correct performance degradation of deep models under distribution shifts by updating models or inputs using unlabeled test data. Input-only diffusion-based TTA methods improve robustness for classification to corruptions but rely on gradient guidance, limiting exploration and generalization across distortion types. We propose SteeringTTA, an inference-only framework that adapts Feynman-Kac steering to guide diffusion-based input adaptation for classification with rewards driven by pseudo-label. SteeringTTA maintains multiple particle trajectories, steered by a combination of cumulative top-K probabilities and an entropy schedule, to balance exploration and confidence. On ImageNet-C, SteeringTTA consistently outperforms the baseline without any model updates or source data.
