Mixing predictions for online metric algorithms
Not on the map. Why?
Abstract (arXiv)
A major technique in learning-augmented online algorithms is combining multiple algorithms or predictors. Since the performance of each predictor may vary over time, it is desirable to use not the single best predictor as a benchmark, but rather a dynamic combination which follows different predictors at different times. We design algorithms that combine predictions and are competitive against such dynamic combinations for a wide class of online problems, namely, metrical task systems. Against the best (in hindsight) unconstrained combination of ℓ predictors, we obtain a competitive ratio of O(ℓ2), and show that this is best possible. However, for a benchmark with slightly constrained number of switches between different predictors, we can get a (1+ε)-competitive algorithm. Moreover, our algorithms can be adapted to access predictors in a bandit-like fashion, querying only one predictor at a time. An unexpected implication of one of our lower bounds is a new structural insight about covering formulations for the k-server problem.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 17 of its 41 references that are in the map. First posted on arXiv 4 Apr 2023.
Builds on
17 of 41 references.
References · 17
- 2019Introduction to Multi-Armed Banditscited by 475
- 2018Competitive caching with machine learned advicecited by 194
- 2020Online metric algorithms with untrusted predictionscited by 74
- 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
- 2020Better and Simpler Learning-Augmented Online Cachingcited by 38
- 2020Learning Augmented Energy Minimization via Speed Scalingcited by 38
- 2022Online Algorithms with Multiple Predictionscited by 22
- 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Boundscited by 20
- 2022Parsimonious Learning-Augmented Cachingcited by 19
- 2022Algorithms with Prediction Portfolioscited by 19
- 2020Learning-Augmented Weighted Pagingcited by 17
- 2020Online Linear Optimization with Many Hintscited by 15
5 more
- 2018Metrical task systems on trees via mirror descent and unfair gluingcited by 11
- 2022The Randomized k-Server Conjecture is False!cited by 8
- 2020Online Paging with a Vanishing Regretcited by 5
- 2022Shortest Paths without a Map, but with an Entropic Regularizercited by 4
- 2021A Hitting Set Relaxation for k-Server and an Extension to Time-Windowscited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 3; 2026: 3.
12 papers.
- 2023Sorting with Predictionscited by 14
- 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
- 2024Contract Scheduling with Distributional and Multiple Advicecited by 8
- 2024Competitive strategies to use "warm start" algorithms with predictionscited by 4
- 2024Online Learning with Sublinear Best-Action Queriescited by 2
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictorscited by 2
- 2023Online Covering with Multiple Expertscited by 1
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approachcited by 1
- 2026Learning-Augmented Online Minimization with Dual Predictionscited by 1
- 2025Signal-Aware Workload Shifting Algorithms with Uncertainty-Quantified Predictorscited by 0
- 2026Robust and Consistent Ski Rental with Distributional Advicecited by 0
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implicationscited by 0
- 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implications4 Sep 2026
- 2026Learning-Augmented Online Minimization with Dual Predictions3 Jun 2026
- 2026Robust and Consistent Ski Rental with Distributional Advice31 Mar 2026
- 2025Learning-Augmented Ski Rental with Discrete Distributions: A Bayesian Approach8 Dec 2025
- 2025Signal-Aware Workload Shifting Algorithms with Uncertainty-Quantified Predictors30 Sep 2025
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictors5 Jun 2025
- 2024Online Learning with Sublinear Best-Action Queries23 Jul 2024
- 2024Competitive strategies to use "warm start" algorithms with predictions6 May 2024
- 2024Contract Scheduling with Distributional and Multiple Advice18 Apr 2024
- 2024Learning-Augmented Algorithms with Explicit Predictors12 Mar 2024
- 2023Online Covering with Multiple Experts22 Dec 2023
- 2023Sorting with Predictions1 Nov 2023