Test-Time Augmentation Meets Variational Bayes
<|reference_start|>Test-Time Augmentation Meets Variational Bayes: Data augmentation is known to contribute significantly to the robustness of machine learning models. In most instances, data augmentation is utilized during the training phase. Test-Time Augmentation (TTA) is a technique that instead leverages these data augmentations during the testing phase to achieve robust predictions. More precisely, TTA averages the predictions of multiple data augmentations of an instance to produce a final prediction. Although the effectiveness of TTA has been empirically reported, it can be expected that the predictive performance achieved will depend on the set of data augmentation methods used during testing. In particular, the data augmentation methods applied should make different contributions to performance. That is, it is anticipated that there may be differing degrees of contribution in the set of data augmentation methods used for TTA, and these could have a negative impact on prediction performance. In this study, we consider a weighted version of the TTA based on the contribution of each data augmentation. Some variants of TTA can be regarded as considering the problem of determining the appropriate weighting. We demonstrate that the determination of the coefficients of this weighted TTA can be formalized in a variational Bayesian framework. We also show that optimizing the weights to maximize the marginal log-likelihood suppresses candidates of unwanted data augmentations at the test phase.<|reference_end|>
@article{kimura2024test-time,
    title={Test-Time Augmentation Meets Variational Bayes},
    author={Masanari Kimura and Howard Bondell},
    journal={arXiv preprint arXiv:2409.12587},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.12587},
    primaryClass={stat.ML cs.AI cs.LG}
}