How Good Are Multi-dimensional Learned Indices? An Experimental Survey
Qiyu Liu, Maocheng Li, Yuxiang Zeng, Yanyan Shen, Lei Chen

TL;DR
This paper conducts a comprehensive empirical evaluation of multi-dimensional learned indices, comparing six recent methods under a unified benchmark to assess their efficiency and practicality for data management.
Contribution
It provides the first in-depth, standardized comparison of multi-dimensional learned indices, offering insights into their performance and guiding future design and deployment.
Findings
Learned indices are competitive with traditional methods in space and time efficiency.
Performance varies significantly across different datasets and query workloads.
The study highlights key factors influencing the effectiveness of learned indices.
Abstract
Efficient indexing is fundamental for multi-dimensional data management and analytics. An emerging tendency is to directly learn the storage layout of multi-dimensional data by simple machine learning models, yielding the concept of Learned Index. Compared with the conventional indices used for decades (e.g., kd-tree and R-tree variants), learned indices are empirically shown to be both space- and time-efficient on modern architectures. However, there lacks a comprehensive evaluation of existing multi-dimensional learned indices under a unified benchmark, which makes it difficult to decide the suitable index for specific data and queries and further prevents the deployment of learned indices in real application scenarios. In this paper, we present the first in-depth empirical study to answer the question of how good multi-dimensional learned indices are. Six recently published indices…
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
