Learning-Augmented Algorithms with Explicit Predictors
Marek Elias, Haim Kaplan, Yishay Mansour, Shay Moran

TL;DR
This paper introduces a new approach to online algorithms that integrates learning directly into the algorithmic process, allowing for improved performance in problems like caching and scheduling by designing tailored learning algorithms.
Contribution
It presents a novel framework that incorporates explicit, adaptive learning within online algorithms, moving beyond black-box predictors to optimize problem-specific performance.
Findings
Improved performance bounds for caching and scheduling problems.
Algorithms that learn and adapt during input processing.
Enhanced robustness with theoretical guarantees.
Abstract
Recent advances in algorithmic design show how to utilize predictions obtained by machine learning models from past and present data. These approaches have demonstrated an enhancement in performance when the predictions are accurate, while also ensuring robustness by providing worst-case guarantees when predictions fail. In this paper we focus on online problems; prior research in this context was focused on a paradigm where the predictor is pre-trained on past data and then used as a black box (to get the predictions it was trained for). In contrast, in this work, we unpack the predictor and integrate the learning problem it gives rise for within the algorithmic challenge. In particular we allow the predictor to learn as it receives larger parts of the input, with the ultimate goal of designing online learning algorithms specifically tailored for the algorithmic task at hand. Adopting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
MethodsFocus
