Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Online Covering with Multiple Experts (2312.14564v1)

Published 22 Dec 2023 in cs.DS, cs.DM, and cs.LG

Abstract: Designing online algorithms with machine learning predictions is a recent technique beyond the worst-case paradigm for various practically relevant online problems (scheduling, caching, clustering, ski rental, etc.). While most previous learning-augmented algorithm approaches focus on integrating the predictions of a single oracle, we study the design of online algorithms with \emph{multiple} experts. To go beyond the popular benchmark of a static best expert in hindsight, we propose a new \emph{dynamic} benchmark (linear combinations of predictions that change over time). We present a competitive algorithm in the new dynamic benchmark with a performance guarantee of $O(\log K)$, where $K$ is the number of experts, for $0-1$ online optimization problems. Furthermore, our multiple-expert approach provides a new perspective on how to combine in an online manner several online algorithms - a long-standing central subject in the online algorithm research community.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (25)
  1. Online facility location with multiple advice. In Advances in Neural Information Processing Systems, volume 34, pages 4661–4673, 2021.
  2. Online algorithms with multiple predictions. In Proc. 39th International Conference on Machine Learning, 2022.
  3. Online Computation with Untrusted Advice. In 11th Innovations in Theoretical Computer Science Conference (ITCS 2020), volume 151, pages 52:1–52:15, 2020.
  4. Online metric algorithms with untrusted predictions. In International Conference on Machine Learning, pages 345–355, 2020.
  5. Mixing predictions for online metric algorithms, 2023. arXiv:2304.01781.
  6. On-line choice of on-line algorithms. In Symposium of Discrete Algorithms (SODA), pages 432–440, 1993.
  7. The primal-dual method for learning augmented algorithms. In Advances in Neural Information Processing Systems, volume 33, pages 20083–20094, 2020.
  8. On-line learning and the metrical task system problem. Machine Learning, 39(1):35–58, 2000.
  9. Metrical task systems on trees via mirror descent and unfair gluing. SIAM Journal on Computing, 50(3):909–923, 2021.
  10. K-server via multiscale entropic regularization. In Proc. 50th Symposium on Theory of Computing, pages 3–16, 2018.
  11. Competitive analysis via regularization. In Proc. 25th Symposium on Discrete Algorithms, pages 436–444, 2014.
  12. k-servers with a smile: Online algorithms via projections. In Proc. 30th Symposium on Discrete Algorithms, pages 98–116, 2019.
  13. Algorithms with prediction portfolios. In Advances in Neural Information Processing Systems, 2022.
  14. Online algorithms for rent-or-buy with expert advice. In International Conference on Machine Learning, pages 2319–2327, 2019.
  15. Online algorithms for rent-or-buy with expert advice. In Proceedings of the 36th International Conference on Machine Learning, 2019.
  16. Learning-based frequency estimation algorithms. In Proc. Conference on Learning Representations, 2019.
  17. Primal-dual algorithms with predictions for online bounded allocation and ad-auctions problems. In International Conference on Algorithmic Learning Theory, pages 891–908, 2023.
  18. The case for learned index structures. In Proc. Conference on Management of Data, pages 489–504, 2018.
  19. Improving online algorithms via ML predictions. In Proc. 32nd Conference on Neural Information Processing Systems, pages 9684–9693, 2018.
  20. Online scheduling via learned weights. In Proc. Symposium on Discrete Algorithms, pages 1859–1877, 2020.
  21. Competitive caching with machine learned advice. In International Conference on Machine Learning, pages 3296–3305, 2018.
  22. Michael Mitzenmacher. A model for learned bloom filters, and optimizing by sandwiching. In Proc. Conference on Neural Information Processing Systems, pages 464–473, 2018.
  23. Michael Mitzenmacher. Scheduling with predictions and the price of misprediction. In Proc. 11th Innovations in Theoretical Computer Science Conference, 2020.
  24. Beyond the Worst-Case Analysis of Algorithms, chapter Algorithms with Predictions. Cambridge University Press, 2020.
  25. Dhruv Rohatgi. Near-optimal bounds for online caching with machine learned advice. In Proc. Symposium on Discrete Algorithms, pages 1834–1845, 2020.
Citations (2)

Summary

We haven't generated a summary for this paper yet.