论文标题

知识图的双店结构

A Dual-Store Structure for Knowledge Graphs

论文作者

Qi, Zhixin, Wang, Hongzhi, Zhang, Haoran

论文摘要

为了有效地管理各个领域的知识图,一个热门研究主题,知识图存储管理已经出现。现有方法分类为关系商店和本机图存储。关系商店能够存储大规模的知识图并方便地更新知识,但是当知识图查询的选择性很大时,查询性能显然会削弱。由于其无索引相邻属性,本机图存储在处理复杂的知识图查询方面有效,但是由于存储预算有限或不灵活的更新过程,它们无法管理大规模知识图。在此激励的情况下,我们提出了一个双店结构,该结构利用图表存储在关系存储中加速复杂的查询过程。但是,确定哪些数据从关系存储到图表存储是什么困难。为了解决这个问题,我们将其作为马尔可夫决策过程提出,并根据强化学习得出物理设计调谐器dotil。使用Dotil,双店结构适应动态变化的工作负载。实际知识图的实验结果表明,与最常用的关系商店相比,我们提出的双店结构将查询性能提高到平均43.72%。

To effectively manage increasing knowledge graphs in various domains, a hot research topic, knowledge graph storage management, has emerged. Existing methods are classified to relational stores and native graph stores. Relational stores are able to store large-scale knowledge graphs and convenient in updating knowledge, but the query performance weakens obviously when the selectivity of a knowledge graph query is large. Native graph stores are efficient in processing complex knowledge graph queries due to its index-free adjacent property, but they are inapplicable to manage a large-scale knowledge graph due to limited storage budgets or inflexible updating process. Motivated by this, we propose a dual-store structure which leverages a graph store to accelerate the complex query process in the relational store. However, it is challenging to determine what data to transfer from relational store to graph store at what time. To address this problem, we formulate it as a Markov Decision Process and derive a physical design tuner DOTIL based on reinforcement learning. With DOTIL, the dual-store structure is adaptive to dynamic changing workloads. Experimental results on real knowledge graphs demonstrate that our proposed dual-store structure improves query performance up to average 43.72% compared with the most commonly used relational stores.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源