Better and Simpler Learning-Augmented Online Caching
Not on the map. Why?
Abstract (arXiv)
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 algorithm outperforms all existing approaches while being significantly simpler. Moreover, we show that combining BlindOracle with LRU is in fact optimal among deterministic algorithms for this problem.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 10; 2023: 6; 2024: 3; 2025: 5; 2026: 7.
38 papers.
Sort:
- 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
- 2022Online Algorithms with Multiple Predictionscited by 22
- 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Boundscited by 20
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2022Parsimonious Learning-Augmented Cachingcited by 19
- 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
- 2023Sorting with Predictionscited by 14
- 2024Online bipartite matching with imperfect advicecited by 13
- 2021Robust Learning-Augmented Caching: An Experimental Studycited by 12
- 2022A Regression Approach to Learning-Augmented Online Algorithmscited by 12
- 2023Mixing predictions for online metric algorithmscited by 12
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
26 more
- 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
- 2021Double Coverage with Machine-Learned Advicecited by 10
- 2022Paging with Succinct Predictionscited by 10
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
- 2023Active causal structure learning with advicecited by 10
- 2022Learning-Augmented Algorithms for Online TSP on the Linecited by 8
- 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
- 2021Learning-Augmented Algorithms for Online Steiner Treecited by 6
- 2021Improved Bounds for Online Facility Location with Predictionscited by 5
- 2022Contextual Pandora's Boxcited by 5
- 2023Online Dynamic Acknowledgement with Learned Predictionscited by 4
- 2023The Predicted-Updates Dynamic Model: Offline, Incremental, and Decremental to Fully Dynamic Transformationscited by 4
- 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistencycited by 3
- 2025Toward Robust and Efficient ML-Based GPU Caching for Modern Inferencecited by 3
- 2023On Optimal Consistency-Robustness Trade-Off for Learning-Augmented Multi-Option Ski Rentalcited by 2
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictorscited by 2
- 2025Learning-Augmented Online Bipartite Matching in the Random Arrival Order Modelcited by 2
- 2026The Secretary Problem with Predictions and a Chosen Ordercited by 2
- 2022Online TSP with Predictionscited by 1
- 2026Learning-Augmented Online Minimization with Dual Predictionscited by 1
- 2025A Switching Framework for Online Interval Scheduling with Predictionscited by 0
- 2026Online Algorithms with Unreliable Guidancecited by 0
- 2026The Secretary Problem with a Stochastic Precursorcited by 0
- 2026Towards Optimal Robustness in Learning-Augmented Pagingcited by 0
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implicationscited by 0
- 2026Compressing Value Predictions for Learning-Augmented Metrical Task Systemscited by 0
- 2026Compressing Value Predictions for Learning-Augmented Metrical Task Systems27 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Learning-Augmented Online Minimization with Dual Predictions3 Jun 2026
- 2026Towards Optimal Robustness in Learning-Augmented Paging31 May 2026
- 2026The Secretary Problem with a Stochastic Precursor21 May 2026
- 2026Online Algorithms with Unreliable Guidance24 Feb 2026
- 2026The Secretary Problem with Predictions and a Chosen Order12 Jan 2026
- 2025Learning-Augmented Online Bipartite Matching in the Random Arrival Order Model28 Nov 2025
- 2025A Switching Framework for Online Interval Scheduling with Predictions20 Nov 2025
- 2025Toward Robust and Efficient ML-Based GPU Caching for Modern Inference25 Sep 2025
- 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistency22 Jul 2025
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictors5 Jun 2025
26 more
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2024Algorithms for Caching and MTS with reduced number of predictions9 Apr 2024
- 2024Learning-Augmented Algorithms with Explicit Predictors12 Mar 2024
- 2023On Optimal Consistency-Robustness Trade-Off for Learning-Augmented Multi-Option Ski Rental5 Dec 2023
- 2023Sorting with Predictions1 Nov 2023
- 2023The Predicted-Updates Dynamic Model: Offline, Incremental, and Decremental to Fully Dynamic Transformations17 Jul 2023
- 2023Active causal structure learning with advice31 May 2023
- 2023Online Dynamic Acknowledgement with Learned Predictions25 May 2023
- 2023Mixing predictions for online metric algorithms4 Apr 2023
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clustering31 Oct 2022
- 2022Paging with Succinct Predictions6 Oct 2022
- 2022Online TSP with Predictions30 Jun 2022
- 2022Learning-Augmented Algorithms for Online TSP on the Line1 Jun 2022
- 2022Contextual Pandora's Box26 May 2022
- 2022A Regression Approach to Learning-Augmented Online Algorithms18 May 2022
- 2022Online Algorithms with Multiple Predictions8 May 2022
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streams17 Mar 2022
- 2022Permutation Predictions for Non-Clairvoyant Scheduling21 Feb 2022
- 2022Parsimonious Learning-Augmented Caching9 Feb 2022
- 2021Learning-Augmented Algorithms for Online Steiner Tree10 Dec 2021
- 2021A Novel Prediction Setup for Online Speed-Scaling6 Dec 2021
- 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Bounds25 Oct 2021
- 2021(Optimal) Online Bipartite Matching with Degree Information21 Oct 2021
- 2021Improved Bounds for Online Facility Location with Predictions17 Jul 2021
- 2021Robust Learning-Augmented Caching: An Experimental Study28 Jun 2021
- 2021Double Coverage with Machine-Learned Advice2 Mar 2021
- 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
- 2022Online Algorithms with Multiple Predictionscited by 22
- 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Boundscited by 20
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2022Parsimonious Learning-Augmented Cachingcited by 19
- 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
- 2023Sorting with Predictionscited by 14
- 2024Online bipartite matching with imperfect advicecited by 13
- 2021Robust Learning-Augmented Caching: An Experimental Studycited by 12
- 2022A Regression Approach to Learning-Augmented Online Algorithmscited by 12
- 2023Mixing predictions for online metric algorithmscited by 12
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
12 most cited of 38 All 38 (JSON)
- 2026Compressing Value Predictions for Learning-Augmented Metrical Task Systems27 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Learning-Augmented Online Minimization with Dual Predictions3 Jun 2026
- 2026Towards Optimal Robustness in Learning-Augmented Paging31 May 2026
- 2026The Secretary Problem with a Stochastic Precursor21 May 2026
- 2026Online Algorithms with Unreliable Guidance24 Feb 2026
- 2026The Secretary Problem with Predictions and a Chosen Order12 Jan 2026
- 2025Learning-Augmented Online Bipartite Matching in the Random Arrival Order Model28 Nov 2025
- 2025A Switching Framework for Online Interval Scheduling with Predictions20 Nov 2025
- 2025Toward Robust and Efficient ML-Based GPU Caching for Modern Inference25 Sep 2025
- 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistency22 Jul 2025
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictors5 Jun 2025
12 newest of 38 All 38 (JSON)