mlsanityData to 7 Oct 2026

Learned Sorted Table Search and Static Indexes in Small Model Space

arXiv 2107.09480 ↗First posted 19 Jul 2021cs.IR cs.DB cs.DScited by 4

Not on the map. Why?

Abstract (arXiv)

Machine Learning Techniques, properly combined with Data Structures, have resulted in Learned Static Indexes, innovative and powerful tools that speed-up Binary Search, with the use of additional space with respect to the table being searched into. Such space is devoted to the Machine Learning Model. Although in their infancy, they are methodologically and practically important, due to the pervasiveness of Sorted Table Search procedures. In modern applications, model space is a key factor and, in fact, a major open question concerning this area is to assess to what extent one can enjoy the speed-up of Binary Search achieved by Learned Indexes while using constant or nearly constant space models. In this paper, we investigate the mentioned question by (a) introducing two new models, i.e., the Learned k-ary Search Model and the Synoptic Recursive Model Index, respectively; (b) systematically exploring the time-space trade-offs of a hierarchy of existing models, i.e., the ones in the reference software platform Searching on Sorted Data, together with the new ones proposed here. By adhering and extending the current benchmarking methodology, we experimentally show that the Learned k-ary Search Model can speed up Binary Search in constant additional space. Our second model, together with the bi-criteria Piece-wise Geometric Model index, can achieve a speed-up of Binary Search with a model space of 0:05% more than the one taken by the table, being competitive in terms of time-space trade-off with existing proposals. The Synoptic Recursive Model Index and the bi-criteria Piece-wise Geometric Model complement each other quite well across the various levels of the internal memory hierarchy. Finally, our findings stimulate research in this area, since they highlight the need for further studies regarding the time-space relation in Learned Indexes.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 15 of its 53 references that are in the map. First posted on arXiv 19 Jul 2021.

Builds on

15 of 53 references.

References · 15

  1. 2017The Case for Learned Index Structurescited by 188
  2. 2020Algorithms with Predictionscited by 152
  3. 2019Neo: A Learned Query Optimizercited by 80
  4. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  5. 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
  6. 2020RadixSpline: A Single-Pass Learned Indexcited by 31
  7. 2018FITing-Tree: A Data-aware Index Structurecited by 30
  8. 2019Database Meets Deep Learning: Challenges and Opportunitiescited by 30
  9. 2020Benchmarking Learned Indexescited by 27
  10. 2019SOSD: A Benchmark for Learned Indexescited by 21
  11. 2019Adaptive Learned Bloom Filter (Ada-BF): Efficient Utilization of the Classifiercited by 15
  12. 2020Partitioned Learned Bloom Filtercited by 10
3 more
  1. 2021A Critical Analysis of Recursive Model Indexescited by 9
  2. 2015Array Layouts for Comparison-Based Searchingcited by 4
  3. 2020LAQP: Learning-based Approximate Query Processingcited by 2

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 1.

4 papers.