Enhancing In-Memory Spatial Indexing with Learned Search
Varun Pandey, Alexander van Renen, Eleni Tzirita Zacharatou, Andreas, Kipf, Ibrahim Sabek, Jialin Ding, Volker Markl, Alfons Kemper

TL;DR
This paper enhances in-memory spatial indexing by integrating machine-learned search techniques, demonstrating significant performance improvements over traditional methods across various spatial query types.
Contribution
It introduces a novel approach combining traditional spatial partitioning with learned search methods, optimized for instance-specific performance, and evaluates their effectiveness in in-memory spatial data processing.
Findings
Grid-based indexes outperform tree-based indexes (1.23x to 2.47x).
Learning-enhanced spatial indexes are 1.44x to 53.34x faster.
Machine-learned search within partitions is 11.79% to 39.51% faster than binary search.
Abstract
Spatial data is ubiquitous. Massive amounts of data are generated every day from a plethora of sources such as billions of GPS-enabled devices (e.g., cell phones, cars, and sensors), consumer-based applications (e.g., Uber and Strava), and social media platforms (e.g., location-tagged posts on Facebook, Twitter, and Instagram). This exponential growth in spatial data has led the research community to build systems and applications for efficient spatial data processing. In this study, we apply a recently developed machine-learned search technique for single-dimensional sorted data to spatial indexing. Specifically, we partition spatial data using six traditional spatial partitioning techniques and employ machine-learned search within each partition to support point, range, distance, and spatial join queries. Adhering to the latest research trends, we tune the partitioning techniques to…
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
TopicsData Management and Algorithms · Geographic Information Systems Studies · Data Mining Algorithms and Applications
