计算机科学
数据挖掘
范围查询(数据库)
索引(排版)
空间查询
空间数据库
数据结构
空间分析
树(集合论)
航程(航空)
情报检索
功能(生物学)
理论计算机科学
人工智能
Web搜索查询
Web查询分类
地理
数学
数学分析
材料科学
进化生物学
生物
万维网
复合材料
程序设计语言
搜索引擎
遥感
作者
Pengfei Li,Hua Lu,Qian Zheng,Yang Long,Gang Pan
标识
DOI:10.1145/3318464.3389703
摘要
In spatial query processing, the popular index R-tree may incur large storage consumption and high IO cost. Inspired by the recent learned index [17] that replaces B-tree with machine learning models, we study an analogy problem for spatial data. We propose a novel Learned Index structure for Spatial dAta (LISA for short). Its core idea is to use machine learning models, through several steps, to generate searchable data layout in disk pages for an arbitrary spatial dataset. In particular, LISA consists of a mapping function that maps spatial keys (points) into 1-dimensional mapped values, a learned shard prediction function that partitions the mapped space into shards, and a series of local models that organize shards into pages. Based on LISA, a range query algorithm is designed, followed by a lattice regression model that enables us to convert a KNN query to range queries. Algorithms are also designed for LISA to handle data updates. Extensive experiments demonstrate that LISA clearly outperforms R-tree and other alternatives in terms of storage consumption and IO cost for queries. Moreover, LISA can handle data insertions and deletions efficiently.
科研通智能强力驱动
Strongly Powered by AbleSci AI