Authors
Thodoris Lykouris, Sergei Vassilvitskii
Publication date
2021/7/14
Journal
Journal of the ACM (JACM)
Volume
68
Issue
4
Pages
1-25
Publisher
ACM
Description
Traditional online algorithms encapsulate decision making under uncertainty, and give ways to hedge against all possible future events, while guaranteeing a nearly optimal solution, as compared to an offline optimum. On the other hand, machine learning algorithms are in the business of extrapolating patterns found in the data to predict the future, and usually come with strong guarantees on the expected generalization error.
In this work, we develop a framework for augmenting online algorithms with a machine learned predictor to achieve competitive ratios that provably improve upon unconditional worst-case lower bounds when the predictor has low error. Our approach treats the predictor as a complete black box and is not dependent on its inner workings or the exact distribution of its errors.
We apply this framework to the traditional caching problem—creating an eviction strategy for a cache of size k. We …
Total citations
201820192020202120222023202461538538510282
Scholar articles
T Lykouris, S Vassilvitskii - Journal of the ACM (JACM), 2021
S Vassilvitskii, T Lykouris - US Patent App. 15/954,809, 2019