On the Regret of Coded Caching with Adversarial Requests

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nayak, Anupam, Reddy, Kota Srinivas, Karamchandani, Nikhil
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910611266338816
author Nayak, Anupam
Reddy, Kota Srinivas
Karamchandani, Nikhil
author_facet Nayak, Anupam
Reddy, Kota Srinivas
Karamchandani, Nikhil
contents We study the well-known coded caching problem in an online learning framework, wherein requests arrive sequentially, and an online policy can update the cache contents based on the history of requests seen thus far. We introduce a caching policy based on the Follow-The-Perturbed-Leader principle and show that for any time horizon T and any request sequence, it achieves a sub-linear regret of \mathcal{O}(\sqrt(T) ) with respect to an oracle that knows the request sequence beforehand. Our study marks the first examination of adversarial regret in the coded caching setup. Furthermore, we also address the issue of switching cost by establishing an upper bound on the expected number of cache updates made by our algorithm under unrestricted switching and also provide an upper bound on the regret under restricted switching when cache updates can only happen in a pre-specified subset of timeslots. Finally, we validate our theoretical insights with numerical results using a real-world dataset
format Preprint
id arxiv_https___arxiv_org_abs_2409_12387
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the Regret of Coded Caching with Adversarial Requests
Nayak, Anupam
Reddy, Kota Srinivas
Karamchandani, Nikhil
Information Theory
Machine Learning
We study the well-known coded caching problem in an online learning framework, wherein requests arrive sequentially, and an online policy can update the cache contents based on the history of requests seen thus far. We introduce a caching policy based on the Follow-The-Perturbed-Leader principle and show that for any time horizon T and any request sequence, it achieves a sub-linear regret of \mathcal{O}(\sqrt(T) ) with respect to an oracle that knows the request sequence beforehand. Our study marks the first examination of adversarial regret in the coded caching setup. Furthermore, we also address the issue of switching cost by establishing an upper bound on the expected number of cache updates made by our algorithm under unrestricted switching and also provide an upper bound on the regret under restricted switching when cache updates can only happen in a pre-specified subset of timeslots. Finally, we validate our theoretical insights with numerical results using a real-world dataset
title On the Regret of Coded Caching with Adversarial Requests
topic Information Theory
Machine Learning
url https://arxiv.org/abs/2409.12387