One Pool Is Not Enough: Multi-Cluster Memory for Practical Test-Time Adaptation
Not on the map. Why?
Abstract (arXiv)
Test-time adaptation (TTA) adapts pre-trained models to distribution shifts at inference using only unlabeled test data. Under the Practical TTA (PTTA) setting, where test streams are temporally correlated and non-i.i.d., memory has become an indispensable component for stable adaptation, yet existing methods universally store amples in a single unstructured pool. We show that this single-cluster design is fundamentally mismatched to PTTA: a stream clusterability analysis reveals that test streams are inherently multi-modal, with the optimal number of mixture components consistently far exceeding one. To close this structural gap, we propose Multi-Cluster Memory (MCM), a plug-and-play framework that organizes stored samples into multiple clusters using lightweight pixel-level statistical descriptors. MCM introduces three complementary mechanisms: descriptor-based cluster assignment to capture distinct distributional modes, Adjacent Cluster Consolidation (ACC) to bound memory usage by merging the most similar temporally adjacent clusters, and Uniform Cluster Retrieval (UCR) to ensure balanced supervision across all modes during adaptation. Integrated with three contemporary TTA methods on CIFAR-10-C, CIFAR-100-C, ImageNet-C, and DomainNet, MCM achieves consistent improvements across all 12 configurations, with gains up to 5.00% on ImageNet-C and 12.13% on DomainNet. Notably, these gains scale with distributional complexity: larger label spaces with greater multi-modality benefit most from multi-cluster organization. GMM-based memory diagnostics further confirm that MCM maintains near-optimal distributional balance, entropy, and mode coverage, whereas single-cluster memory exhibits persistent imbalance and progressive mode loss. These results establish memory organization as a key design axis for practical test-time adaptation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 28 of its 39 references that are in the map. First posted on arXiv 22 Mar 2026.
Builds on
28 of 39 references.
References · 28
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,327
- 2018Experience Replay for Continual Learningcited by 1,074
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
- 2023MovieChat: From Dense Token to Sparse Memory for Long Video Understandingcited by 536
- 2022Continual Test-Time Domain Adaptationcited by 520
- 2022Efficient Test-Time Model Adaptation without Forgettingcited by 467
- 2022Contrastive Test-Time Adaptationcited by 258
- 2020Evaluating Prediction-Time Batch Normalization for Robustness under Covariate Shiftcited by 235
- 2022MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Long-Term Video Recognitioncited by 189
- 2023Robust Test-Time Adaptation in Dynamic Scenarioscited by 185
16 more
- 2022Parameter-free Online Test-time Adaptationcited by 184
- 2022NOTE: Robust Continual Test-time Adaptation Against Temporal Correlationcited by 150
- 2023EcoTTA: Memory-Efficient Continual Test-time Adaptation via Self-distilled Regularizationcited by 123
- 2021Test-Time Adaptation to Distribution Shift by Confidence Maximization and Input Transformationcited by 67
- 2023Universal Test-time Adaptation through Weight Ensembling, Diversity Weighting, and Prior Correctioncited by 65
- 2023SoTTA: Robust Test-Time Adaptation on Noisy Data Streamscited by 63
- 2023ViDA: Homeostatic Visual Domain Adapter for Continual Test Time Adaptationcited by 58
- 2023RDumb: A simple approach that questions our progress in continual test-time adaptationcited by 50
- 2023Towards Real-World Test-Time Adaptation: Tri-Net Self-Training with Balanced Normalizationcited by 34
- 2024GarmentLab: A Unified Simulation and Benchmark for Garment Manipulationcited by 19
- 2023Persistent Test-time Adaptation in Recurring Testing Scenarioscited by 18
- 2025Ranked Entropy Minimization for Continual Test-Time Adaptationcited by 17
- 2024Reshaping the Online Data Buffering and Organizing Mechanism for Continual Test-Time Adaptationcited by 9
- 2025RoCA: Robust Cross-Domain End-to-End Autonomous Drivingcited by 8
- 2024Un-Mixing Test-Time Normalization Statistics: Combatting Label Temporal Correlationcited by 7
- 2025NEO: No-Optimization Test-Time Adaptation through Latent Re-Centeringcited by 7
Built on by
Not cited yet.