MemBN: Robust Test-Time Adaptation via Batch Norm with Statistics Memory
Abstract
Test-time adaptation (TTA) has emerged as a promising approach to dealing with latent distribution shifts between training and testing data. However, most of existing TTA methods often struggle with small input batches, as they heavily rely on batch statistics that become less reliable as batch size decreases. In this paper, we introduce memory-based batch normalization (MemBN) to enhance the robustness of TTA across a wide range of batch sizes. MemBN leverages statistics memory queues within each batch normalization layer, accumulating the latest test batch statistics. Through dedicated memory management and aggregation algorithms, it enables to estimate reliable statistics that well represent the data distribution of the test domain in hand, leading to improved performance and robust test-time adaptation. Extensive experiments under a large variety of TTA scenarios demonstrate MemBN’s superiority in terms of both accuracy and robustness.
Cite
Text
Kang et al. "MemBN: Robust Test-Time Adaptation via Batch Norm with Statistics Memory." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-73390-1_27Markdown
[Kang et al. "MemBN: Robust Test-Time Adaptation via Batch Norm with Statistics Memory." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/kang2024eccv-membn/) doi:10.1007/978-3-031-73390-1_27BibTeX
@inproceedings{kang2024eccv-membn,
title = {{MemBN: Robust Test-Time Adaptation via Batch Norm with Statistics Memory}},
author = {Kang, Juwon and Kim, Nayeong and Ok, Jungseul and Kwak, Suha},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2024},
doi = {10.1007/978-3-031-73390-1_27},
url = {https://mlanthology.org/eccv/2024/kang2024eccv-membn/}
}