mlsanityData to 7 Oct 2026

Learning Multi-dimensional Indexes

arXiv 1912.01668 ↗First posted 3 Dec 2019cs.DB cs.DS cs.LGcited by 30

Not on the map. Why?

Abstract (arXiv)

Scanning and filtering over multi-dimensional tables are key operations in modern analytical database engines. To optimize the performance of these operations, databases often create clustered indexes over a single dimension or multi-dimensional indexes such as R-trees, or use complex sort orders (e.g., Z-ordering). However, these schemes are often hard to tune and their performance is inconsistent across different datasets and queries. In this paper, we introduce Flood, a multi-dimensional in-memory index that automatically adapts itself to a particular dataset and workload by jointly optimizing the index structure and data storage. Flood achieves up to three orders of magnitude faster performance for range scans with predicates than state-of-the-art multi-dimensional indexes or sort orders on real-world datasets and workloads. Our work serves as a building block towards an end-to-end learned database system.

Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Dec 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 7; 2022: 9; 2023: 2; 2024: 5; 2025: 4; 2026: 3.

30 papers.

Sort:

  1. 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
  2. 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
  3. 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6
  4. 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queriescited by 6
  5. 2022A Learned Index for Exact Similarity Search in Metric Spacescited by 4
  6. 2024A Survey of Learned Indexes for the Multi-dimensional Spacecited by 4
  7. 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Trainingcited by 4
  8. 2021Towards Practical Learned Indexingcited by 3
  9. 2024A Learning-Based Caching Mechanism for Edge Content Deliverycited by 3
  10. 2024Towards Effective Next POI Prediction: Spatial and Semantic Augmentation with Remote Sensing Datacited by 3
  11. 2021A Reinforcement Learning Based R-Tree for Spatial Data Indexing in Dynamic Environmentscited by 2
  12. 2021Micro-architectural Analysis of a Learned Indexcited by 2
18 more
  1. 2022Learned-Database Systems Securitycited by 2
  2. 2021A Pluggable Learned Index Method via Sampling and Gap Insertioncited by 1
  3. 2022Unsupervised Space Partitioning for Nearest Neighbor Searchcited by 1
  4. 2022The "AI+R"-tree: An Instance-optimized R-treecited by 1
  5. 2024Dynamic Data Layout Optimization with Worst-case Guaranteescited by 1
  6. 2025LotusFilter: Fast Diverse Nearest Neighbor Search via a Learned Cutoff Tablecited by 1
  7. 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functionscited by 1
  8. 2021Baihe: SysML Framework for AI-driven Databasescited by 0
  9. 2022Learning-Based Data Storage [Vision] (Technical Report)cited by 0
  10. 2022Testing the Robustness of Learned Index Structurescited by 0
  11. 2022Learned Indexing in Proteins: Extended Work on Substituting Complex Distance Calculations with Embedding and Clustering Techniquescited by 0
  12. 2022Learned k-NN Distance Estimationcited by 0
  13. 2023Learned spatial data partitioningcited by 0
  14. 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexescited by 0
  15. 2025Privacy-Preserving Learning-Augmented Data Structurescited by 0
  16. 2025Optimized Learned Count-Min Sketchcited by 0
  17. 2026Lower Bounds for the Algorithmic Complexity of Learned Indexescited by 0
  18. 2026M-CTX: Exact and Scalable Spatial Context Retrieval for Trajectory Analyticscited by 0