Algorithms with Prediction Portfolios
Not on the map. Why?
Abstract (arXiv)
The research area of algorithms with predictions has seen recent success showing how to incorporate machine learning into algorithm design to improve performance when the predictions are correct, while retaining worst-case guarantees when they are not. Most previous work has assumed that the algorithm has access to a single predictor. However, in practice, there are many machine learning methods available, often with incomparable generalization guarantees, making it hard to pick a best method a priori. In this work we consider scenarios where multiple predictors are available to the algorithm and the question is how to best utilize them. Ideally, we would like the algorithm's performance to depend on the quality of the best predictor. However, utilizing more predictions comes with a cost, since we now have to identify which prediction is the best. We study the use of multiple predictors for a number of fundamental problems, including matching, load balancing, and non-clairvoyant scheduling, which have been well-studied in the single predictor setting. For each of these problems we introduce new algorithms that take advantage of multiple predictors, and prove bounds on the resulting performance.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 23 of its 50 references that are in the map. First posted on arXiv 22 Oct 2022.
Builds on
23 of 50 references.
References · 23
- 2018Competitive caching with machine learned advicecited by 194
- 2020Algorithms with Predictionscited by 152
- 2020The Primal-Dual method for Learning Augmented Algorithmscited by 78
- 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
- 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
- 2020Optimal Robustness-Consistency Trade-offs for Learning-Augmented Online Algorithmscited by 64
- 2021Faster Matchings via Learned Dualscited by 56
- 2022Faster Fundamental Graph Algorithms via Learned Predictionscited by 42
- 2020Secretaries with Advicecited by 41
- 2020Online Algorithms for Weighted Paging with Predictionscited by 29
- 2021Flow Time Scheduling with Uncertain Processing Timecited by 29
- 2019How much data is sufficient to learn high-performing algorithms? Generalization guarantees for data-driven algorithm designcited by 27
11 more
- 2020Learnable and Instance-Robust Predictions for Online Matching, Flows and Load Balancingcited by 27
- 2022Online Algorithms with Multiple Predictionscited by 22
- 2017Revenue Optimization with Approximate Bid Predictionscited by 21
- 2022Customizing ML Predictions for Online Algorithmscited by 21
- 2022Learning-Augmented Mechanism Design: Leveraging Predictions for Facility Locationcited by 19
- 2020Online Linear Optimization with Many Hintscited by 15
- 2021Distortion-Oblivious Algorithms for Minimizing Flow Timecited by 15
- 2022A Regression Approach to Learning-Augmented Online Algorithmscited by 12
- 2019(Learned) Frequency Estimation Algorithms under Zipfian Distributioncited by 10
- 2022Improved Price of Anarchy via Predictionscited by 9
- 2020Generalization in portfolio-based algorithm selectioncited by 7
Built on by
Citing papers per year: 2023: 5; 2024: 7; 2025: 4; 2026: 3.
19 papers.
Sort:
- 2023Sorting with Predictionscited by 14
- 2024Online bipartite matching with imperfect advicecited by 13
- 2023Mixing predictions for online metric algorithmscited by 12
- 2024Binary Search with Distributional Predictionscited by 11
- 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
- 2024Contract Scheduling with Distributional and Multiple Advicecited by 8
- 2023Minimalistic Predictions to Schedule Jobs with Online Precedence Constraintscited by 7
- 2024Non-clairvoyant Scheduling with Partial Predictionscited by 7
- 2023Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not Necessarycited by 5
- 2024Competitive strategies to use "warm start" algorithms with predictionscited by 4
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictorscited by 2
- 2023Online Covering with Multiple Expertscited by 1
7 more
- 2024The SMART approach to instance-optimal online learningcited by 0
- 2025On multiagent online problems with predictionscited by 0
- 2025Prediction-Augmented Trees for Reliable Statistical Inferencecited by 0
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimizationcited by 0
- 2026Learning-Augmented Scalable Linear Assignment Problem Optimization via Neural Dual Warm-Startscited by 0
- 2026Learning-Augmented Online Scheduling with Parsimonious Preemptioncited by 0
- 2026CASP: Learning-Augmented Offline Approximation with Verifiable Certificates and Bounded-Loss PAC Guaranteescited by 0
- 2026CASP: Learning-Augmented Offline Approximation with Verifiable Certificates and Bounded-Loss PAC Guarantees16 Jul 2026
- 2026Learning-Augmented Online Scheduling with Parsimonious Preemption22 May 2026
- 2026Learning-Augmented Scalable Linear Assignment Problem Optimization via Neural Dual Warm-Starts10 May 2026
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimization24 Nov 2025
- 2025Prediction-Augmented Trees for Reliable Statistical Inference19 Oct 2025
- 2025On multiagent online problems with predictions15 Jul 2025
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictors5 Jun 2025
- 2024Binary Search with Distributional Predictions25 Nov 2024
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2024Competitive strategies to use "warm start" algorithms with predictions6 May 2024
- 2024Non-clairvoyant Scheduling with Partial Predictions2 May 2024
- 2024Contract Scheduling with Distributional and Multiple Advice18 Apr 2024
7 more
- 2024Learning-Augmented Algorithms with Explicit Predictors12 Mar 2024
- 2024The SMART approach to instance-optimal online learning27 Feb 2024
- 2023Online Covering with Multiple Experts22 Dec 2023
- 2023Sorting with Predictions1 Nov 2023
- 2023Mixing predictions for online metric algorithms4 Apr 2023
- 2023Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not Necessary2 Feb 2023
- 2023Minimalistic Predictions to Schedule Jobs with Online Precedence Constraints30 Jan 2023
- 2023Sorting with Predictionscited by 14
- 2024Online bipartite matching with imperfect advicecited by 13
- 2023Mixing predictions for online metric algorithmscited by 12
- 2024Binary Search with Distributional Predictionscited by 11
- 2024Learning-Augmented Algorithms with Explicit Predictorscited by 8
- 2024Contract Scheduling with Distributional and Multiple Advicecited by 8
- 2023Minimalistic Predictions to Schedule Jobs with Online Precedence Constraintscited by 7
- 2024Non-clairvoyant Scheduling with Partial Predictionscited by 7
- 2023Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not Necessarycited by 5
- 2024Competitive strategies to use "warm start" algorithms with predictionscited by 4
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictorscited by 2
- 2023Online Covering with Multiple Expertscited by 1
12 most cited of 19 All 19 (JSON)
- 2026CASP: Learning-Augmented Offline Approximation with Verifiable Certificates and Bounded-Loss PAC Guarantees16 Jul 2026
- 2026Learning-Augmented Online Scheduling with Parsimonious Preemption22 May 2026
- 2026Learning-Augmented Scalable Linear Assignment Problem Optimization via Neural Dual Warm-Starts10 May 2026
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimization24 Nov 2025
- 2025Prediction-Augmented Trees for Reliable Statistical Inference19 Oct 2025
- 2025On multiagent online problems with predictions15 Jul 2025
- 2025Learning-Augmented Algorithms for MTS with Bandit Access to Multiple Predictors5 Jun 2025
- 2024Binary Search with Distributional Predictions25 Nov 2024
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2024Competitive strategies to use "warm start" algorithms with predictions6 May 2024
- 2024Non-clairvoyant Scheduling with Partial Predictions2 May 2024
- 2024Contract Scheduling with Distributional and Multiple Advice18 Apr 2024
12 newest of 19 All 19 (JSON)