WISK: A Workload-aware Learned Index for Spatial Keyword Queries
Not on the map. Why?
Abstract (arXiv)
Spatial objects often come with textual information, such as Points of Interest (POIs) with their descriptions, which are referred to as geo-textual data. To retrieve such data, spatial keyword queries that take into account both spatial proximity and textual relevance have been extensively studied. Existing indexes designed for spatial keyword queries are mostly built based on the geo-textual data without considering the distribution of queries already received. However, previous studies have shown that utilizing the known query distribution can improve the index structure for future query processing. In this paper, we propose WISK, a learned index for spatial keyword queries, which self-adapts for optimizing querying costs given a query workload. One key challenge is how to utilize both structured spatial attributes and unstructured textual information during learning the index. We first divide the data objects into partitions, aiming to minimize the processing costs of the given query workload. We prove the NP-hardness of the partitioning problem and propose a machine learning model to find the optimal partitions. Then, to achieve more pruning power, we build a hierarchical structure based on the generated partitions in a bottom-up manner with a reinforcement learning-based approach. We conduct extensive experiments on real-world datasets and query workloads with various distributions, and the results show that WISK outperforms all competitors, achieving up to 8x speedup in querying time with comparable storage overhead.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 20 of its 83 references that are in the map. First posted on arXiv 28 Feb 2023.
Builds on
20 of 83 references.
References · 20
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017The Case for Learned Index Structurescited by 188
- 2018Learning to Solve NP-Complete Problems - A Graph Neural Network for Decision TSPcited by 58
- 2019ALEX: An Updatable Adaptive Learned Indexcited by 43
- 2020Online 3D Bin Packing with Constrained Deep Reinforcement Learningcited by 35
- 2020RadixSpline: A Single-Pass Learned Indexcited by 31
- 2019Learning Multi-dimensional Indexescited by 30
- 2020Benchmarking Learned Indexescited by 27
- 2020Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed Workloadscited by 25
- 2020Dynamic Context Selection for Document-level Neural Machine Translation via Reinforcement Learningcited by 25
8 more
- 2020Are We Ready For Learned Cardinality Estimation?cited by 19
- 2020Qd-tree: Learning Data Layouts for Big Data Analyticscited by 18
- 2019The PGM-index: a multicriteria, compressed and learned approach to data indexingcited by 17
- 2020t-Soft Update of Target Network for Deep Reinforcement Learningcited by 16
- 2021Updatable Learned Index with Precise Positionscited by 13
- 2020A Sigmoidal Approximation for Chance-Constrained Nonlinear Programscited by 4
- 2021A Reinforcement Learning Based R-Tree for Spatial Data Indexing in Dynamic Environmentscited by 2
- 2018GB-KMV: An Augmented KMV Sketch for Approximate Containment Similarity Searchcited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 1.
6 papers.
- 2024A Survey of Learned Indexes for the Multi-dimensional Spacecited by 4
- 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Trainingcited by 4
- 2024EHL*: Memory-Budgeted Indexing for Ultrafast Optimal Euclidean Pathfindingcited by 1
- 2025ACE: A Cardinality Estimator for Set-Valued Queriescited by 0
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexescited by 0
- 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrievalcited by 0
- 2026A Functional Pilot for Certified Freshness-Aware Semantic--Spatial Range Retrieval17 Sep 2026
- 2025Sig2Model: A Boosting-Driven Model for Updatable Learned Indexes25 Sep 2025
- 2025ACE: A Cardinality Estimator for Set-Valued Queries19 Mar 2025
- 2024EHL*: Memory-Budgeted Indexing for Ultrafast Optimal Euclidean Pathfinding21 Aug 2024
- 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Training18 Mar 2024
- 2024A Survey of Learned Indexes for the Multi-dimensional Space11 Mar 2024