Learning Predictions for Algorithms with Predictions

02/18/2022
by   Mikhail Khodak, et al.
0

A burgeoning paradigm in algorithm design is the field of algorithms with predictions, in which algorithms are designed to take advantage of a possibly-imperfect prediction of some aspect of the problem. While much work has focused on using predictions to improve competitive ratios, running times, or other performance measures, less effort has been devoted to the question of how to obtain the predictions themselves, especially in the critical online setting. We introduce a general design approach for algorithms that learn predictors: (1) identify a functional dependence of the performance measure on the prediction quality, and (2) apply techniques from online learning to learn predictors against adversarial instances, tune robustness-consistency trade-offs, and obtain new statistical guarantees. We demonstrate the effectiveness of our approach at deriving learning algorithms by analyzing methods for bipartite matching, page migration, ski-rental, and job scheduling. In the first and last settings we improve upon existing learning-theoretic results by deriving online results, obtaining better or more general statistical guarantees, and utilizing a much simpler analysis, while in the second and fourth we provide the first learning-theoretic guarantees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/22/2020

Optimal Robustness-Consistency Trade-offs for Learning-Augmented Online Algorithms

We study the problem of improving the performance of online algorithms b...
research
10/22/2022

Algorithms with Prediction Portfolios

The research area of algorithms with predictions has seen recent success...
research
06/09/2020

Online Page Migration with ML Advice

We consider online algorithms for the page migration problem that use pr...
research
01/30/2023

Minimalistic Predictions to Schedule Jobs with Online Precedence Constraints

We consider non-clairvoyant scheduling with online precedence constraint...
research
03/04/2020

Online metric algorithms with untrusted predictions

Machine-learned predictors, although achieving very good results for inp...
research
02/13/2020

Online Algorithms for Multi-shop Ski Rental with Machine Learned Predictions

We study the problem of augmenting online algorithms with machine learne...
research
05/25/2023

Online Dynamic Acknowledgement with Learned Predictions

We revisit the online dynamic acknowledgment problem. In the problem, a ...

Please sign up or login with your details

Forgot password? Click here to reset