mlsanityData to 14 Oct 2026

Near-Optimal Bounds for Online Caching with Machine Learned Advice

arXiv 1910.12172 ↗First posted 27 Oct 2019cs.DScited by 73

Not on the map. Why?

Abstract (arXiv)

In the model of online caching with machine learned advice, introduced by Lykouris and Vassilvitskii, the goal is to solve the caching problem with an online algorithm that has access to next-arrival predictions: when each input element arrives, the algorithm is given a prediction of the next time when the element will reappear. The traditional model for online caching suffers from an Omega(log k) competitive ratio lower bound (on a cache of size k). In contrast, the augmented model admits algorithms which beat this lower bound when the predictions have low error, and asymptotically match the lower bound when the predictions have high error, even if the algorithms are oblivious to the prediction error. In particular, Lykouris and Vassilvitskii showed that there is a prediction-augmented caching algorithm with a competitive ratio of O(1+min(√η/OPT, log k)) when the overall ℓ1 prediction error is bounded by η, and OPT is the cost of the optimal offline algorithm. The dependence on k in the competitive ratio is optimal, but the dependence on η/OPT may be far from optimal. In this work, we make progress towards closing this gap. Our contributions are twofold. First, we provide an improved algorithm with a competitive ratio of O(1 + min((η/OPT)/k, 1) log k). Second, we provide a lower bound of Omega(log min((η/OPT)/(k log k), k)).

Key facts. Cited by 73 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Oct 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 15; 2022: 18; 2023: 12; 2024: 9; 2025: 8; 2026: 11.

73 papers.

Sort:

By area:

  1. 2021Faster Matchings via Learned Dualscited by 56
  2. 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
  3. 2022Learning Predictions for Algorithms with Predictionscited by 25
  4. 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
  5. 2022Customizing ML Predictions for Online Algorithmscited by 21
  6. 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Boundscited by 20
  7. 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
  8. 2022Parsimonious Learning-Augmented Cachingcited by 19
  9. 2022Algorithms with Prediction Portfolioscited by 19
  10. 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
  11. 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
  12. 2023Improved Learning-Augmented Algorithms for the Multi-Option Ski Rental Problem via Best-Possible Competitive Analysiscited by 16
38 more
  1. 2023Sorting with Predictionscited by 14
  2. 2021Can Q-Learning be Improved with Advice?cited by 13
  3. 2023Mixing predictions for online metric algorithmscited by 13
  4. 2024Online bipartite matching with imperfect advicecited by 13
  5. 2021Robust Learning-Augmented Caching: An Experimental Studycited by 12
  6. 2021Logarithmic Regret from Sublinear Hintscited by 12
  7. 2022A Regression Approach to Learning-Augmented Online Algorithmscited by 12
  8. 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
  9. 2021Online Bin Packing with Predictionscited by 11
  10. 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
  11. 2022Learning-Augmented Algorithms for Online Linear and Semidefinite Programmingcited by 11
  12. 2021Double Coverage with Machine-Learned Advicecited by 10
  13. 2021Robustification of Online Graph Exploration Methodscited by 10
  14. 2022Optimistic No-regret Algorithms for Discrete Cachingcited by 10
  15. 2022Paging with Succinct Predictionscited by 10
  16. 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
  17. 2023Active causal structure learning with advicecited by 10
  18. 2022Single-Leg Revenue Management with Advicecited by 9
  19. 2022Learning-Augmented Algorithms for Online TSP on the Linecited by 8
  20. 2023Beyond Black-Box Advice: Learning-Augmented Algorithms for MDPs with Q-Value Predictionscited by 8
  21. 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
  22. 2023Online Resource Allocation with Convex-set Machine-Learned Advicecited by 7
  23. 2025Algorithms with Calibrated Machine Learning Predictionscited by 7
  24. 2021Learning-Augmented Algorithms for Online Steiner Treecited by 6
  25. 2021Improved Bounds for Online Facility Location with Predictionscited by 5
  26. 2022Contextual Pandora's Boxcited by 5
  27. 2022Learning-Augmented Private Algorithms for Multiple Quantile Releasecited by 5
  28. 2023Online Dynamic Acknowledgement with Learned Predictionscited by 5
  29. 2026Efficient Serving for Dynamic Agent Workflows with Prediction-based KV-Cache Managementcited by 4
  30. 2021Sequential Ski Rental Problemcited by 3
  31. 2021Online Primal-Dual Algorithms with Predictions for Packing Problemscited by 3
  32. 2023A Survey of Machine Learning-Based Ride-Hailing Planningcited by 3
  33. 2024Best of Many in Both Worlds: Online Resource Allocation with Predictions under Unknown Arrival Modelcited by 3
  34. 2024Learning-Based Heavy Hitters and Flow Frequency Estimation in Streamscited by 3
  35. 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistencycited by 3
  36. 2025Toward Robust and Efficient ML-Based GPU Caching for Modern Inferencecited by 3
  37. 2021Online Search With Best-Price and Query-Based Predictionscited by 2
  38. 2023On Optimal Consistency-Robustness Trade-Off for Learning-Augmented Multi-Option Ski Rentalcited by 2

50 most cited of 73 All 73 (JSON)