Optimistic No-regret Algorithms for Discrete Caching

08/15/2022
by   Naram Mhaisen, et al.
0

We take a systematic look at the problem of storing whole files in a cache with limited capacity in the context of optimistic learning, where the caching policy has access to a prediction oracle (provided by, e.g., a Neural Network). The successive file requests are assumed to be generated by an adversary, and no assumption is made on the accuracy of the oracle. In this setting, we provide a universal lower bound for prediction-assisted online caching and proceed to design a suite of policies with a range of performance-complexity trade-offs. All proposed policies offer sublinear regret bounds commensurate with the accuracy of the oracle. Our results substantially improve upon all recently-proposed online caching policies, which, being unable to exploit the oracle predictions, offer only O(√(T)) regret. In this pursuit, we design, to the best of our knowledge, the first comprehensive optimistic Follow-the-Perturbed leader policy, which generalizes beyond the caching problem. We also study the problem of caching files with different sizes and the bipartite network caching problem. Finally, we evaluate the efficacy of the proposed policies through extensive numerical experiments using real-world traces.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2021

Online Caching with Optimal Switching Regret

We consider the classical uncoded caching problem from an online learnin...
research
04/22/2019

Learning to Cache With No Regrets

This paper introduces a novel caching analysis that, contrary to prior w...
research
09/05/2023

No-Regret Caching with Noisy Request Estimates

Online learning algorithms have been successfully used to design caching...
research
03/31/2020

Fundamental Limits of Online Network-Caching

Optimal caching of files in a content distribution network (CDN) is a pr...
research
02/22/2022

Online Caching with Optimistic Learning

The design of effective online caching policies is an increasingly impor...
research
04/20/2022

Online Caching with no Regret: Optimistic Learning via Recommendations

The design of effective online caching policies is an increasingly impor...
research
11/29/2022

Regret-Optimal Online Caching for Adversarial and Stochastic Arrivals

We consider the online caching problem for a cache of limited size. In a...

Please sign up or login with your details

Forgot password? Click here to reset