Towards Real-World Test-Time Adaptation: Tri-Net Self-Training with Balanced Normalization
Yongyi Su, Xun Xu, Kui Jia

TL;DR
This paper introduces TRIBE, a test-time adaptation method using a tri-net architecture with balanced batch normalization and anchored self-training, effectively handling real-world scenarios with class imbalance and continual domain shifts.
Contribution
It proposes a novel tri-net framework with balanced batchnorm and anchored self-training to improve test-time adaptation in challenging real-world conditions.
Findings
TRIBE outperforms existing methods on four real-world TTA datasets.
Balanced batchnorm mitigates bias towards majority classes.
Anchored self-training stabilizes adaptation under continual domain shifts.
Abstract
Test-Time Adaptation aims to adapt source domain model to testing data at inference stage with success demonstrated in adapting to unseen corruptions. However, these attempts may fail under more challenging real-world scenarios. Existing works mainly consider real-world test-time adaptation under non-i.i.d. data stream and continual domain shift. In this work, we first complement the existing real-world TTA protocol with a globally class imbalanced testing set. We demonstrate that combining all settings together poses new challenges to existing methods. We argue the failure of state-of-the-art methods is first caused by indiscriminately adapting normalization layers to imbalanced testing data. To remedy this shortcoming, we propose a balanced batchnorm layer to swap out the regular batchnorm at inference stage. The new batchnorm layer is capable of adapting without biasing towards…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · COVID-19 diagnosis using AI
Methodsfail
