GLIN: A (G)eneric (L)earned (In)dexing Mechanism for Complex Geometries
Congying Wang, Jia Yu, Zhuoyue Zhao

TL;DR
GLIN introduces a learned indexing mechanism for complex geometries that reduces storage overhead and improves query speed for spatial relationship queries, outperforming traditional spatial indexes.
Contribution
It transforms complex geometries into Z-address intervals and uses a learned index to efficiently support spatial relationship queries, addressing limitations of existing methods.
Findings
80%-90% lower storage overhead than Quad-Tree
60%-80% faster query latency than R-tree
Higher maintenance throughput for insertions and deletions
Abstract
Although spatial indexes shorten the query response time, they rely on complex tree structures to narrow down the search space. Such structures in turn yield additional storage overhead and take a toll on index maintenance. Recently, there have been a flurry of efforts attempting to leverage Machine-Learning (ML) models to simplify the index structures. However, existing geospatial indexes can only index point data rather than complex geometries such as polygons and trajectories that are widely available in geospatial data. As a result, they cannot efficiently and correctly answer geometry relationship queries. This paper introduces GLIN, an indexing mechanism for spatial relationship queries on complex geometries. To achieve that, GLIN transforms geometries to Z-address intervals, and then harnesses an existing order-preserving learned index to model the cumulative distribution…
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 · Advanced Database Systems and Queries
