Efficient and Effective SPARQL Autocompletion on Very Large Knowledge Graphs

被引:3
|
作者
Bast, Hannah [1 ]
Kalmbach, Johannes [1 ]
Klumpp, Theresa [1 ]
Kramer, Florian [1 ]
Schnelle, Niklas [1 ]
机构
[1] Univ Freiburg, Freiburg, Germany
关键词
SPARQL; Autocompletion; Efficiency; Knowledge Graphs;
D O I
10.1145/3511808.3557093
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We show how to achieve fast autocompletion for SPARQL queries on very large knowledge graphs. At any position in the body of a SPARQL query, the autocompletion suggests matching subjects, predicates, or objects. The suggestions are context-sensitive and ranked by their relevance to the part of the query already typed. The suggestions can be narrowed down by prefix search on the names and aliases of the desired subject, predicate, or object. All suggestions are themselves obtained via SPARQL queries. For existing SPARQL engines, these queries are impractically slow on large knowledge graphs. We present various algorithmic and engineering improvements of an open-source SPARQL engine such that these queries are executed efficiently. We evaluate a variety of suggestion methods on three large knowledge graphs, including the complete Wikidata. We compare our results with two widely used SPARQL engines, Virtuoso and Blazegraph. Our code, benchmarks, and complete reproducibility materials are available on https://ad.cs.uni-freiburg.de/publications.
引用
收藏
页码:2893 / 2902
页数:10
相关论文
共 50 条
  • [1] Ranking on Very Large Knowledge Graphs
    Desouki, Abdelmoneim Amer
    Roeder, Michael
    Ngomo, Axel-Cyrille Ngonga
    [J]. PROCEEDINGS OF THE 30TH ACM CONFERENCE ON HYPERTEXT AND SOCIAL MEDIA (HT '19), 2019, : 163 - 171
  • [2] Efficient Pruning of Large Knowledge Graphs
    Faralli, Stefano
    Finocchi, Irene
    Ponzetto, Simone Paolo
    Velardi, Paola
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 4055 - 4063
  • [3] Efficient Estimation of Triangles in Very Large Graphs
    Etemadi, Roohollah
    Lu, Jianguo
    Tsin, Yung H.
    [J]. CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 1251 - 1260
  • [4] FLAG: Towards Graph Query Autocompletion for Large Graphs
    Yi, Peipei
    Li, Jianping
    Choi, Byron
    Bhowmick, Sourav S.
    Xu, Jianliang
    [J]. DATA SCIENCE AND ENGINEERING, 2022, 7 (02) : 175 - 191
  • [5] FLAG: Towards Graph Query Autocompletion for Large Graphs
    Peipei Yi
    Jianping Li
    Byron Choi
    Sourav S. Bhowmick
    Jianliang Xu
    [J]. Data Science and Engineering, 2022, 7 : 175 - 191
  • [6] Effective and Efficient Graph Augmentation in Large Graphs
    Filippidou, Ioanna
    Kotidis, Yannis
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 875 - 880
  • [7] Scalable SPARQL Querying of Large RDF Graphs
    Huang, Jiewen
    Abadi, Daniel J.
    Ren, Kun
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (11): : 1123 - 1134
  • [8] Efficient Representation of Very Large Linked Datasets as Graphs
    Krommyda, Maria
    Kantere, Verena
    Vassiliou, Yannis
    [J]. PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 1, 2020, : 106 - 115
  • [9] EFFICIENT AND EFFECTIVE PLACEMENT FOR VERY LARGE CIRCUITS
    SUN, WJ
    SECHEN, C
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (03) : 349 - 359
  • [10] Optimizing SPARQL queries over decentralized knowledge graphs
    Aebeloe, Christian
    Montoya, Gabriela
    Hose, Katja
    [J]. SEMANTIC WEB, 2023, 14 (06) : 1121 - 1165