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 条
  • [31] Effective Criterion Functions for Efficient Agglomerative Clustering on Very Large Networks
    Wang, Yang
    An, Mingyuan
    [J]. 2009 9TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, 2009, : 1040 - 1045
  • [32] A Survey and Experimental Comparison of Distributed SPARQL Engines for Very Large RDF Data
    Abdelaziz, Ibrahim
    Harbi, Razen
    Khayyat, Zuhair
    Kalnis, Panos
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (13): : 2049 - 2060
  • [33] Effective searching of RDF knowledge graphs
    Arnaout, Hiba
    Elbassuoni, Shady
    [J]. JOURNAL OF WEB SEMANTICS, 2018, 48 : 66 - 84
  • [34] Efficient testing of large graphs
    Alon, N
    Fischer, E
    Krivelevich, M
    Szegedy, M
    [J]. COMBINATORICA, 2000, 20 (04) : 451 - 476
  • [35] Efficient Testing of Large Graphs
    Noga Alon
    Eldar Fischer
    Michael Krivelevich
    Mario Szegedy
    [J]. Combinatorica, 2000, 20 : 451 - 476
  • [36] Effective and efficient aggregation on uncertain graphs
    Yin, Dan
    Zou, Zhaonian
    Yang, Fengyuan
    [J]. FUZZY SETS AND SYSTEMS, 2022, 446 : 261 - 276
  • [37] On the effect of very large nodes in Internet graphs
    Reittu, H
    Norros, I
    [J]. GLOBECOM'02: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-3, CONFERENCE RECORDS: THE WORLD CONVERGES, 2002, : 2624 - 2628
  • [38] NicheWorks - Interactive visualization of very large graphs
    Wills, GJ
    [J]. JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 1999, 8 (02) : 190 - 212
  • [39] Implementation of Large Language Models and Agricultural Knowledge Graphs for Efficient Plant Disease Detection
    Zhao, Xinyan
    Chen, Baiyan
    Ji, Mengxue
    Wang, Xinyue
    Yan, Yuhan
    Zhang, Jinming
    Liu, Shiyingjie
    Ye, Muyang
    Lv, Chunli
    [J]. AGRICULTURE-BASEL, 2024, 14 (08):
  • [40] IndeGx: A model and a framework for indexing RDF knowledge graphs with SPARQL-based test suits
    Maillot, Pierre
    Corby, Olivier
    Faron, Catherine
    Gandon, Fabien
    Michel, Franck
    [J]. JOURNAL OF WEB SEMANTICS, 2023, 76