mlsanityData to 14 Oct 2026

On the Suitability of Neural Networks as Building Blocks for The Design of Efficient Learned Indexes

arXiv 2203.14777 ↗First posted 21 Feb 2022cs.DB cs.IR cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

With the aim of obtaining time/space improvements in classic Data Structures, an emerging trend is to combine Machine Learning techniques with the ones proper of Data Structures. This new area goes under the name of Learned Data Structures. The motivation for its study is a perceived change of paradigm in Computer Architectures that would favour the use of Graphics Processing Units and Tensor Processing Units over conventional Central Processing Units. In turn, that would favour the use of Neural Networks as building blocks of Classic Data Structures. Indeed, Learned Bloom Filters, which are one of the main pillars of Learned Data Structures, make extensive use of Neural Networks to improve the performance of classic Filters. However, no use of Neural Networks is reported in the realm of Learned Indexes, which is another main pillar of that new area. In this contribution, we provide the first, and much needed, comparative experimental analysis regarding the use of Neural Networks as building blocks of Learned Indexes. The results reported here highlight the need for the design of very specialized Neural Networks tailored to Learned Indexes and it establishes a solid ground for those developments. Our findings, methodologically important, are of interest to both Scientists and Engineers working in Neural Networks Design and Implementation, in view also of the importance of the application areas involved, e.g., Computer Networks and Data Bases.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 11 of its 27 references that are in the map. First posted on arXiv 21 Feb 2022.

Builds on

11 of 27 references.

References · 11

  1. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 664
  2. 2017The Case for Learned Index Structurescited by 188
  3. 2020Algorithms with Predictionscited by 153
  4. 2019A Model for Learned Bloom Filters, and Optimizing by Sandwichingcited by 64
  5. 2019Smooth function approximation by deep neural networks with general activation functionscited by 30
  6. 2020Benchmarking Learned Indexescited by 27
  7. 2019Adaptive Learned Bloom Filter (Ada-BF): Efficient Utilization of the Classifiercited by 15
  8. 2020Partitioned Learned Bloom Filtercited by 10
  9. 2015Array Layouts for Comparison-Based Searchingcited by 4
  10. 2021Learned Sorted Table Search and Static Indexes in Small Model Spacecited by 4
  11. 2021On the Choice of General Purpose Classifiers in Learned Bloom Filters: An Initial Analysis Within Basic Filterscited by 4

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 2.

3 papers.