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 条
  • [1] Processing SPARQL queries over distributed RDF graphs
    Peng Peng
    Lei Zou
    M. Tamer Özsu
    Lei Chen
    Dongyan Zhao
    The VLDB Journal, 2016, 25 : 243 - 268
  • [2] Processing SPARQL queries over distributed RDF graphs
    Peng, Peng
    Zou, Lei
    Ozsu, M. Tamer
    Chen, Lei
    Zhao, Dongyan
    VLDB JOURNAL, 2016, 25 (02): : 243 - 268
  • [3] Sweeping Knowledge Graphs with SPARQL Queries to Palliate Q/A Problems
    Baazouzi, Wiem
    Kachroudi, Marouen
    Faiz, Sami
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, AINA 2024, 2024, 200 : 316 - 330
  • [4] Optimizing SPARQL Queries with SHACL
    Thapa, Ratan Bahadur
    Giese, Martin
    SEMANTIC WEB, ISWC 2023, PART I, 2023, 14265 : 41 - 60
  • [5] VeriDKG: A Verifiable SPARQL Query Engine for Decentralized Knowledge Graphs
    Zhou, Enyuan
    Guo, Song
    Hong, Zicong
    Jensen, Christian S.
    Xiao, Yang
    Zhang, Dalin
    Liang, Jinwen
    Pei, Qingqi
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 17 (04): : 912 - 925
  • [6] Skyline Queries over Knowledge Graphs
    Keles, Ilkcan
    Hose, Katja
    SEMANTIC WEB - ISWC 2019, PT I, 2019, 11778 : 293 - 310
  • [7] Flexible Queries over Knowledge Graphs
    Felix Yague, Jose
    Huitzil, Ignacio
    Bobed, Carlos
    Bobillo, Fernando
    KNOWLEDGE GRAPHS AND SEMANTIC WEB, KGSWC 2022, 2022, 1686 : 192 - 200
  • [8] The Odyssey Approach for Optimizing Federated SPARQL Queries
    Montoya, Gabriela
    Skaf-Molli, Hala
    Hose, Katja
    SEMANTIC WEB - ISWC 2017, PT I, 2017, 10587 : 471 - 489
  • [9] Data-driven construction of SPARQL queries by approximate question graph alignment in question answering over knowledge graphs
    Bakhshi, Mahdi
    Nematbakhsh, Mohammadali
    Mohsenzadeh, Mehran
    Rahmani, Amir Masoud
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 146 (146)
  • [10] Semantic SPARQL Similarity Search Over RDF Knowledge Graphs
    Zheng, Weiguo
    Zou, Lei
    Peng, Wei
    Yan, Xifeng
    Song, Shaoxu
    Zhao, Dongyan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (11): : 840 - 851