Near-Optimal Bounds for Online Caching with Machine Learned Advice
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
Citing papers per year: 2021: 15; 2022: 18; 2023: 12; 2024: 9; 2025: 8; 2026: 11.
73 papers.
Sort:
By area:
- 2021Faster Matchings via Learned Dualscited by 56
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2022Learning Predictions for Algorithms with Predictionscited by 25
- 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
- 2022Customizing ML Predictions for Online Algorithmscited by 21
- 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
- 2022Algorithms with Prediction Portfolioscited by 19
- 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
- 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
- 2023Improved Learning-Augmented Algorithms for the Multi-Option Ski Rental Problem via Best-Possible Competitive Analysiscited by 16
38 more
- 2023Sorting with Predictionscited by 14
- 2021Can Q-Learning be Improved with Advice?cited by 13
- 2023Mixing predictions for online metric algorithmscited by 13
- 2024Online bipartite matching with imperfect advicecited by 13
- 2021Robust Learning-Augmented Caching: An Experimental Studycited by 12
- 2021Logarithmic Regret from Sublinear Hintscited by 12
- 2022A Regression Approach to Learning-Augmented Online Algorithmscited by 12
- 2024Algorithms for Caching and MTS with reduced number of predictionscited by 12
- 2021Online Bin Packing with Predictionscited by 11
- 2021(Optimal) Online Bipartite Matching with Degree Informationcited by 11
- 2022Learning-Augmented Algorithms for Online Linear and Semidefinite Programmingcited by 11
- 2021Double Coverage with Machine-Learned Advicecited by 10
- 2021Robustification of Online Graph Exploration Methodscited by 10
- 2022Optimistic No-regret Algorithms for Discrete Cachingcited 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
- 2022Single-Leg Revenue Management with Advicecited by 9
- 2022Learning-Augmented Algorithms for Online TSP on the Linecited by 8
- 2023Beyond Black-Box Advice: Learning-Augmented Algorithms for MDPs with Q-Value Predictionscited by 8
- 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
- 2023Online Resource Allocation with Convex-set Machine-Learned Advicecited by 7
- 2025Algorithms with Calibrated Machine Learning Predictionscited by 7
- 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
- 2022Learning-Augmented Private Algorithms for Multiple Quantile Releasecited by 5
- 2023Online Dynamic Acknowledgement with Learned Predictionscited by 5
- 2026Efficient Serving for Dynamic Agent Workflows with Prediction-based KV-Cache Managementcited by 4
- 2021Sequential Ski Rental Problemcited by 3
- 2021Online Primal-Dual Algorithms with Predictions for Packing Problemscited by 3
- 2023A Survey of Machine Learning-Based Ride-Hailing Planningcited by 3
- 2024Best of Many in Both Worlds: Online Resource Allocation with Predictions under Unknown Arrival Modelcited by 3
- 2024Learning-Based Heavy Hitters and Flow Frequency Estimation in Streamscited by 3
- 2025Robustifying Learning-Augmented Caching Efficiently without Compromising 1-Consistencycited by 3
- 2025Toward Robust and Efficient ML-Based GPU Caching for Modern Inferencecited by 3
- 2021Online Search With Best-Price and Query-Based Predictionscited by 2
- 2023On Optimal Consistency-Robustness Trade-Off for Learning-Augmented Multi-Option Ski Rentalcited by 2
50 most cited of 73 All 73 (JSON)
- 2026Augmented Hypothesis Testing with Persona-Based LLM Simulations21 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026When Classic Cache Policies Fail: Learning-Augmented Replacement for Semantic Retrieval Buffers1 Jul 2026
- 2026Learning-Augmented Approximation for Unrelated-Machines Makespan Scheduling11 Jun 2026
- 2026Learning-Augmented Online Minimization with Dual Predictions3 Jun 2026
- 2026Towards Optimal Robustness in Learning-Augmented Paging31 May 2026
- 2026Efficient Serving for Dynamic Agent Workflows with Prediction-based KV-Cache Management7 May 2026
- 2026Learning Unanimously Acceptable Lotteries via Queries19 Apr 2026
- 2026Robust and Consistent Ski Rental with Distributional Advice31 Mar 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
38 more
- 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
- 2025Learning-Augmented Algorithms for Boolean Satisfiability9 May 2025
- 2025Efficiently Solving Discounted MDPs with Predictions on Transition Matrices21 Feb 2025
- 2025Algorithms with Calibrated Machine Learning Predictions5 Feb 2025
- 2024Safe Exploitative Play with Untrusted Type Beliefs12 Nov 2024
- 2024Learning-Based Heavy Hitters and Flow Frequency Estimation in Streams24 Jun 2024
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2024Algorithms for Caching and MTS with reduced number of predictions9 Apr 2024
- 2024MAC Advice for Facility Location Mechanism Design18 Mar 2024
- 2024Learning-Augmented Algorithms with Explicit Predictors12 Mar 2024
- 2024Best of Many in Both Worlds: Online Resource Allocation with Predictions under Unknown Arrival Model21 Feb 2024
- 2024Primal-Dual Algorithms with Predictions for Online Bounded Allocation and Ad-Auctions Problems13 Feb 2024
- 2024Constrained Online Two-stage Stochastic Optimization: Algorithm with (and without) Predictions2 Jan 2024
- 2023Online Covering with Multiple Experts22 Dec 2023
- 2023On Optimal Consistency-Robustness Trade-Off for Learning-Augmented Multi-Option Ski Rental5 Dec 2023
- 2023Out-of-Distribution-Aware Electric Vehicle Charging10 Nov 2023
- 2023Sorting with Predictions1 Nov 2023
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithms14 Sep 2023
- 2023Beyond Black-Box Advice: Learning-Augmented Algorithms for MDPs with Q-Value Predictions20 Jul 2023
- 2023Online Resource Allocation with Convex-set Machine-Learned Advice21 Jun 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
- 2023A Survey of Machine Learning-Based Ride-Hailing Planning26 Mar 2023
- 2023Improved Learning-Augmented Algorithms for the Multi-Option Ski Rental Problem via Best-Possible Competitive Analysis14 Feb 2023
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clustering31 Oct 2022
- 2022Algorithms with Prediction Portfolios22 Oct 2022
- 2022Learning-Augmented Private Algorithms for Multiple Quantile Release20 Oct 2022
- 2022Paging with Succinct Predictions6 Oct 2022
- 2022Learning-Augmented Algorithms for Online Linear and Semidefinite Programming21 Sep 2022
- 2022Optimistic No-regret Algorithms for Discrete Caching15 Aug 2022
- 2022Solving the Online Assignment Problem with Machine Learned Advice8 Aug 2022
- 2022Online TSP with Predictions30 Jun 2022
- 2022Learning-Augmented Algorithms for Online TSP on the Line1 Jun 2022
- 2022Contextual Pandora's Box26 May 2022
50 newest of 73 All 73 (JSON)
- 2021Faster Matchings via Learned Dualscited by 56
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2022Learning Predictions for Algorithms with Predictionscited by 25
- 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
- 2022Customizing ML Predictions for Online Algorithmscited by 21
- 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
- 2022Algorithms with Prediction Portfolioscited by 19
- 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
- 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
- 2023Improved Learning-Augmented Algorithms for the Multi-Option Ski Rental Problem via Best-Possible Competitive Analysiscited by 16
12 most cited of 71 All 71 (JSON)
- 2026Augmented Hypothesis Testing with Persona-Based LLM Simulations21 Sep 2026
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Learning-Augmented Approximation for Unrelated-Machines Makespan Scheduling11 Jun 2026
- 2026Learning-Augmented Online Minimization with Dual Predictions3 Jun 2026
- 2026Towards Optimal Robustness in Learning-Augmented Paging31 May 2026
- 2026Learning Unanimously Acceptable Lotteries via Queries19 Apr 2026
- 2026Robust and Consistent Ski Rental with Distributional Advice31 Mar 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
12 newest of 71 All 71 (JSON)