Efficient and Optimal No-Regret Caching under Partial Observation

Younes Ben Mazziane, Francescomaria Faticanti, Sara Alouf, Giovanni Neglia
3/4/2025
cs.LGcs.NI

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Online learning algorithms have been successfully used to design caching policies with sublinear regret in the total number of requests, with no statistical assumption about the request sequence. Most existing algorithms involve computationally expensive operations and require knowledge of all past requests. However, this may not be feasible in practical scenarios like caching at a cellular base station. Therefore, we study the caching problem in a more restrictive setting where only a fraction of past requests are observed, and we propose a randomized caching policy with sublinear regret based on the classic online learning algorithm Follow-the-Perturbed-Leader (FPL). Our caching policy is the first to attain the asymptotically optimal regret bound while ensuring asymptotically constant amortized time complexity in the partial observability setting of requests. The experimental evaluation compares the proposed solution against classic caching policies and validates the proposed approach under synthetic and real-world request traces.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mazziane2025efficient,
  title  = {Efficient and Optimal No-Regret Caching under Partial Observation},
  author = {Younes Ben Mazziane and Francescomaria Faticanti and Sara Alouf and Giovanni Neglia},
  year   = {2025},
  eprint = {2503.02758},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.02758v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.02758.svg)](https://codeofpaper.com/paper/2503.02758)

Discussion