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
来源
CIKM'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT | 2017年
关键词
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 条
  • [41] QRDF: An efficient RDF graph processing system for fast query
    Jia, Menghan
    Zhang, Yiming
    Li, Dongsheng
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24)
  • [42] Improving Keyword Search by Query Expansion in a Probabilistic Framework
    Chen, Zhipeng
    He, Zhiyang
    Lv, Ping
    Wu, Ji
    2014 9TH INTERNATIONAL SYMPOSIUM ON CHINESE SPOKEN LANGUAGE PROCESSING (ISCSLP), 2014, : 187 - +
  • [43] Robust keyword search in large attributed graphs
    Spencer Bryson
    Heidar Davoudi
    Lukasz Golab
    Mehdi Kargar
    Yuliya Lytvyn
    Piotr Mierzejewski
    Jaroslaw Szlichta
    Morteza Zihayat
    Information Retrieval Journal, 2020, 23 : 502 - 524
  • [44] KeyLabel Algorithms for Keyword Search in Large Graphs
    Wang, Yue
    Wang, Ke
    Fu, Ada Wai-Chee
    Wong, Raymond Chi-Wing
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 857 - 864
  • [45] Effective Keyword Search Over Weighted Graphs
    Kargar, Mehdi
    Golab, Lukasz
    Srivastava, Divesh
    Szlichta, Jaroslaw
    Zihayat, Morteza
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (02) : 601 - 616
  • [46] Robust keyword search in large attributed graphs
    Bryson, Spencer
    Davoudi, Heidar
    Golab, Lukasz
    Kargar, Mehdi
    Lytvyn, Yuliya
    Mierzejewski, Piotr
    Szlichta, Jaroslaw
    Zihayat, Morteza
    INFORMATION RETRIEVAL JOURNAL, 2020, 23 (05): : 502 - 524
  • [47] Keyword Parallel Search over RDF Data Based on Semantic Association
    Chen, Shuang
    Wang, Jing-bin
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 564 - 572
  • [48] Effective and Efficient Keyword Query Interpretation Using a Hybrid Graph
    Chen, Junquan
    Xu, Kaifeng
    Wang, Haofen
    Jin, Wei
    Yu, Yong
    WEB INFORMATION SYSTEM ENGINEERING-WISE 2010, 2010, 6488 : 175 - +
  • [49] Reformulation-Based Query Answering for RDF Graphs with RDFS Ontologies
    Buron, Maxime
    Goasdoue, Francois
    Manolescu, Ioana
    Mugnier, Marie-Laure
    SEMANTIC WEB, ESWC 2019, 2019, 11503 : 19 - 35
  • [50] RDF-G*: An efficient RDF query answer engine based on graph model and star index
    Shikang Fu
    Fu Zhang
    Earth Science Informatics, 2025, 18 (2)