WISK: A Workload-aware Learned Index for Spatial Keyword Queries
Yufan Sheng, Xin Cao, Yixiang Fang, Kaiqi Zhao, Jianzhong Qi, Gao, Cong, Wenjie Zhang

TL;DR
WISK is a novel learned index that adapts to query workloads for spatial keyword data, significantly improving query efficiency by leveraging machine learning and query distribution insights.
Contribution
The paper introduces WISK, a workload-aware learned index for spatial keyword queries that optimally partitions data using machine learning and reinforcement learning techniques.
Findings
Up to 8x faster query processing compared to competitors.
Effectively utilizes query workload distribution for index optimization.
Maintains comparable storage overhead.
Abstract
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…
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.
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
MethodsPruning
