...
首页> 外文期刊>The VLDB journal >Lindex: a lattice-based index for graph databases
【24h】

Lindex: a lattice-based index for graph databases

机译:Lindex:图形数据库的基于格的索引

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Subgraph querying: has wide applications in various fields such as cheminformatics and bioinformat-ics. Given a query graph, q, a subgraph-querying algorithm retrieves all graphs, D(q), which have q as a subgraph, from a graph database, D. Subgraph querying is costly because it uses subgraph isomorphism tests, which are NP-complete. Graph indices are commonly used to improve the performance of subgraph querying in graph databases. Subgraph-querying algorithms first construct a candidate answer set by filtering out a set of false answers and then verify each candidate graph using subgraph isomorphism tests. To build graph indices, various kinds of substructure (subgraph, subtree, or path) features have been proposed with the goal of maximizing the filtering rate. Each of them works with a specifically designed index structure, for example, discriminative and frequent subgraph features work with gln-dex, δ-TCFG features work with FG-index, etc. We propose Lindex, a graph index, which indexes subgraphs contained in database graphs. Nodes in Lindex represent key-value pairs where the key is a subgraph in a database and the value is a list of database graphs containing the key. We propose two heuristics that are used in the construction of Lindex that allows us to determine answers to subgraph queries conducting less subgraph isomorphism tests. Consequently, Lindex improves subgraph-querying efficiency. In addition, Lindex is compatible with any choice of features. Empirically, we demonstrate that Lindex used in conjunction with subgraph indexing features proposed in previous works outperforms other specifically designed index structures. As a novel index structure, Lindex (1) is effective in filtering false graphs, (2) provides fast index lookups, (3) is fast with respect to index construction and maintenance, and (4) can be constructed using any set of substructure index features. These four properties result in a fast and scalable subgraph-querying infrastructure. We substantiate the benefits of Lindex and its disk-resident variation Lindex+ theoretically and empirically.
机译:子图查询:在化学信息学和生物信息学等各个领域具有广泛的应用。给定查询图q,子图查询算法会从图数据库D中检索所有以q为子图的图D(q)。子图查询成本很高,因为它使用子图同构测试,即NP-完成。图索引通常用于提高图数据库中子图查询的性能。子图查询算法首先通过过滤出一组错误答案来构造候选答案集,然后使用子图同构测试来验证每个候选图。为了建立图索引,已经提出了各种子结构(子图,子树或路径)特征,以最大化过滤率。它们每个都使用专门设计的索引结构,例如,区分性和频繁子图特征与gln-dex一起使用,δ-TCFG特征与FG-index一起使用,等等。我们提出了Lindex,一种图形索引,它对包含在其中的子图进行索引数据库图。 Lindex中的节点表示键值对,其中键是数据库中的子图,值是包含键的数据库图的列表。我们提出了在Lindex的构造中使用的两种启发式方法,使我们能够确定对子图查询进行较少子图同构测试的答案。因此,Lindex提高了子图查询效率。此外,Lindex与任何功能部件兼容。从经验上讲,我们证明与先前工作中提出的子图索引功能结合使用的Lindex优于其他专门设计的索引结构。作为一种新颖的索引结构,Lindex(1)可有效过滤错误图,(2)提供快速的索引查找,(3)索引构建和维护方面的速度很快,并且(4)可以使用任何子结构集进行构建索引功能。这四个属性构成了快速且可扩展的子图查询基础结构。我们从理论和经验上证实Lindex及其磁盘驻留变量Lindex +的好处。

著录项

  • 来源
    《The VLDB journal》 |2013年第2期|229-252|共24页
  • 作者

    Dayu Yuan; Prasenjit Mitra;

  • 作者单位

    Department of Computer Science and Engineering,The Pennsylvania State University, University Park, PA, USA;

    Department of Computer Science and Engineering,The Pennsylvania State University, University Park, PA, USA;

  • 收录信息 美国《科学引文索引》(SCI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号