The online caching problem aims to minimize cache misses when serving a sequence of requests under a limited cache size. While naive learning-augmented caching algorithms achieve ideal 1-consistency, they lack robustness guarantees. Existing robustification methods either sacrifice 1-consistency or introduce excessive computational overhead. In this paper, we introduce Guard, a lightweight robustification framework that enhances the robustness of a broad class of learning-augmented caching algorithms to 2Hk−1+2, while preserving their 1-consistency. Guard achieves the current best-known trade-off between consistency and robustness, with only O(1) additional per-request overhead, thereby maintaining the original time complexity of the base algorithm. Extensive experiments across multiple real-world datasets and prediction models validate the effectiveness of Guard in practice.
@article{arxiv.2507.16242,
title = {Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistency},
author = {Peng Chen and Hailiang Zhao and Jiaji Zhang and Xueyan Tang and Yixuan Wang and Shuiguang Deng},
journal= {arXiv preprint arXiv:2507.16242},
year = {2025}
}
Comments
Accepted to NeurIPS 2025. https://neurips.cc/virtual/2025/poster/116615