中文

学习源-目标对 SPARQL 查询的进化算法:在 DBpedia 中寻找人类联想的模式

人工智能 2017-04-25 v3 数据库 神经与进化计算 机器学习

摘要

有效利用 Linked Data 社区提供的知识,往往受到需要领域专家构建正确 SPARQL 查询来回答问题的阻碍。对于新问题,他们必须决定哪些数据集是合适的,以及使用何种术语和建模风格来表述 SPARQL 查询。在本工作中,我们提出了一种进化算法来帮助应对这一挑战性任务。给定一个源-目标节点对示例的训练列表,我们的算法可以从 SPARQL 端点学习模式(SPARQL 查询)。学习到的模式可以被可视化以作为进一步研究的基础,或者它们可以用于预测新源节点的目标节点。我们将该算法应用于包含数百个人类联想(如“圆 - 方”)的数据集,以在 DBpedia 中为它们寻找模式。通过在加载了超过 79 亿个三元组的 SPARQL 端点上运行该算法,我们展示了其可扩展性。此外,我们使用生成的 SPARQL 查询来模拟人类联想,其平均精度均值为 39.9%,Recall@10 为 63.9%。

关键词

引用

@article{arxiv.1607.07249,
  title  = {An Evolutionary Algorithm to Learn SPARQL Queries for Source-Target-Pairs: Finding Patterns for Human Associations in DBpedia},
  author = {Jörn Hees and Rouven Bauer and Joachim Folz and Damian Borth and Andreas Dengel},
  journal= {arXiv preprint arXiv:1607.07249},
  year   = {2017}
}

备注

15 pages, 2 figures, as of 2016-09-13 6a19d5d7020770dc0711081ce2c1e52f71bf4b86