LeadCache: Regret-Optimal Caching in Networks
Not on the map. Why?
Abstract (arXiv)
We consider an online prediction problem in the context of network caching. Assume that multiple users are connected to several caches via a bipartite network. At any time slot, each user may request an arbitrary file chosen from a large catalog. A user's request at a slot is met if the requested file is cached in at least one of the caches connected to the user. Our objective is to predict, prefetch, and optimally distribute the files on the caches at each slot to maximize the total number of cache hits. The problem is non-trivial due to the non-convex and non-smooth nature of the objective function. In this paper, we propose textttLeadCache - an efficient online caching policy based on the Follow-the-Perturbed-Leader paradigm. We show that textttLeadCache is regret-optimal up to a factor of tildeO(n3/8), where n is the number of users. We design two efficient implementations of the textttLeadCache policy, one based on Pipage rounding and the other based on Madow's sampling, each of which makes precisely one call to an LP-solver per iteration. Furthermore, with a Strong-Law-type assumption, we show that the total number of file fetches under textttLeadCache remains almost surely finite over an infinite horizon. Finally, we derive an approximately tight regret lower bound using results from graph coloring. We conclude that the learning-based textttLeadCache policy decisively outperforms the state-of-the-art caching policies both theoretically and empirically.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 17 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 4; 2024: 2; 2025: 3.
14 papers.
Sort:
- 2021No-Regret Caching via Online Mirror Descentcited by 12
- 2022Optimistic No-regret Algorithms for Discrete Cachingcited by 10
- 2023No-regret Algorithms for Fair Resource Allocationcited by 9
- 2022Online Caching with no Regret: Optimistic Learning via Recommendationscited by 4
- 2022Universal Cachingcited by 2
- 2025Personalized Federated Learning for Cellular VR: Online Learning and Dynamic Cachingcited by 2
- 2023On the Regret of Online Edge Service Hostingcited by 1
- 2024An Online Gradient-Based Caching Policy with Logarithmic Complexity and Regret Guaranteescited by 1
- 2025Efficient and Optimal No-Regret Caching under Partial Observationcited by 1
- 2022Online Subset Selection using α-Core with no Augmented Regretcited by 0
- 2023Tight Bounds for γ-Regret via the Decision-Estimation Coefficientcited by 0
- 2023α-Fair Contextual Banditscited by 0
2 more
- 2024On the Regret of Coded Caching with Adversarial Requestscited by 0
- 2025Optimistic Learning for Communication Networkscited by 0
- 2025Optimistic Learning for Communication Networks4 Apr 2025
- 2025Efficient and Optimal No-Regret Caching under Partial Observation4 Mar 2025
- 2025Personalized Federated Learning for Cellular VR: Online Learning and Dynamic Caching20 Jan 2025
- 2024On the Regret of Coded Caching with Adversarial Requests19 Sep 2024
- 2024An Online Gradient-Based Caching Policy with Logarithmic Complexity and Regret Guarantees2 May 2024
- 2023α-Fair Contextual Bandits22 Oct 2023
- 2023On the Regret of Online Edge Service Hosting13 Mar 2023
- 2023No-regret Algorithms for Fair Resource Allocation11 Mar 2023
- 2023Tight Bounds for γ-Regret via the Decision-Estimation Coefficient6 Mar 2023
- 2022Online Subset Selection using α-Core with no Augmented Regret28 Sep 2022
- 2022Optimistic No-regret Algorithms for Discrete Caching15 Aug 2022
- 2022Universal Caching10 May 2022
2 more
- 2022Online Caching with no Regret: Optimistic Learning via Recommendations20 Apr 2022
- 2021No-Regret Caching via Online Mirror Descent29 Jan 2021
- 2021No-Regret Caching via Online Mirror Descentcited by 12
- 2022Optimistic No-regret Algorithms for Discrete Cachingcited by 10
- 2023No-regret Algorithms for Fair Resource Allocationcited by 9
- 2022Online Caching with no Regret: Optimistic Learning via Recommendationscited by 4
- 2022Universal Cachingcited by 2
- 2025Personalized Federated Learning for Cellular VR: Online Learning and Dynamic Cachingcited by 2
- 2023On the Regret of Online Edge Service Hostingcited by 1
- 2024An Online Gradient-Based Caching Policy with Logarithmic Complexity and Regret Guaranteescited by 1
- 2025Efficient and Optimal No-Regret Caching under Partial Observationcited by 1
- 2022Online Subset Selection using α-Core with no Augmented Regretcited by 0
- 2023Tight Bounds for γ-Regret via the Decision-Estimation Coefficientcited by 0
- 2023α-Fair Contextual Banditscited by 0
12 most cited of 14 All 14 (JSON)
- 2025Optimistic Learning for Communication Networks4 Apr 2025
- 2025Efficient and Optimal No-Regret Caching under Partial Observation4 Mar 2025
- 2025Personalized Federated Learning for Cellular VR: Online Learning and Dynamic Caching20 Jan 2025
- 2024On the Regret of Coded Caching with Adversarial Requests19 Sep 2024
- 2024An Online Gradient-Based Caching Policy with Logarithmic Complexity and Regret Guarantees2 May 2024
- 2023α-Fair Contextual Bandits22 Oct 2023
- 2023On the Regret of Online Edge Service Hosting13 Mar 2023
- 2023No-regret Algorithms for Fair Resource Allocation11 Mar 2023
- 2023Tight Bounds for γ-Regret via the Decision-Estimation Coefficient6 Mar 2023
- 2022Online Subset Selection using α-Core with no Augmented Regret28 Sep 2022
- 2022Optimistic No-regret Algorithms for Discrete Caching15 Aug 2022
- 2022Universal Caching10 May 2022
12 newest of 14 All 14 (JSON)