Data-driven construction of SPARQL queries by approximate question graph alignment in question answering over knowledge graphs

被引:25
|
作者
Bakhshi, Mahdi [1 ]
Nematbakhsh, Mohammadali [2 ]
Mohsenzadeh, Mehran [1 ]
Rahmani, Amir Masoud [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
[2] Univ Isfahan, Dept Comp Engn, Esfahan, Iran
关键词
Knowledge graph; Answering natural language questions; Disambiguation of interpretations; Pairwise graph alignment; SEMANTIC WEB;
D O I
10.1016/j.eswa.2020.113205
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As increasingly more semantic real-world data is stored in knowledge graphs, providing intuitive and effective query methods for end-users is a fundamental and challenging task. Since there is a gap between the plain natural language question (NLQ) and structured data, most RDF question/answering (QJA) systems construct SPARQL queries from NLQs and obtain precise answers from knowledge graphs. A major challenge is how to disambiguate the mapping of phrases and relations in a question to the dataset items, especially in complex questions. In this paper, we propose a novel data-driven graph similarity framework for RDF Q/A to extract the query graph patterns directly from the knowledge graph instead of constructing them with semantically mapped items. An uncertain question graph is presented to model the interpretations of an NLQ based on which our problem is reduced to a graph alignment problem. In formulating the alignment, both the lexical and structural similarity of graphs are considered, hence, the target RDF subgraph is used as a query graph pattern to construct the final query. We create a pruned entity graph dynamically based on the complexity of an input question to reduce the search space on the knowledge graph. Moreover, to reduce the calculating cost of the graph similarity, we compute the similarity scores only for same-distance graph elements and equip the process with an edge association aware surface form extraction method. Empirical studies over real datasets indicate that our proposed approach is flexible and effective as it outperforms state-of-the-art methods significantly. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Question answering over knowledge graphs: a graph-driven approach
    Aghaei, Sareh
    Masoudi, Sepide
    Chhetri, Tek Raj
    Fensel, Anna
    [J]. 2022 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY, WI-IAT, 2022, : 296 - 302
  • [2] Natural language question answering over knowledge graph: the marriage of SPARQL query and keyword search
    Hu, Xin
    Duan, Jiangli
    Dang, Depeng
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2021, 63 (04) : 819 - 844
  • [3] Natural language question answering over knowledge graph: the marriage of SPARQL query and keyword search
    Xin Hu
    Jiangli Duan
    Depeng Dang
    [J]. Knowledge and Information Systems, 2021, 63 : 819 - 844
  • [4] Conversational Question Answering over Knowledge Graphs with Transformer and Graph Attention Networks
    Kacupaj, Endri
    Plepi, Joan
    Singh, Kuldeep
    Thakkar, Harsh
    Lehmann, Jens
    Maleshkova, Maria
    [J]. 16TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (EACL 2021), 2021, : 850 - 862
  • [5] Graph Matching Network for Interpretable Complex Question Answering over Knowledge Graphs
    Sun, Yawei
    Cheng, Gong
    Li, Xiao
    Qu, Yuzhong
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (12): : 2673 - 2683
  • [6] Data-driven dialogue for interactive question answering
    Basili, Roberto
    De Cao, Diego
    Giannone, Cristina
    Marocco, Paolo
    [J]. AI(ASTERISK)IA 2007: ARTIFICIAL INTELLIGENCE AND HUMAN-ORIENTED COMPUTING, 2007, 4733 : 326 - 338
  • [7] 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
    [J]. WEB ENGINEERING, ICWE 2024, 2024, 14629 : 3 - 18
  • [8] Complex Question Answering Over Temporal Knowledge Graphs
    Long, Shaonan
    Liao, Jinzhi
    Yang, Shiyu
    Zhao, Xiang
    Lin, Xuemin
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2022, 2022, 13724 : 65 - 80
  • [9] Building Knowledge Subgraphs in Question Answering over Knowledge Graphs
    Aghaei, Sareh
    Angele, Kevin
    Fensel, Anna
    [J]. WEB ENGINEERING (ICWE 2022), 2022, 13362 : 237 - 251
  • [10] Handling Modifiers in Question Answering over Knowledge Graphs
    Siciliani, Lucia
    Diefenbach, Dennis
    Maret, Pierre
    Basile, Pierpaolo
    Lops, Pasquale
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, AI*IA 2019, 2019, 11946 : 210 - 222