AdaO2B: Adaptive Online to Batch Conversion for Out-of-Distribution Generalization
Abstract
Online to batch conversion involves constructing a new batch learner by utilizing a series of models generated by an existing online learning algorithm, for achieving generalization guarantees under i.i.d assumption. However, when applied to real-world streaming applications such as streaming recommender systems, the data stream may be sampled from time-varying distributions instead of persistently being i.i.d. This poses a challenge in terms of out-of-distribution (OOD) generalization. Existing approaches employ fixed conversion mechanisms that are unable to adapt to novel testing distributions, hindering the testing accuracy of the batch learner. To address these issues, we propose AdaO2B, an adaptive online to batch conversion approach under the bandit setting. AdaO2B is designed to be aware of the distribution shifts in the testing data and achieves OOD generalization guarantees. Specifically, AdaO2B can dynamically combine the sequence of models learned by a contextual bandit algorithm and determine appropriate combination weights using a context-aware weighting function. This innovative approach allows for the conversion of a sequence of models into a batch learner that facilitates OOD generalization. Theoretical analysis provides justification for why and how the learned adaptive batch learner can achieve OOD generalization error guarantees. Experimental results have demonstrated that AdaO2B significantly outperforms state-of-the-art baselines on both synthetic and real-world recommendation datasets.
Cite
Text
Zhang et al. "AdaO2B: Adaptive Online to Batch Conversion for Out-of-Distribution Generalization." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I21.34418Markdown
[Zhang et al. "AdaO2B: Adaptive Online to Batch Conversion for Out-of-Distribution Generalization." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/zhang2025aaai-adao/) doi:10.1609/AAAI.V39I21.34418BibTeX
@inproceedings{zhang2025aaai-adao,
title = {{AdaO2B: Adaptive Online to Batch Conversion for Out-of-Distribution Generalization}},
author = {Zhang, Xiao and Dai, Sunhao and Xu, Jun and Liu, Yong and Dong, Zhenhua},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2025},
pages = {22596-22604},
doi = {10.1609/AAAI.V39I21.34418},
url = {https://mlanthology.org/aaai/2025/zhang2025aaai-adao/}
}