Optimizing SPARQL queries over decentralized knowledge graphs

被引:0
|
作者
Aebeloe, Christian [1 ]
Montoya, Gabriela [1 ]
Hose, Katja [1 ,2 ]
机构
[1] Aalborg Univ, Dept Comp Sci, Selma Lagerlofs Vej 300, DK-9220 Aalborg O, Denmark
[2] TU Wien, Inst Log & Computat, Favoritenstr 9-11, A-1040 Vienna, Austria
关键词
Peer-to-Peer; knowledge graphs; decentralization; query optimization; cardinality estimation; data locality; SPARQL; RDF;
D O I
10.3233/SW-233438
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
While the Web of Data in principle offers access to a wide range of interlinked data, the architecture of the Semantic Web today relies mostly on the data providers to maintain access to their data through SPARQL endpoints. Several studies, however, have shown that such endpoints often experience downtime, meaning that the data they maintain becomes inaccessible. While decentralized systems based on Peer-to-Peer (P2P) technology have previously shown to increase the availability of knowledge graphs, even when a large proportion of the nodes fail, processing queries in such a setup can be an expensive task since data necessary to answer a single query might be distributed over multiple nodes. In this paper, we therefore propose an approach to optimizing SPARQL queries over decentralized knowledge graphs, called LOTHBROK. While there are potentially many aspects to consider when optimizing such queries, we focus on three aspects: cardinality estimation, locality awareness, and data fragmentation. We empirically show that LOTHBROK is able to achieve significantly faster query processing performance compared to the state of the art when processing challenging queries as well as when the network is under high load.
引用
收藏
页码:1121 / 1165
页数:45
相关论文
共 50 条
  • [41] On the formulation of performant SPARQL queries
    Loizou, Antonis
    Angles, Renzo
    Groth, Paul
    JOURNAL OF WEB SEMANTICS, 2015, 31 : 1 - 26
  • [42] Computing Recursive SPARQL Queries
    Atzori, Maurizio
    2014 IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2014, : 258 - 259
  • [43] Explaining similarity for SPARQL queries
    Wang, Meng
    Chen, Kefei
    Xiao, Gang
    Zhang, Xinyue
    Chen, Hongxu
    Wang, Sen
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2021, 24 (05): : 1813 - 1835
  • [44] Language Models as SPARQL Query Filtering for Improving the Quality of Multilingual Question Answering over Knowledge Graphs
    Perevalov, Aleksandr
    Gashkov, Aleksandr
    Eltsova, Maria
    Both, Andreas
    WEB ENGINEERING, ICWE 2024, 2024, 14629 : 3 - 18
  • [45] Canonicalisation of SPARQL 1.1 Queries
    Salas, Jaime
    COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2022, WWW 2022 COMPANION, 2022, : 318 - 323
  • [46] On the Expressivity of ASK Queries in SPARQL
    Zhang, Xiaowang
    Van den Bussche, Jan
    Wang, Kewen
    Zhang, Heng
    Yang, Xuanxing
    Feng, Zhiyong
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 3057 - 3064
  • [47] Explaining similarity for SPARQL queries
    Meng Wang
    Kefei Chen
    Gang Xiao
    Xinyue Zhang
    Hongxu Chen
    Sen Wang
    World Wide Web, 2021, 24 : 1813 - 1835
  • [48] For the DISTINCT Clause of SPARQL Queries
    Atre, Medha
    PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'16 COMPANION), 2016, : 7 - 8
  • [49] Canonicalisation of Monotone SPARQL Queries
    Salas, Jaime
    Hogan, Aidan
    SEMANTIC WEB - ISWC 2018, PT I, 2018, 11136 : 600 - 616
  • [50] Tuning fuzzy SPARQL queries
    Almendros-Jiménez, Jesús M.
    Becerra-Terón, Antonio
    Moreno, Ginés
    Riaza, José A.
    International Journal of Approximate Reasoning, 2024, 170