Conceitos essenciais
Entropy-based test-time adaptation (EBTTA) methods can be interpreted from a clustering perspective, which provides insights to improve their performance by addressing challenges faced by clustering algorithms, such as sensitivity to initial assignments, nearest neighbor information, outliers, and batch size.
Resumo
The content discusses improving entropy-based test-time adaptation (EBTTA) methods by interpreting them from a clustering perspective.
Key highlights:
- EBTTA methods can be viewed as an iterative process, where the forward pass assigns labels to test samples and the backward pass updates the model parameters.
- This clustering interpretation provides insights into the challenges faced by EBTTA methods, such as sensitivity to initial assignments, nearest neighbor information, outliers, and batch size.
- Based on this understanding, the authors propose several improvements to EBTTA:
- Robust Label Assignment (RLA): Using data augmentation to obtain more robust initial label assignments.
- Locality-Preserving Constraint (LPC): Incorporating a locality-preserving constraint to approximate spectral clustering.
- Sample Selection (SS): Dynamically selecting low-entropy samples to mitigate the impact of outliers.
- Gradient Accumulation (GA): Using gradient accumulation to overcome the problem of small batch sizes.
- Experiments on various benchmark datasets demonstrate that the proposed "Test-Time Clustering" (TTC) method, which incorporates these improvements, can consistently outperform existing EBTTA methods.