Keyword Search on RDF Graphs - A Query Graph Assembly Approach

被引:44
|
作者
Han, Shuo [1 ]
Zou, Lei [1 ]
Yu, Jeffery Xu [2 ]
Zhao, Dongyan [1 ]
机构
[1] Peking Univ, Beijing, Peoples R China
[2] Chinese Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
关键词
keyword search; RDF; graph data management;
D O I
10.1145/3132847.3132957
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Keyword search provides ordinary users an easy-to-use interface for querying RDF data. Given the input keywords, in this paper, we study how to assemble a query graph that is to represent user's query intention accurately and efficiently. Based on the input keywords, we first obtain the elementary query graph building blocks, such as entity/class vertices and predicate edges. Then, we formally define the query graph assembly (QGA) problem. Unfortunately, we prove theoretically that QGA is a NP-complete problem. In order to solve that, we design some heuristic lower bounds and propose a bipartite graph matching-based best-first search algorithm. The algorithm's time complexity is O(k(2l).l(3l)), where 1 is the number of the keywords and k is a tunable parameter, i.e., the maximum number of candidate entity/class vertices and predicate edges allowed to match each keyword. Although QGA is intractable, both 1 and k are small in practice. Furthermore, the algorithm's time complexity does not depend on the RDF graph size, which guarantees the good scalability of our system in large RDF graphs. Experiments on DBpedia and Freebase confirm the superiority of our system on both effectiveness and efficiency.
引用
收藏
页码:227 / 236
页数:10
相关论文
共 50 条
  • [31] Keyword Search over Federated RDF Systems
    Wang, Qing
    Peng, Peng
    Tong, Tianyao
    Tian, Zhen
    Qin, Zheng
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT II, 2020, 12113 : 613 - 622
  • [32] Query-Oriented Summarization of RDF Graphs
    Cebiric, Sejla
    Goasdoue, Francois
    Manolescu, Ioana
    DATA SCIENCE, 2015, 9147 : 87 - 91
  • [33] Query-Oriented Summarization of RDF Graphs
    Cebiric, Sejla
    Goasdoue, Francois
    Manolescu, Ioana
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (12): : 2013 - 2016
  • [34] Cardinality estimation in query for probability RDF graphs
    Zhang, Deng-Yi
    Wu, Wen-Li
    Ouyang, Chu-Fei
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2015, 43 (09): : 1745 - 1749
  • [35] Query Optimizations Over Decentralized RDF Graphs
    Abdelaziz, Ibrahim
    Mansour, Essam
    Ouzzani, Mourad
    Aboulnaga, Ashraf
    Kalnis, Panos
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 139 - 142
  • [36] SPARQL Query Generation based on RDF Graph
    Kharrat, Mohamed
    Jedidi, Anis
    Gargouri, Faiez
    KDIR: PROCEEDINGS OF THE 8TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL. 1, 2016, : 450 - 455
  • [37] KEYWORD SEARCH USING QUERY EXPANSION FOR GRAPH-BASED RESCORING OF HYPOTHESIZED DETECTIONS
    Van Tung Pham
    Xu, Haihua
    Xiao, Xiong
    Chen, Nancy F.
    Chng, Eng Song
    Li, Haizhou
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 6035 - 6039
  • [38] A Semantic Keyword Search Based on the Bidirectional Fix Root Query Graph Construction Algorithm
    Sitthisarn, Siraya
    SEMANTIC TECHNOLOGY (JIST 2014), 2015, 8943 : 387 - 394
  • [39] Keyword Search on Temporal Graphs
    Liu, Ziyang
    Wang, Chong
    Chen, Yi
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1807 - 1808
  • [40] Keyword Search on Temporal Graphs
    Liu, Ziyang
    Wang, Chong
    Chen, Yi
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (08) : 1667 - 1680