A Reinforcement Learning Based R-Tree for Spatial Data Indexing in Dynamic Environments
Not on the map. Why?
Abstract (arXiv)
Learned indices have been proposed to replace classic index structures like B-Tree with machine learning (ML) models. They require to replace both the indices and query processing algorithms currently deployed by the databases, and such a radical departure is likely to encounter challenges and obstacles. In contrast, we propose a fundamentally different way of using ML techniques to improve on the query performance of the classic R-Tree without the need of changing its structure or query processing algorithms. Specifically, we develop reinforcement learning (RL) based models to decide how to choose a subtree for insertion and how to split a node when building an R-Tree, instead of relying on hand-crafted heuristic rules currently used by R-Tree and its variants. Experiments on real and synthetic datasets with up to more than 100 million spatial objects clearly show that our RL based index outperforms R-Tree and its variants in terms of query processing time.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 11 of its 52 references that are in the map. First posted on arXiv 8 Mar 2021.
Builds on
11 of 52 references.
References · 11
- 2017The Case for Learned Index Structurescited by 188
- 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
- 2020RadixSpline: A Single-Pass Learned Indexcited by 31
- 2019Learning Multi-dimensional Indexescited by 30
- 2020Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed Workloadscited by 25
- 2020Qd-tree: Learning Data Layouts for Big Data Analyticscited by 18
- 2019SkinnerDB: Regret-Bounded Query Evaluation via Reinforcement Learningcited by 17
- 2019Neural Packet Classificationcited by 14
- 2020The Case for Learned Spatial Indexescited by 9
- 2019Opportunistic View Materialization with Deep Reinforcement Learningcited by 6
- 2020Efficient and Effective Similar Subtrajectory Search with Deep Reinforcement Learningcited by 3
Built on by
Citing papers per year: 2023: 2.
2 papers.
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queriescited by 6
- 2023Learned spatial data partitioningcited by 0
- 2023Learned spatial data partitioning8 Jun 2023
- 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queries28 Feb 2023