The emerging class of instance-optimized systems has shown potential to achieve high performance by specializing to a specific data and query workloads. Particularly, Machine Learning (ML) techniques have been applied successfully to build various instance-optimized components (e.g., learned indexes). This paper investigates to leverage ML techniques to enhance the performance of spatial indexes, particularly the R-tree, for a given data and query workloads. As the areas covered by the R-tree index nodes overlap in space, upon searching for a specific point in space, multiple paths from root to leaf may potentially be explored. In the worst case, the entire R-tree could be searched. In this paper, we define and use the overlap ratio to quantify the degree of extraneous leaf node accesses required by a range query. The goal is to enhance the query performance of a traditional R-tree for high-overlap range queries as they tend to incur long running-times. We introduce a new AI-tree that transforms the search operation of an R-tree into a multi-label classification task to exclude the extraneous leaf node accesses. Then, we augment a traditional R-tree to the AI-tree to form a hybrid "AI+R"-tree. The "AI+R"-tree can automatically differentiate between the high- and low-overlap queries using a learned model. Thus, the "AI+R"-tree processes high-overlap queries using the AI-tree, and the low-overlap queries using the R-tree. Experiments on real datasets demonstrate that the "AI+R"-tree can enhance the query performance over a traditional R-tree by up to 500%.
翻译:新兴的例选优化系统类别显示了通过专门处理特定数据和查询工作量而实现高性能的潜力。 特别是, 机械学习(ML) 技术已被成功应用, 以构建各种例选优化组件( 例如, 学习索引 ) 。 本文调查利用 ML 技术提高空间指数, 特别是 R- tree 的性能, 用于给定数据和查询工作量 。 R- tree 索引节点覆盖的空间领域重叠, 寻找空间特定点时, 可能会探索从根到叶的多条路径。 最糟糕的情况是, 整个 R- tree (ML) 技术已被成功应用, 以建立各种例选的功能。 我们定义并使用重叠率来量化范围查询所需的异常叶节点访问程度。 目标是提高传统 R- treele 用于高超常范围查询的调效性能。 我们引入一个新的 AI- 将 R- tree 的搜索操作转换成一个多标签分类任务, 排除 R- trele- real a real devely a real develyal develop ral a real a real deal deal- ral- sal- sal- laction a real to the the a livial detracustralal- liveral deal- liveral- sal- liglection.