mlsanityData to 7 Oct 2026

Paging with Succinct Predictions

arXiv 2210.02775 ↗First posted 6 Oct 2022cs.LG cs.DS cs.OScited by 10

Not on the map. Why?

Abstract (arXiv)

Paging is a prototypical problem in the area of online algorithms. It has also played a central role in the development of learning-augmented algorithms -- a recent line of research that aims to ameliorate the shortcomings of classical worst-case analysis by giving algorithms access to predictions. Such predictions can typically be generated using a machine learning approach, but they are inherently imperfect. Previous work on learning-augmented paging has investigated predictions on (i) when the current page will be requested again (reoccurrence predictions), (ii) the current state of the cache in an optimal algorithm (state predictions), (iii) all requests until the current page gets requested again, and (iv) the relative order in which pages are requested. We study learning-augmented paging from the new perspective of requiring the least possible amount of predicted information. More specifically, the predictions obtained alongside each page request are limited to one bit only. We consider two natural such setups: (i) discard predictions, in which the predicted bit denotes whether or not it is ``safe'' to evict this page, and (ii) phase predictions, where the bit denotes whether the current page will be requested in the next phase (for an appropriate partitioning of the input into phases). We develop algorithms for each of the two setups that satisfy all three desirable properties of learning-augmented algorithms -- that is, they are consistent, robust and smooth -- despite being limited to a one-bit prediction per request. We also present lower bounds establishing that our algorithms are essentially best possible.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 25 of its 49 references that are in the map. First posted on arXiv 6 Oct 2022.

Builds on

25 of 49 references.

References · 25

  1. 2018Competitive caching with machine learned advicecited by 194
  2. 2020Algorithms with Predictionscited by 152
  3. 2020Online metric algorithms with untrusted predictionscited by 74
  4. 2019Near-Optimal Bounds for Online Caching with Machine Learned Advicecited by 73
  5. 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
  6. 2021Faster Matchings via Learned Dualscited by 56
  7. 2022Faster Fundamental Graph Algorithms via Learned Predictionscited by 42
  8. 2020Secretaries with Advicecited by 41
  9. 2020Better and Simpler Learning-Augmented Online Cachingcited by 38
  10. 2020Learning Augmented Energy Minimization via Speed Scalingcited by 38
  11. 2020Online Algorithms for Weighted Paging with Predictionscited by 29
  12. 2021Learning-Augmented k-means Clusteringcited by 26
13 more
  1. 2020An Imitation Learning Approach for Cache Replacementcited by 24
  2. 2022Permutation Predictions for Non-Clairvoyant Schedulingcited by 22
  3. 2021Learning-Augmented Dynamic Power Management with Multiple States via New Ski Rental Boundscited by 20
  4. 2022Parsimonious Learning-Augmented Cachingcited by 19
  5. 2020Learning-Augmented Weighted Pagingcited by 17
  6. 2021A Novel Prediction Setup for Online Speed-Scalingcited by 17
  7. 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
  8. 2020Data-driven Competitive Algorithms for Online Knapsack and Set Covercited by 14
  9. 2022Learning-Augmented Maximum Flowcited by 11
  10. 2021Double Coverage with Machine-Learned Advicecited by 10
  11. 2021Robustification of Online Graph Exploration Methodscited by 10
  12. 2022Online Unit Profit Knapsack with Untrusted Predictionscited by 4
  13. 2015Randomization can be as helpful as a glimpse of the future in online computationcited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 3; 2026: 4.

10 papers.