Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

On the Robustness of Open-World Test-Time Training: Self-Training with Dynamic Prototype Expansion

About

Generalizing deep learning models to unknown target domain distribution with low latency has motivated research into test-time training/adaptation (TTT/TTA). Existing approaches often focus on improving test-time training performance under well-curated target domain data. As figured out in this work, many state-of-the-art methods fail to maintain the performance when the target domain is contaminated with strong out-of-distribution (OOD) data, a.k.a. open-world test-time training (OWTTT). The failure is mainly due to the inability to distinguish strong OOD samples from regular weak OOD samples. To improve the robustness of OWTTT we first develop an adaptive strong OOD pruning which improves the efficacy of the self-training TTT method. We further propose a way to dynamically expand the prototypes to represent strong OOD samples for an improved weak/strong OOD data separation. Finally, we regularize self-training with distribution alignment and the combination yields the state-of-the-art performance on 5 OWTTT benchmarks. The code is available at https://github.com/Yushu-Li/OWTTT.

Yushu Li, Xun Xu, Yongyi Su, Kui Jia• 2023

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR10-C (test)
Accuracy (Gaussian)70.1
65
Image ClassificationCIFAR100-C (test)
Robustness Accuracy54.6
51
Adaptation with outlier datasetsCIFAR-100-C
Accuracy (Noise)47.1
28
Adaptation with outlier datasetsCIFAR-10-C
Accuracy (Noise)62.3
28
Image ClassificationCIFAR100 (80:20) Corrupted (test)
Accuracy56.2
14
Image ClassificationCIFAR10 Corrupted (test)
Accuracy65.9
14
Adaptation with outlier datasetsImageNet-C with Places365-C outliers 1.0 (test)
Accuracy0.091
14
Adaptation with outlier datasetsImageNet-C with Textures-C outliers 1.0 (test)
Accuracy9.4
14
Image ClassificationImageNet-C with Places365-C outliers 1.0 (test)
Accuracy9.1
14
Image ClassificationImageNet-C with Textures-C outliers 1.0 (test)
Accuracy9.4
14
Showing 10 of 10 rows

Other info

Follow for update