Skip to main content
QUICK REVIEW

[论文解读] First Order-Rewritability and Containment of Conjunctive Queries in Horn Description Logics

Meghyn Bienvenu, Peter Hansen|arXiv (Cornell University)|Nov 19, 2020
Semantic Web and Ontologies参考文献 24被引用 42
一句话总结

本论文分析 Horn 描述逻辑中 EL 到 Horn-SHIF 间的 ontologies 下对合取查询的 FO-可重写性与包含性,给出复杂度结果和基于自动机的判定方法。

ABSTRACT

We study FO-rewritability of conjunctive queries in the presence of ontologies formulated in a description logic between EL and Horn-SHIF, along with related query containment problems. Apart from providing characterizations, we establish complexity results ranging from ExpTime via NExpTime to 2ExpTime, pointing out several interesting effects. In particular, FO-rewriting is more complex for conjunctive queries than for atomic queries when inverse roles are present, but not otherwise.

研究动机与目标

  • 通过研究 Horn DLs(从 EL 至 Horn-SHIF)下的 CQ 的 FO-可重写性来促进在本体上的高效查询回答。
  • 表征何时存在带有 CQ 查询的 OMQ 的 FO-可重写性,并识别逆关系如何影响复杂度。
  • 将 FO-可重写性与查询包含性联系起来,并建立与基于自动机的判决过程之间的联系。

提出的方法

  • 使用(伪)树形 ABox 与展开来对 FO-可重写性给出语义表征。
  • 对 FO-可重写性与包含性在 OMQ 语言中的复杂度结果(ExpTime、2ExpTime、coNExpTime)给出证明。
  • 通过正常形式的 TBox 将 Horn-SHIF 情况化简为 EL-IHFbot 情况,并进行多项式时间变换。
  • 开发基于自动机的判定过程,使用双向交替优先等级自动机来处理伪树 ABox。
  • 利用 Ehrenfeucht–Fraïssé 式的局部性论证与抽取技术来界定 FO-可重写性判定所需的 ABox 大小。

实验结果

研究问题

  • RQ1对于介于 EL、ELIF 与 Horn-SHIF 之间的本体驱动查询语言,合取查询的 FO-可重写性是否可判定?
  • RQ2在这些 DL 本体下使用 CQ 时,FO-可重写性与包含性的精确复杂度界限及逆关系如何影响它们?
  • RQ3能否将 FO-可重写性有效地归约为包含性或带根/合取 CQ 片段的 FO-可重写性?
  • RQ4如何使用基于自动机的方法来判定 FO-可重写性与包含性,所得到的状态复杂度是多少?
  • RQ5将约束为根 CQs 或 ABox 不含 inverses 时,复杂度格局是否会显著改变?

主要发现

  • 对来自(ELI)到(Horn-SHIF)语言的 CQ 查询,FO-可重写性与包含性为 2ExpTime 完整。
  • 对来自(EL)到(ELHF_bot)语言的 CQ 查询,FO-可重写性与包含性为 ExpTime 完整。
  • 逆关系增加 CQ 查询的复杂度,但对原子查询没有影响。
  • 若限制为根 CQ,同一语言类别下的复杂度降至 coNExpTime。
  • FO-可重写性、包含性与 ABox 不一致性之间存在密切关系,且多项式时间归约有助于分析。
  • 若一个来自(Horn-SHIF,CQ)的 OMQ 存在 FO-可重写性,则可有效构造 UCQ-改写。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。