mlsanityData to 7 Oct 2026

Algorithms with Prediction Portfolios

arXiv 2210.12438 ↗First posted 22 Oct 2022cs.LG cs.DScited by 19

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

  1. 2018Competitive caching with machine learned advicecited by 194
  2. 2020Algorithms with Predictionscited by 152
  3. 2020The Primal-Dual method for Learning Augmented Algorithmscited by 78
  4. 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
  5. 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
  6. 2020Optimal Robustness-Consistency Trade-offs for Learning-Augmented Online Algorithmscited by 64
  7. 2021Faster Matchings via Learned Dualscited by 56
  8. 2022Faster Fundamental Graph Algorithms via Learned Predictionscited by 42
  9. 2020Secretaries with Advicecited by 41
  10. 2020Online Algorithms for Weighted Paging with Predictionscited by 29
  11. 2021Flow Time Scheduling with Uncertain Processing Timecited by 29
  12. 2019How much data is sufficient to learn high-performing algorithms? Generalization guarantees for data-driven algorithm designcited by 27
11 more
  1. 2020Learnable and Instance-Robust Predictions for Online Matching, Flows and Load Balancingcited by 27
  2. 2022Online Algorithms with Multiple Predictionscited by 22
  3. 2017Revenue Optimization with Approximate Bid Predictionscited by 21
  4. 2022Customizing ML Predictions for Online Algorithmscited by 21
  5. 2022Learning-Augmented Mechanism Design: Leveraging Predictions for Facility Locationcited by 19
  6. 2020Online Linear Optimization with Many Hintscited by 15
  7. 2021Distortion-Oblivious Algorithms for Minimizing Flow Timecited by 15
  8. 2022A Regression Approach to Learning-Augmented Online Algorithmscited by 12
  9. 2019(Learned) Frequency Estimation Algorithms under Zipfian Distributioncited by 10
  10. 2022Improved Price of Anarchy via Predictionscited by 9
  11. 2020Generalization in portfolio-based algorithm selectioncited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 5; 2024: 7; 2025: 4; 2026: 3.

19 papers.

Sort: