mlsanityData to 14 Oct 2026

Online List Labeling with Predictions

arXiv 2305.10536 ↗First posted 17 May 2023cs.DS cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

A growing line of work shows how learned predictions can be used to break through worst-case barriers to improve the running time of an algorithm. However, incorporating predictions into data structures with strong theoretical guarantees remains underdeveloped. This paper takes a step in this direction by showing that predictions can be leveraged in the fundamental online list labeling problem. In the problem, n items arrive over time and must be stored in sorted order in an array of size Theta(n). The array slot of an element is its label and the goal is to maintain sorted order while minimizing the total number of elements moved (i.e., relabeled). We design a new list labeling data structure and bound its performance in two models. In the worst-case learning-augmented model, we give guarantees in terms of the error in the predictions. Our data structure provides strong guarantees: it is optimal for any prediction error and guarantees the best-known worst-case bound even when the predictions are entirely erroneous. We also consider a stochastic error model and bound the performance in terms of the expectation and variance of the error. Finally, the theoretical results are demonstrated empirically. In particular, we show that our data structure has strong performance on real temporal data sets where predictions are constructed from elements that arrived in the past, as is typically done in a practical use case.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 18 of its 60 references that are in the map. First posted on arXiv 17 May 2023.

Builds on

18 of 60 references.

References · 18

  1. 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 448
  2. 2017The Case for Learned Index Structurescited by 188
  3. 2020Algorithms with Predictionscited by 153
  4. 2016Motifs in Temporal Networkscited by 101
  5. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  6. 2021Faster Matchings via Learned Dualscited by 56
  7. 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
  8. 2022Faster Fundamental Graph Algorithms via Learned Predictionscited by 42
  9. 2020RadixSpline: A Single-Pass Learned Indexcited by 31
  10. 2022Learning Augmented Binary Search Treescited by 31
  11. 2018FITing-Tree: A Data-aware Index Structurecited by 30
  12. 2019SOSD: A Benchmark for Learned Indexescited by 21
6 more
  1. 2023Predictive Flows for Faster Ford-Fulkersoncited by 20
  2. 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
  3. 2021Updatable Learned Index with Precise Positionscited by 13
  4. 2022Daisy Bloom Filterscited by 3
  5. 2023Learned Monotone Minimal Perfect Hashingcited by 3
  6. 2022Online List Labeling: Breaking the log2n Barriercited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 2; 2025: 1; 2026: 2.

5 papers.