The Case for Learned Spatial Indexes
Not on the map. Why?
Abstract (arXiv)
Spatial data is ubiquitous. Massive amounts of data are generated every day from billions of GPS-enabled devices such as cell phones, cars, sensors, and various consumer-based applications such as Uber, Tinder, location-tagged posts in Facebook, Twitter, Instagram, etc. This exponential growth in spatial data has led the research community to focus on building systems and applications that can process spatial data efficiently. In the meantime, recent research has introduced learned index structures. In this work, we use techniques proposed from a state-of-the art learned multi-dimensional index structure (namely, Flood) and apply them to five classical multi-dimensional indexes to be able to answer spatial range queries. By tuning each partitioning technique for optimal performance, we show that (i) machine learned search within a partition is faster by 11.79% to 39.51% than binary search when using filtering on one dimension, (ii) the bottleneck for tree structures is index lookup, which could potentially be improved by linearizing the indexed partitions (iii) filtering on one dimension and refining using machine learned indexes is 1.23x to 1.83x times faster than closest competitor which filters on two dimensions, and (iv) learned indexes can have a significant impact on the performance of low selectivity queries while being less effective under higher selectivities.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 3.
9 papers.
- 2024Trajectory Data Management and Mining: A Survey from Deep Learning to the LLM Eracited by 23
- 2021A Survey on Spatio-temporal Data Analytics Systemscited by 9
- 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
- 2024A Survey of Learned Indexes for the Multi-dimensional Spacecited by 4
- 2024Towards Effective Next POI Prediction: Spatial and Semantic Augmentation with Remote Sensing Datacited by 3
- 2021A Reinforcement Learning Based R-Tree for Spatial Data Indexing in Dynamic Environmentscited by 2
- 2022LSI: A Learned Secondary Index Structurecited by 1
- 2022The "AI+R"-tree: An Instance-optimized R-treecited by 1
- 2023LearnedSort as a learning-augmented SampleSort: Analysis and Parallelizationcited by 0
- 2024Towards Effective Next POI Prediction: Spatial and Semantic Augmentation with Remote Sensing Data22 Mar 2024
- 2024Trajectory Data Management and Mining: A Survey from Deep Learning to the LLM Era21 Mar 2024
- 2024A Survey of Learned Indexes for the Multi-dimensional Space11 Mar 2024
- 2023LearnedSort as a learning-augmented SampleSort: Analysis and Parallelization17 Jul 2023
- 2022The "AI+R"-tree: An Instance-optimized R-tree1 Jul 2022
- 2022LSI: A Learned Secondary Index Structure11 May 2022
- 2021A Survey on Spatio-temporal Data Analytics Systems17 Mar 2021
- 2021A Reinforcement Learning Based R-Tree for Spatial Data Indexing in Dynamic Environments8 Mar 2021
- 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithm1 Mar 2021