An Online Gradient-Based Caching Policy with Logarithmic Complexity and Regret Guarantees
Not on the map. Why?
Abstract (arXiv)
Commonly used caching policies, such as LRU (Least Recently Used) or LFU (Least Frequently Used), exhibit optimal performance only under specific traffic patterns. Even advanced machine learning-based methods, which detect patterns in historical request data, struggle when future requests deviate from past trends. Recently, a new class of policies has emerged that are robust to varying traffic patterns. These algorithms address an online optimization problem, enabling continuous adaptation to the context. They offer theoretical guarantees on the regret metric, which measures the performance gap between the online policy and the optimal static cache allocation in hindsight. However, the high computational complexity of these solutions hinders their practical adoption. In this study, we introduce a new variant of the gradient-based online caching policy that achieves groundbreaking logarithmic computational complexity relative to catalog size, while also providing regret guarantees. This advancement allows us to test the policy on large-scale, real-world traces featuring millions of requests and items - a significant achievement, as such scales have been beyond the reach of existing policies with regret guarantees. To the best of our knowledge, our experimental results demonstrate for the first time that the regret guarantees of gradient-based caching policies offer substantial benefits in practical scenarios.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 17 of its 47 references that are in the map. First posted on arXiv 2 May 2024.
Builds on
17 of 47 references.
References · 17
- 2013Follow the Leader If You Can, Hedge If You Mustcited by 68
- 2015The Computational Power of Optimization in Online Learningcited by 38
- 2015Projection onto the capped simplexcited by 15
- 2019Learning to Cache With No Regretscited by 15
- 2020LeadCache: Regret-Optimal Caching in Networkscited by 14
- 2021No-Regret Caching via Online Mirror Descentcited by 12
- 2021Online Caching with Optimal Switching Regretcited by 11
- 2022Optimistic No-regret Algorithms for Discrete Cachingcited by 10
- 2020Online Convex Optimization for Caching Networkscited by 7
- 2022Online Caching with Optimistic Learningcited by 7
- 2022Adaptive Oracle-Efficient Online Learningcited by 7
- 2022Regret-Optimal Online Caching for Adversarial and Stochastic Arrivalscited by 5
5 more
- 2021An O(1) algorithm for implementing the LFU cache eviction schemecited by 4
- 2016A Utility Optimization Approach to Network Cache Designcited by 3
- 2023Optimistic Online Caching for Batched Requestscited by 3
- 2018Elastic Provisioning of Cloud Caches: a Cost-aware TTL Approachcited by 2
- 2014Exact Analysis of TTL Cache Networks: The Case of Caching Policies driven by Stopping Timescited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.