Better and Simpler Learning-Augmented Online Caching
Alexander Wei

TL;DR
This paper introduces a simpler, more effective learning-augmented online caching algorithm that combines naive predictions with classical algorithms, outperforming previous methods and establishing optimality among deterministic solutions.
Contribution
It proposes a novel combination of the BlindOracle and traditional caching algorithms, achieving superior performance and simplicity, and proves the optimality of combining BlindOracle with LRU.
Findings
The combined algorithm outperforms existing approaches.
The approach is significantly simpler than previous methods.
Combining BlindOracle with LRU is optimal among deterministic algorithms.
Abstract
Lykouris and Vassilvitskii (ICML 2018) introduce a model of online caching with machine-learned advice, where each page request additionally comes with a prediction of when that page will next be requested. In this model, a natural goal is to design algorithms that (1) perform well when the advice is accurate and (2) remain robust in the worst case a la traditional competitive analysis. Lykouris and Vassilvitskii give such an algorithm by adapting the Marker algorithm to the learning-augmented setting. In a recent work, Rohatgi (SODA 2020) improves on their result with an approach also inspired by randomized marking. We continue the study of this problem, but with a somewhat different approach: We consider combining the BlindOracle algorithm, which just na\"ively follows the predictions, with an optimal competitive algorithm for online caching in a black-box manner. The resulting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
