On the Suitability of Neural Networks as Building Blocks for The Design of Efficient Learned Indexes
Domenico Amato, Giosue' Lo Bosco, Raffaele Giancarlo

TL;DR
This paper investigates the potential of using Neural Networks as core components in Learned Indexes, providing the first comparative analysis and highlighting the need for specialized neural network designs for this application.
Contribution
It offers the first experimental comparison of Neural Networks in Learned Indexes and emphasizes the necessity for designing neural networks specifically tailored for this purpose.
Findings
Neural Networks show potential but require specialization for Learned Indexes.
Current neural network approaches are not yet optimal for Learned Indexes.
The study establishes a foundation for future neural network designs in this domain.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Fuzzy Logic and Control Systems · Machine Learning and ELM
